jcommander; bsh; snakeyaml) Adds: bsh-2.0b4.jar; jcommander-1.47.jar Fixes small comma ',' issue in test case (probably through new testng jar)
Signed-off-by: Ryan OMeara <firstname.lastname@example.org>
Tested by building against both Eclipse Kepler and Eclipse Luna.
…tion in prefercen
…but found […] ). Rewrote TestNG parsing method to use regex's to make it easier to add additional output formats.
LaunchUtil.java: When running a test method, changed the launch name to use the simple name of the test class (just like when running a test class). ConfigurationHelper.java: When running a test method, just run that test method instead of the whole class. When running a class, run the whole class, not just the method referenced in the test. SuiteRunInfo.java: Enabled the "Run last failed" button: m_suiteCount is a bit out of whack. Changed the condition to enable the button. TestRunnerViewPart.java: Prevented a NPE in getLastLaunch(). Calling code is already protected against NPE. TestNGMainTab.java, TestNGLaunchConfiguration.java: Further fixes for running test methods. QuickRunAction.java: Avoid NPE in run().
Moved all the date relating to one test suite run to new class SuiteRunInfo. Created RunHistoryAction class to handle the display. Fixed SummaryTab to display the results. TestRunnerViewPart.java: Moved all data (including the counters and the Launch) and methods relating to one test suite run to SuiteRunInfo + managed creation of SuiteRunInfo objects. In reset(), disabled all the actions on resetting the view. Added reset(SuiteRunInfo) to be called by RunHistoryAction. SuiteRunInfo.java: ADDED Moved here all data and methods relating to one test suite run from TestRunnerViewPart. RunHistoryAction.java: ADDED SummaryTab.java: Implemented updateTestResult(List<RunInfo>).