-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Статусы тестов в формате тестовых фреймворков (JUnit, NUnit и т.п.) #248
Comments
меня очень волнует статус Pending - для менеджера продукта тесты которого сгенерированы на основе gherkin таким образом появляется прямая метрика оценки недотестированности приложения |
Ну еще как пример Pending теста - это тесты использующие COM , при этом на linux платформе они будут всегда Failed, а с использованием Pending - можно понимать, что пропущены, а не упали. |
Я кстати как делать платформо-зависимые тесты так и не нашел ни в одной из спецификаций. |
|
Предлагаю для реализации функциональности статуса Pending(skip), добавить метод ЮТест.ПропуститьТест(ПричинаПропуска); Вызывать его из метода теста. Для пропущенных тестов, в дереве тестов устанавливать состояние мЗначенияСостоянияТестов.НеРеализован? Про статус Canceled, кажется он излишен. Например, в JUnit, в раннере по умолчанию, такие тесты обрабатываются как пропущенные(https://github.com/junit-team/junit/wiki/Assumptions-with-assume). |
1 2 по 3
Сейчас так и есть, состояние же ставится именно так. 4
Здесь не понял, поясни. сейчас пропущенные тесты указываются в хмл-файле как пропущенные/pending |
|
|
|
|
|
Со |
Статусы тестов в формате тестовых фреймворков (JUnit, NUnit и т.п.)
Статусы удобны для анализа результатов тестирования.
The text was updated successfully, but these errors were encountered: