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\.. *
Другие вопросы по тегам