JUnit: Няма изпълними тестове в Eclipse. но работи с maven

JUnit ми дава „Няма изпълняваеми тестове“, когато се изпълнява под Eclipse, но работи добре в компилацията на maven.

Имах работещ тестов фрагмент и след това оставих приставката за хост да разшири точка на разширение. Това означава, че трябва да използвам „Изпълнение на тест на приставка“, в противен случай окабеляването няма да работи. Изведнъж тестът вече няма да се изпълни. Използването на Maven/Tycho обаче работи според очакванията.

Обърнете внимание, че имам junit като необходим пакет и че тестовият клас работеше преди да добавя разширението.

Имате ли опит с подобни проблеми?


person kutschkem    schedule 22.04.2013    source източник
comment
Може да бъде свързано с: stackoverflow.com/questions/12157118/ Надявам се, че може да помогне.   -  person Mueretee    schedule 22.04.2013
comment
Благодаря, предложеното решение не е ново за мен, за съжаление обаче не успява в този случай. Странното тук е, че тестовете вървят добре извън eclipse, така че предполагам, че OSGi контейнерът, който получавам от eclipse, не е същият като този, който получавам от tycho (или surefire, т.е.).   -  person kutschkem    schedule 24.04.2013


Отговори (1)


Може да е по-лесно за вас да преминете към pax-exam, това е osgi тестова рамка, работеща с junit и ще работи с eclipse и maven

person Achim Nierbeck    schedule 23.04.2013