Maven way
Если вы используете Maven, вы можете запустить следующую команду для запуска всех ваших тестов:
mvn clean test
Или вы можете запустить определенный тест, как показано ниже
mvn clean test -Dtest=your.package.TestClassName
mvn clean test -Dtest=your.package.TestClassName#particularMethod
Если вы хотите видеть трассировку стека (если она есть) в консоли, а не файлы отчетов в папке target \ surefire-reports, установите для свойства пользователя surefire.useFile значение false. Например:
mvn clean test -Dtest=your.package.TestClassName -Dsurefire.useFile=false
Gradle way
Если вы используете Gradle, вы можете запустить следующую команду для запуска всех ваших тестов:
gradle test
Или вы можете запустить определенный тест, как показано ниже
gradle test --tests your.package.TestClassName
gradle test --tests your.package.TestClassName.particularMethod
Если вам нужна дополнительная информация, вы можете рассмотреть такие опции, как --stacktrace, или --info, или --debug.
Например, когда вы запускаете Gradle с уровнем ведения журнала информации --info, он покажет вам результаты каждого теста во время их выполнения. Если есть какое-либо исключение, он покажет вам трассировку стека, указав, в чем проблема.
gradle test --info
Если вы хотите просмотреть общие результаты теста, вы можете открыть отчет в браузере, например (откройте его с помощью Google Chrome в Ubuntu):
google-chrome build/reports/tests/index.html
Путь муравья
После настройки файла сборки Ant build.xml вы можете запускать тестовые сценарии JUnit из командной строки, как показано ниже:
ant -f build.xml <Your JUnit test target name>
Вы можете перейти по ссылке ниже, чтобы узнать больше о том, как настроить тесты JUnit в файле сборки Ant:
https://ant.apache.org/manual/Tasks/junit.html
Обычный способ
Если вы не используете Maven, Gradle или Ant, вы можете выполнить следующие действия:
Прежде всего, вам нужно скомпилировать тестовые случаи. Например (в Linux):
javac -d /absolute/path/for/compiled/classes -cp /absolute/path/to/junit-4.12.jar /absolute/path/to/TestClassName.java
Затем запустите ваши тесты. Например:
java -cp /absolute/path/for/compiled/classes:/absolute/path/to/junit-4.12.jar:/absolute/path/to/hamcrest-core-1.3.jar org.junit.runner.JUnitCore your.package.TestClassName