Укажите префикс имени метода тестирования для набора тестов в junit 3 - PullRequest
0 голосов
/ 25 ноября 2011

Можно ли указать JUnit 3 использовать дополнительный префикс имени метода при поиске имен методов тестирования?

Цель состоит в том, чтобы дополнительные тесты выполнялись локально, которые не должны выполняться на сервере непрерывной интеграции.Сервер CI не использует наборы тестов, он ищет все классы, имена которых заканчиваются на «Test», и выполняет все методы, начинающиеся с «test».

Цель состоит в том, чтобы иметь возможность локально запускать не толькотесты запускаются сервером интеграции, но также проверяет, с какого имени метода начинается, например, «nocitest» или что-то в этом роде.

Я не против организовать локальные тесты в наборе тестов, поскольку CI просто игнорируетим.

1 Ответ

2 голосов
/ 25 ноября 2011

Нет, это невозможно указать, это жестко запрограммировано в JUnit.

Ваш лучший вариант - разделить два набора тестов на два набора классов, называемых, скажем, XxxTest и XxxUnit или что-то в этом роде. Затем на вашем CI-сервере вы можете указать только * тестовые классы.

...