yeah, we should add both to the wishlist ;) 2012/2/22 Toni Menzel <t...@okidokiteam.com>
> 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 > > -- 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