TestNG2012
Lukáš selected the NetBeans TestNG support as a theme for his bachelor's work and we would like to make some improvements by spring 2012. I am supposed to be Lukáš's lead. To outline where we want to get and track progress, here is a list tasks and their assignment to few milestones.
Contents |
Milestones
Oct 15, 2011
- Nothing
Nov 5, 2011
- Talks
Dec 20, 2011
- Enhance TestNG Ant task to be more verbose: https://github.com/cbeust/testng/pull/135
Jan 27, 2012
- Modify TestNG to support JUnit+TestNG mode execution via Ant task
- Remove JUnit binaries from
testng.jar -
J2SE project (as generated by NetBeans) can use the new Ant task and run and displayer results
Feb 6, 2012
- Modify J2SE project (as generated by NetBeans) to use the new task. Demonstrate dual mode execution in Ant
- Make sure Alt-F6 and Shift-F6 (e.g. run all tests, run single test) start TestNG tests in JavaSE project
- Make sure Alt-F6 and Shift-F6 (e.g. run all tests, run single test) start TestNG tests in Maven project
- Make sure results of test runs in NetBeans IDE are present in in Test Results window
Mar 2, 2012
Mar 30, 2012
Apr 8, 2012
- Final delivery of the finished thesis to Lukáš's university.
Not yet scheduled tasks
- Enhance TestNG Ant task options to be similar to exisitng JUnit's Ant task
- Modify Maven surefire plugin to support new JUnit+TestNG mode execution
- Demonstrate dual mode execution in Maven
- Submit patches for TestNG
- Submit patches for Maven
- Make sure necessary patches are accepted by upstream projects (TestNG, Maven)
- Modify or extend NetBeans to offer New TestNG template
- Polish NetBeans plugin to use only public APIs or identify what APIs should be enhanced and make public.
