add testAssumptionFailure to run listener
JUnit supports a differential result for a unit test if it fails to to not meeting test assumptions, vs. any other exception or assertion failing.
Add this to the listener, and come up with a color for the icon that indicates that the test couldn't be run because of poor assumptions.
refs #6854. added test warning and assumption logic to the webtester, and streamlined testStatus handling and css formatting logic.
#1 Updated by Rob Nahf over 7 years ago
- translation missing: en.field_remaining_hours set to 1
- Status changed from New to In Progress
- % Done changed from 0 to 30
- Estimated time set to 8.00
Added the assumption logic, but that usually results in the test to be considered passing. So also implemented finer-grain test Failure categorizing, to distinguish between test failures, test errors, and failed test conditions (like procuring test ids to work with), so we can fail with warnings that will be consistent between running via webtester and via maven. (the warnings + errors + failures will equal what mvn junit will report as failures.