Вопросы к Поиску с Алисой
В JUnit 4 для условного игнорирования тестов можно использовать параметризованные тесты и выбор набора параметров в зависимости от условий во время выполнения: sky.pro
Используйте аннотацию @RunWith с аргументом Parameterized.class. sky.pro Это позволит выполнить тест с набором параметров. sky.pro
Создайте метод, который возвращает коллекцию параметров для теста. sky.pro Если на машине два или больше процессоров, коллекция будет содержать соответствующее количество элементов, и тест выполнится для каждого набора параметров. sky.pro Если же на машине всего один процессор, коллекция будет пуста, и тест не выполнится. sky.pro
Также для игнорирования тестов в JUnit 4 можно использовать аннотацию @Ignore. symflower.com junit.org Она позволяет пометить тесты, которые нужно пропустить. symflower.com