Прежде всего, помните, что команды, которые доступны для вас будет зависеть от того, какие модули и сьютов вы загрузили. Например, если вы делаете тесты интеграции с WordPress по умолчанию включен YML:
$scenario->skip('your message');
не будет работать в Cest или Протестируйте из коробки, но будет работать в акцепте.
Фактически, обычно эта команда будет работать с Cept tests [Cepts, как правило, такие как тесты, тесты и тесты обычно являются PHPUnit, такими как тесты OOP]. Кроме того, вам нужно передать $ script в вашу функцию. Это не ясно документировано, и я не могу заставить его работать в Cests. Не заставляйте меня начинать с того, насколько плохой вариант «сценарий» - это ключевое слово для рамки BDD! «Сценарий» - это ключевое слово в Gherkin, относящееся к тому, что является «шаговым объектом» в Codeception. В Codeception он, похоже, используется как избыточная форма «среды», хотя уже есть среды, сюиты и группы. Как и большинство из этих замечательных фреймворков, имена документов и функций должны быть переделаны носителями английского языка во второй раз! [запомнить «веб-парень»? Проклятые сексистские европейцы! Лол].
Если вы используете
/**
* @skip
*/
public function myTest(){
//this test is totally ignored
}
аннотацию прямо над вашей функции в Cest или Test он будет пропущен, и даже не будет отображаться в отчете. [ДЕЙСТВИТЕЛЬНО пропустить]. Используйте это, если вы хотите полностью скрыть тест.
Если вы используете команду PHPUnit непосредственно:
public function myTest(){
throw new \PHPUnit_Framework_SkippedTestError('This test is skipped');
//this test will appear as a yellow “skipped” test in the report
}
Это будет генерировать пропущенный тест в отчете, желтеют в докладе HTML [--html]. Используйте это, если вы хотите пропустить тест, но обратите внимание на то, что он пропущен.
Или '$ script-> skip' – tivnet
Обратите внимание, что вы передаете' $ scene' в качестве параметра вашего тестового метода. Я пропустил это в первом чтении :( –
Я просто пробовал «неполный» и «пропустить», но ничего не происходит. Нет ошибки, нет сообщения, тест помечается как «ОК» при запуске пакета. Любая мысль? – ByScripts