Я намагаюся знайти підхід, який дозволить мені запустити один тест із класу JUnit, використовуючи лише командний рядок та java.
Я можу запустити весь набір тестів з класу, використовуючи наступне:
java -cp .... org.junit.runner.JUnitCore org.package.classname
Я дійсно хочу зробити щось подібне:
java -cp .... org.junit.runner.JUnitCore org.package.classname.method
або:
java -cp .... org.junit.runner.JUnitCore org.package.classname#method
Я помітив, що можуть бути способи зробити це за допомогою анотацій JUnit, але я волів би не змінювати джерело своїх тестових класів вручну (намагаючись це автоматизувати). Я також бачив, що у Мейвена може бути спосіб зробити це, але, якщо це можливо, я хотів би уникати залежності від Мейвена.
Тож мені цікаво, чи є якийсь спосіб це зробити?
Ключові моменти, які я шукаю:
- Можливість запуску одного тесту з тестового класу JUnit
- Командний рядок (за допомогою JUnit)
- Уникайте модифікації тестового джерела
- Уникайте використання додаткових інструментів