Как запустить тесты на соответствие в Play?
Я пытаюсь запустить тест соответствия в моем приложении Play 2.2.1 на Java.
Это работает, когда я запускаю тест из моей IDE, но не из консоли play или sbt: html-файл не перемещается в target
папка.
В {project_dir}\target\scala-2.10\test-classes\specs\example
, есть только HelloWorldFixture.class
и нет HTML-файла, и, следовательно, проверка соответствия не пройдена.
До сих пор я пытался следить за статьей Как интегрировать Concordion в Play Framework и писать приемочные тесты на естественном языке, но это сделано для версии 2.0, а не для 2.2.1 и scala.build
файл исчез.
Я пытался поставить линию unmanagedClasspath in Test <+= (baseDirectory) map { bd => Attributed.blank(bd / "test") }
в build.sbt
И в project/plugins.sbt
,
Я также попытался использовать несколько других версий строки, которые я мог найти в Classpaths, источниках и ресурсах. Ничего не сработало.
1 ответ
Переместить тестовые ресурсы (файлы HTML) в target
каталог следует структуре проекта по умолчанию, как описано в Исходный код или Тестирование, т.е. src/test/resources
который содержит файлы для включения в тестовую банку здесь.