Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/robot-plugin
  Commit: f4c36a962af0d95279889fee4e41ab89c021b9db
      
https://github.com/jenkinsci/robot-plugin/commit/f4c36a962af0d95279889fee4e41ab89c021b9db
  Author: Aleksi Simell <aleksi.sim...@eficode.com>
  Date:   2021-03-12 (Fri, 12 Mar 2021)

  Changed paths:
    M doc/README.md
    M doc/images/build_page.png
    M doc/images/detailed.png
    R doc/images/loghtml_sidepanel.png
    R doc/images/robo_loglink_projectpage.png
    A doc/images/robot_4_table.png
    M doc/images/robot_view_column.png
    A doc/images/sidepanel.png
    M src/main/java/hudson/plugins/robot/AggregatedRobotAction.java
    M src/main/java/hudson/plugins/robot/RobotParser.java
    M src/main/java/hudson/plugins/robot/RobotPublisher.java
    M src/main/java/hudson/plugins/robot/blueocean/BlueRobotTestResult.java
    M src/main/java/hudson/plugins/robot/graph/RobotGraphHelper.java
    M src/main/java/hudson/plugins/robot/model/RobotCaseResult.java
    M src/main/java/hudson/plugins/robot/model/RobotResult.java
    M src/main/java/hudson/plugins/robot/model/RobotResultStatistics.java
    M src/main/java/hudson/plugins/robot/model/RobotSuiteResult.java
    M src/main/java/hudson/plugins/robot/model/RobotTestObject.java
    M src/main/java/hudson/plugins/robot/view/RobotListViewColumn.java
    M src/main/resources/hudson/plugins/robot/Messages.properties
    M src/main/resources/hudson/plugins/robot/model/RobotCaseResult/index.jelly
    M src/main/resources/hudson/plugins/robot/model/RobotResult/index.jelly
    M src/main/resources/hudson/plugins/robot/model/RobotSuiteResult/index.jelly
    M 
src/main/resources/hudson/plugins/robot/model/RobotTestObject/robotcss.jelly
    M src/main/resources/hudson/plugins/robot/util/robotsummary.jelly
    M 
src/main/resources/hudson/plugins/robot/view/RobotListViewColumn/column.jelly
    M src/test/java/hudson/plugins/robot/RobotParserTest.java
    M src/test/java/hudson/plugins/robot/RobotPublisherSystemTest.java
    A 
src/test/java/hudson/plugins/robot/blueocean/BlueRobotTestResultForRobot4Test.java
    M src/test/java/hudson/plugins/robot/blueocean/BlueRobotTestResultTest.java
    M src/test/java/hudson/plugins/robot/model/RobotResultTest.java
    M 
src/test/java/hudson/plugins/robot/tokens/RobotFailedCasesTokenMacroTest.java
    A src/test/resources/hudson/plugins/robot/blueocean/blue_skip.xml
    A src/test/resources/hudson/plugins/robot/model/robot4_skip.xml
    A src/test/resources/hudson/plugins/robot/robot4_if_output.xml
    A src/test/resources/hudson/plugins/robot/robot4_nested_output.xml
    A src/test/resources/hudson/plugins/robot/robot4_output.xml

  Log Message:
  -----------
  [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 <280218+tat...@users.noreply.github.com>

* Update doc/README.md

Co-authored-by: Tatu Kairi <280218+tat...@users.noreply.github.com>

* Update src/main/java/hudson/plugins/robot/RobotParser.java

Make kw the default

Co-authored-by: Tatu Kairi <280218+tat...@users.noreply.github.com>

* Unify structures

* Add explicit typing for clarity

* Add braces for clarity

* Add braces to if

Co-authored-by: Tatu Kairi <280218+tat...@users.noreply.github.com>


-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Commits" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-commits+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/robot-plugin/push/refs/heads/master/8fc0df-f4c36a%40github.com.

Reply via email to