TestNG: запустить только один метод / класс «однопоточный» * - PullRequest
0 голосов
/ 11 июня 2018

Мне нужно протестировать один класс для его вывода в System.out.Для этого я перенаправляю System.out в свой OutputStream, пусть мой метод выводит его содержимое и проверяет, что записал мой поток.После этого я восстанавливаю System.out. **

Все нормально, пока не появятся другие потоки, которые работают параллельно и записывают в стандартный вывод.Таким образом, вещи перепутаны, и мои тесты не пройдены.

Есть ли метод (предпочтительно с помощью аннотаций), чтобы сказать TestNG запускать этот метод / класс-теста без параллельного запуска другого теста, в то время как другие классы работают параллельно?

Большое спасибо


*) Слово "однопоточный" - не то слово, но я не знаю лучшего, чтобы поместить его в заголовки.

**) Я знаю, что это немного глупо, но я не могу добавить поток в этот класс по причинам, столь древним, что знает только балрог.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...