Я пытаюсь запустить один тестовый класс в проекте Java Play, но неудачно завершается неудачей.
Если я пытаюсь запустить
testOnly my.app.TheClassTest
изнутри sbt (как описано в JavaTest и sbt test ) Я получаю этот результат:
[info] Пройдено:Всего 0, Сбой 0, Ошибки 0, Пройдено 0
[info] Нет тестов для запуска: testOnly
Мое единственное подозрение - сообщение " Нет тестовдля запуска: testOnly"не включает в себя имя класса, который я пытаюсь проверить.
Если я попытаюсь запустить его из командной строки
sbt testOnly "my.app.TheClassTest"
Он запускает все тесты, а затем яполучить следующую ошибку:
[ошибка] Ожидаемый идентификатор символа
[ошибка] Недопустимая команда: net (аналогично: set, new, inspect)
[ошибка] Ожидаемый идентификатор проекта
[ошибка] Ожидаемая конфигурация
[ошибка] Ожидаемый ':' (при выборе конфигурации)
[ошибка] Ожидаемый ключ
[ошибка] Недопустимый ключ: мой (аналог: test, name, assets)
[ошибка] my.app.TheClassTest
Я пробовал все видытаких вариантов, как testOnly TheClassTest , test-only my.app.TheClassTest , test: testOnly и т. д. с незначительными изменениями в результате.Используя testOnly в sbt, я могу написать все, что я чувствую, и при этом всегда получать один и тот же ответ.
Запуск всех тестов работает нормально.
Есть ли хотя бы способполучить больше