Тесты Junit возвращаются как тесты без рута - PullRequest
0 голосов
/ 26 августа 2011

У меня есть похожие вопросы на этом сайте, но это немного другой сценарий, чем я видел.

У нас есть клиент для ПК, который выполняет тесты JUnit 4. Тем не менее, у нас есть пользовательский тестовый прогон, который отправляет тесты JUnit 4 как тесты JUnit 3 (используя JUnit38ClassRunner) по ethernet в целевую систему, на которой выполняется служба, которая выполняет тесты JUnit с использованием JUnit 3.8. Тесты выполняются, как предполагалось, однако, когда они возвращаются клиенту ПК, они помечаются как тесты Unrooted. Есть ли способ организовать эти тесты как «нерутированные тесты»? Несколько неудачно просеять неудавшиеся результаты, когда все они возвращаются в одну группу, когда не используется Eclipse. Использование JUnit 4 не является опцией в удаленной системе, поскольку целевая встроенная система использует Java 1.4.2, и это не изменится в ближайшее время. Мы действительно не хотим переходить на JUnit 3.8 на стороне клиента ПК из-за аннотации @RunWith, которая займет немного времени, чтобы понять, как ее реализовать.

Любая помощь по этому вопросу, спасибо заранее.

1 Ответ

0 голосов
/ 19 октября 2011

Мне не удалось найти решение для этого в Eclipse, но использование Ant для управления выполнением junit создает отчеты xml, и я могу просмотреть сводку на веб-странице, составив эти отчеты с использованием элемента .

...