Hi, Here it is my first contribution to NetBeans: https://github.com/apache/netbeans/pull/3470 Maybe to late for NB13.
Regardes Arnaud Le jeu. 13 janv. 2022 à 15:40, Arnaud bourree <arnaud.bour...@gmail.com> a écrit : > Again thanks you William > > I said that custom action cannot provide workaround : that's false > > Here is workaround to run all tests from on integration test class: > > 1. right click in editor of you integration test file > 2. select "Run Maven >" then "Goals..." > 3. as Goals, enter "integration-test" or "verify", I select verify > because I expect post-integration-test to be run after test > 4. as Properties, enter like in integration-test default action: > test=DummyToSkipUnitTests > failIfNoTests=false > it.test=${packageClassName} > 5. check "Remember as" and enter a name, I choose "Run IT test" > > Et voila, tests of your integration test class run. > Thanks to point 5, now, you can run an integration test class by selectin > "Run IT test" at point 2. > > At the end, you should have in nbactions.xml file in your project on > action likes: > <action> > <actionName>CUSTOM-Run IT test</actionName> > <displayName>Run IT test</displayName> > <recursive>false</recursive> > <goals> > <goal>verify</goal> > </goals> > <properties> > <test>DummyYoSkipUnitTests</test> > <failIfNoTests>false</failIfNoTests> > <it.test>${packageClassName}</it.test> > </properties> > </action> > > Regards, > > Arnaud > > Le jeu. 13 janv. 2022 à 14:04, Arnaud bourree <arnaud.bour...@gmail.com> > a écrit : > >> Thank you William. >> >> I never use Gradle, I suppose you are right. >> >> With Maven's project, we can also add custom actions,That could be a good >> workaround. >> But actions are not contextual actions such as "Test File" or "Run >> Focused Test Method", they work at project level not file level, or I don't >> understand how they work. >> >> Regards, >> >> Arnaud >> >> Le jeu. 13 janv. 2022 à 00:48, * William <william.full.m...@gmail.com> a >> écrit : >> >>> Hi Arnaud, >>> >>> I am able to run integration tests from the netbeans project tree using >>> Gradle, may be there is something similar with Maven. Under each project >>> you want to use a Gradle task you can set-=up an entry in the project's " >>> gradle.properties" file, so: >>> >>> ## Netbeans Actions >>> ## >>> ## * Gradle tasks >>> ## >>> action.custom-1=intTest >>> action.custom-1.args=--configure-on-demand -w -x check intTest >>> action.custom-2=intTest_debug >>> action.custom-2.args=--configure-on-demand -w -x check intTest >>> --debug-jvm >>> >>> I am not sure if there is a Gradle plugin required to achieve this >>> though, it just worked when I did it after reading a stackoverflow post. >>> >>> It is well worth checking for a Maven equivalent to the custom actions. >>> Another approach is to convert from Maven to Gradle which has a learning >>> curve of course. >>> >>> Good luck there. I'm for any thing that advances testing. >>> >>> -- >>> aloha, >>> \_w_/ >>> ___________________________________ >>> >>> On Tue, 4 Jan 2022 at 23:44, Arnaud bourree <arnaud.bour...@gmail.com> >>> wrote: >>> >>>> Hello, >>>> >>>> I use Netbeans 12.6 on Windows server 2016 with OpenJDK 11 and Maven >>>> 3.6.3 >>>> >>>> I've some integration tests written with JUnit that Maven knows how to >>>> launch with failsafe. >>>> I'd like to run integration tests like unitary tests from Netbeans. >>>> I saw that there are project actions "Integration test file" and "Debug >>>> integration test". >>>> I expect Netbeans to propose to me something like "Test Integration >>>> File" instead of "Test File" on JUnit tests matching failsafe configuration >>>> : it doesn't. >>>> >>>> I didn't find any web pages explaining how to nor any limitation? >>>> >>>> Any idea how to? >>>> >>>> Regards, >>>> >>>> Arnaud >>>> >>> >>>