Пишу тесты для приложения. Использую для этого PHPUnit. В приложении есть ряд функций, которые отправляют sms сообщения. Тесты я запускаю часто, а за сообщения надо платить. Но проверку этих функций можно делать только перед релизом. Поэтому хотелось бы запускать их только по необходимости.
Подскажите, возможно ли запускать phpunit в разных режимах. Передавать ключи при запуске или что то подобное. А потом в тестах проверять, если ключ передан - запускать определенны тест. Иначе - пропустить его.
Можно разделить тесты на 2 папки и тестировать пока только одну, а перед релизом протестировать 2-ю с отправкой смс. Либо можно написать 2 конфигурационных xml файла. Об этом можно здесь почитать - phpunit.de/manual/current/en/organizing-tests.html...