Игнорирование тестов, пока они не будут вызваны в Maven/Junit?

Есть ли способ настроить проект Maven на игнорирование коллекции тестов по умолчанию, если не присутствует определенная системная переменная?

Например, если я выполню следующее:

mvn clean install

Определенная коллекция тестов не выполняется как часть сборки. Если я выполню сборку таким образом:

mvn clean install -DrunAllTests

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

Я знаю, что могу сделать это с помощью TestNG, но пока я предпочитаю оставаться с JUnit. Я также пытался использовать функцию Junit Categories, но не смог заставить тесты игнорироваться по умолчанию.

Любые мысли или идеи?

0
задан TERACytE 29 February 2012 в 18:51
поделиться