Неисследованные тесты - PullRequest
       75

Неисследованные тесты

31 голосов
/ 23 сентября 2008

При запуске всех моих тестов в Eclipse (Eclipse 3.4 «Ganymede») один тест указывается в разделе «Unrooted Tests». Я использую Junit 3.8, и этот конкретный тест расширяет TestCase. Я не вижу разницы между этим тестом и другими тестами. Я не помню, чтобы это происходило в Eclipse 3.3 (Европа).

Пояснение:

Мы еще не перешли на JUnit 4.0, поэтому мы не используем аннотации. Я также погуглил, и казалось, что у большинства людей были проблемы с JUnit 4, но я не видел никаких решений. В этот момент тест проходит как локально, так и в CruiseControl, так что я не слишком обеспокоен, но любопытен.

Когда я впервые увидел это, он прошел неудачный тест, который провалился только при запуске с другими тестами. Это привело меня вниз по кроличьей норе в поисках решения проблемы «Unrooted», которую я так и не нашел. В конце концов я нашел виновника в другом тесте, который не был должным образом разрушен.

Я согласен, это похоже на проблему Eclipse.

Ответы [ 21 ]

0 голосов
/ 14 января 2013

Для меня проблема заключалась в том, что в методы @BeforeClass или @AfterClass было сгенерировано исключение. Это также приведет к тому, что тесты будут классифицированы как некорневые.

...