Eclipse Infinitest вообще не работает
Я пытался заставить Плагин Infinitest для Eclipse автоматически запускать мои тесты. Согласно документации, он подключается ко всем @Test
аннотирует тесты и запускает тестовый класс, как только система тестируемого класса изменяется.
Плагин был установлен через сайт обновлений eclipse, представленный на странице github. У меня действительно есть строка состояния, как и ожидалось, но она просто остается желтой, говоря: "Не найдено связанных тестов для последнего изменения".
До сих пор я пробовал несколько типов проектов до простого Java-проекта - я могу вручную запустить все тесты через Run As -> JUnit Test
и Юнит работает как положено. Инфинитест включен в настройках. Несколько учебных пособий, (очень короткая) документация и страницы не помогли. У меня нет файла фильтра.
Я использую Eclipse Mars (4.5.1) в Ubuntu 15.10 с Infinitest 5.1.115 и JUnit 4.12.0.
4 ответа
Я установил Infinitest Plugin на Eclipse Luna 4.4.2 (моя текущая IDE) и следовал инструкциям оттуда. Я создал класс с методом и аннотировал @Test (библиотека JUnit4), затем я создал текстовый файл с именем infinitest.filters, содержащий ".*"(Регулярное выражение). Важно, чтобы этот текстовый файл находился в папке src (путь: SomeProjectName/src).
Я только что столкнулся с той же проблемой, и решил ее, активировав:
Project -> Build Automatically
,
Infinitest не работает, если путь к файлу *.class и / или *.java содержит символы пробела - возможно, в этом проблема.
У меня есть Java EE Eclipse Mars 4.5.2 с Infintest. Только когда я помещаю файл infinitest.filters в папку проекта, мои тесты интеграции arquillian пропускаются.
Структура папок проекта:
- SRC /
- /главный
- /тестовое задание
- pom.xml
- infintest.filters
Пример infinitest.filters (пропуская все тесты из пакета):
- ком
\
.Компания\
.приложение\
.integrationtest\
.. *