-
Notifications
You must be signed in to change notification settings - Fork 81
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[JENKINS-64516] Add support for Robot Framework 4.0 (#40)
* Add methods to get "skip" status * Remove redundant list type references * Add skip to RobotCaseResult * Remove unnecessary variable * Remove redundant toString() call * Apply better Java syntax * Apply better Java syntax * Parse RF4.0 styled tags * Add unit tests for skip status * Parse "SKIP" status correctly * Ignore skipped tests when counting pass percentage * Add "Skipped" trend to graph and add a column to list view * Add "skip" support for graphs, blue ocean, and list view * Add skip info to results overview * Replace output.xml with more complex * Change colour to orange * Add test to parse tags from RF 4.x output properly * Add documentation to some test output.xml files * Proper syntax for skipped cases in table * Parse tags properly * Add more skip status indications * Small refactor for parsing arguments and add "tag" to list of caught elements * Ignore skipped test cases when getting all failed cases * Replace StringBuffers with StringBuilders * Add unit test to test stacktrace parsing * Properly parse arguments and args * Add instructions for RF 4 configuration * Update documentation * Fix getFailedSince() * Move keyword parsing to a separate method * Refactor kw parsing and add for-loop parsing * Add unit test for RF4.0 nested for loop parsing * Refactor BlueOcean tests * Fix stacktrace parsing * Delete commented lines * Add test to parse if branch * Add if-branch parsing * Fix for loops and ifs with no contents and prettify indentations * Add test to check empty for loop * Add tests to parse stacktrace * Fix test expected values * Fix stacktrace newlines * Fix keyword and arg parsing * Add default to switch case * Add comment for clarity * Update doc/README.md Co-authored-by: Tatu Kairi <[email protected]> * Update doc/README.md Co-authored-by: Tatu Kairi <[email protected]> * Update src/main/java/hudson/plugins/robot/RobotParser.java Make kw the default Co-authored-by: Tatu Kairi <[email protected]> * Unify structures * Add explicit typing for clarity * Add braces for clarity * Add braces to if Co-authored-by: Tatu Kairi <[email protected]>
- Loading branch information
Showing
37 changed files
with
1,604 additions
and
187 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.