Well would be cool if we could.. guess it needs some change to our Junit4Runner implementation. Same goes for Test Suites. Heard from another corner of the universe that this is also used by people..
On Wed, Feb 22, 2012 at 3:15 PM, Achim Nierbeck <bcanh...@googlemail.com>wrote: > well, > I wouldn't go that far calling yourself an idiot, cause it is actually > possible for std. unit tests to run the requested methods, just not for > unit tests with pax-exam :/ > > Regards, Achim > > 2012/2/22 Pierce, Jonathan D <jonathan.d.pie...@chase.com> > > Ok, I’m an idiot; embarrassingly so. It’s been awhile since I’ve run unit >> tests from within eclipse.**** >> >> I was right clicking on the *method* in the eclipse Outline view, and >> selecting Run As -> Junit Test.**** >> >> ** ** >> >> When I right click on the *class* in the eclipse Outline view, >> everything runs fine.**** >> >> ** ** >> >> Sorry for wasting your time on something silly.**** >> >> ** ** >> >> Your quick responses and help were awesome.**** >> >> ** ** >> >> Jonathan**** >> >> ** ** >> >> *From:* general-boun...@lists.ops4j.org [mailto: >> general-boun...@lists.ops4j.org] *On Behalf Of *Toni Menzel >> *Sent:* Wednesday, February 22, 2012 8:15 AM >> >> *To:* General OPS4J >> *Subject:* Re: Pax Exam JUnit Tests fail in Eclipse**** >> >> ** ** >> >> wew, so its fine from within maven ? Well i would bet something is wrong >> in your compiled classes folder. I would guess Pax Exam is picking up >> outdated (maybe from J9) class files . Can you check bin/ and target/ (or >> any other) output folders and make sure you've cleaned them before running >> a clean compile ?**** >> >> If you - for example - switch output folders without actually pruning >> them you run into possible problems easily. **** >> >> ** ** >> >> Reason: Pax Exam actually starts walking in the current working folder >> (determined by new File(".")) until it finds a class file that matches your >> test name (say com.foo.MyTest.class). It will use the first on found, >> including all surrounding classes by tracing the folder hierarchy up to the >> root package. This allows Exam to work agnostic to IDE and Build System >> setups. But it breaks when you have old stuff flying around.**** >> >> ** ** >> >> Hope this helps ?**** >> >> You can contact me directly to schedule a Sceen Share/Skype if required.* >> *** >> >> Thanks,**** >> >> Toni**** >> >> On Wed, Feb 22, 2012 at 2:09 PM, Toni Menzel <t...@okidokiteam.com> >> wrote:**** >> >> Ok, thats strange now. I think there is something odd with your Class >> Setup. Can you provide (if necessary off-list) more details like >> class+method signatures, annotations and imports ?**** >> >> ** ** >> >> On Wed, Feb 22, 2012 at 2:06 PM, Pierce, Jonathan D < >> jonathan.d.pie...@chase.com> wrote:**** >> >> Sorry for the delay. Unfortunately, I ran into the exact same problem >> with the HotSpot 1.6.0_25 64 bit JVM.**** >> >> Same error message, same stacktrace. The tests still run fine from the >> maven cli.**** >> >> **** >> >> I appreciate the help. Let me know if there is any more information I >> could provide to help out.**** >> >> **** >> >> Jonathan**** >> >> **** >> >> *From:* general-boun...@lists.ops4j.org [mailto: >> general-boun...@lists.ops4j.org] *On Behalf Of *Toni Menzel >> *Sent:* Tuesday, February 21, 2012 3:16 PM >> *To:* General OPS4J >> *Subject:* Re: Pax Exam JUnit Tests fail in Eclipse**** >> >> **** >> >> I think i've heard something like this for J9 cases before. Unfortunately >> we do not have J9 Test Suites set up, so can you make sure you can(not) >> repeat the test on a Sun/Oracle/Apple JVM ?**** >> >> **** >> >> Would be crucial to further investigate the problem.**** >> >> Thanks,**** >> >> Toni**** >> >> **** >> >> On Tue, Feb 21, 2012 at 8:18 PM, Pierce, Jonathan D < >> jonathan.d.pie...@chase.com> wrote:**** >> >> I apologize, it feels like I must be missing something really obvious, >> but I’ve googled the heck out of my problem and can’t find an answer. I’m >> just learning Pax Exam. I’ve created a Maven project with one test class. >> I pulled the source code for the class and the config info for my pom.xml >> directly from the Pax Exam getting started page, with some simplifications. >> When I run the tests from the maven command line, everything works fine. >> When I import the project into eclipse (Indigo, m2e 1.0 plugin), and try to >> run the test using “Run as -> JUnit Test” I get the following exception:* >> *** >> >> **** >> >> java.lang.Exception: No tests found matching Method >> getHelloService(com.chase.si.SampleTest) from >> org.junit.internal.requests.ClassRequest@50ed50ed**** >> >> at >> org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:37) >> **** >> >> at >> org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.<init>(JUnit4TestReference.java:33) >> **** >> >> at >> org.eclipse.jdt.internal.junit4.runner.JUnit4TestMethodReference.<init>(JUnit4TestMethodReference.java:25) >> **** >> >> at >> org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.createTest(JUnit4TestLoader.java:54) >> **** >> >> at >> org.eclipse.jdt.internal.junit4.runner.JUnit4TestLoader.loadTests(JUnit4TestLoader.java:38) >> **** >> >> at >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:452) >> **** >> >> at >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:683) >> **** >> >> at >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:390) >> **** >> >> at >> org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:197) >> **** >> >> **** >> >> It seems like the junit runner thinks there aren’t any tests. Any >> thoughts on why this might be happening would be greatly appreciated. >> Thanks very much in advance.**** >> >> **** >> >> Setup Info:**** >> >> **** >> >> IDE: Eclipse Indigo 32 bit**** >> >> JVM: IBM J9 JVM 1.6.0 32 bit**** >> >> Maven: 3.0.3**** >> >> Pax Exam: 2.3.0**** >> >> Pax URL: 1.3.5**** >> >> This transmission may contain information that is privileged, >> confidential, legally privileged, and/or exempt from disclosure under >> applicable law. If you are not the intended recipient, you are hereby >> notified that any disclosure, copying, distribution, or use of the >> information contained herein (including any reliance thereon) is STRICTLY >> PROHIBITED. Although this transmission and any attachments are believed to >> be free of any virus or other defect that might affect any computer system >> into which it is received and opened, it is the responsibility of the >> recipient to ensure that it is virus free and no responsibility is accepted >> by JPMorgan Chase & Co., its subsidiaries and affiliates, as applicable, >> for any loss or damage arising in any way from its use. If you received >> this transmission in error, please immediately contact the sender and >> destroy the material in its entirety, whether in electronic or hard copy >> format. Thank you. **** >> >> >> _______________________________________________ >> general mailing list >> general@lists.ops4j.org >> http://lists.ops4j.org/mailman/listinfo/general**** >> >> >> >> **** >> >> **** >> >> -- >> Toni Menzel Source <http://tonimenzel.com>**** >> >> >> _______________________________________________ >> general mailing list >> general@lists.ops4j.org >> http://lists.ops4j.org/mailman/listinfo/general**** >> >> >> >> **** >> >> ** ** >> >> -- >> Toni Menzel Source <http://tonimenzel.com>**** >> >> >> >> **** >> >> ** ** >> >> -- >> Toni Menzel Source <http://tonimenzel.com>**** >> >> _______________________________________________ >> general mailing list >> general@lists.ops4j.org >> http://lists.ops4j.org/mailman/listinfo/general >> >> > > > -- > > Apache Karaf <http://karaf.apache.org/> Committer & PMC > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & > Project Lead > blog <http://notizblog.nierbeck.de/> > > _______________________________________________ > general mailing list > general@lists.ops4j.org > http://lists.ops4j.org/mailman/listinfo/general > > -- Toni Menzel Source <http://tonimenzel.com>
_______________________________________________ general mailing list general@lists.ops4j.org http://lists.ops4j.org/mailman/listinfo/general