Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/analysis-model
  Commit: 1da873723f6a9e626444337fac87dc0c638f740f
      
https://github.com/jenkinsci/analysis-model/commit/1da873723f6a9e626444337fac87dc0c638f740f
  Author: Bassam Khouri <[email protected]>
  Date:   2019-03-11 (Mon, 11 Mar 2019)

  Changed paths:
    M CONTRIBUTING.md
    M Jenkinsfile.local
    M go.sh

  Log Message:
  -----------
  Merge pull request #1 from jenkinsci/master

Merge jenkins/analysis-model master branch to mine


  Commit: 3e933d8f610c54bc7aa5df471ba3ccea4324e6d3
      
https://github.com/jenkinsci/analysis-model/commit/3e933d8f610c54bc7aa5df471ba3ccea4324e6d3
  Author: Bassam Khouri <[email protected]>
  Date:   2019-03-12 (Tue, 12 Mar 2019)

  Changed paths:
    M CHANGELOG.md
    M src/main/java/edu/hm/hafner/analysis/parser/RfLintParser.java
    M src/test/java/edu/hm/hafner/analysis/parser/RfLintParserTest.java
    M src/test/resources/edu/hm/hafner/analysis/parser/rflint.txt

  Log Message:
  -----------
  [JENKINS-56393][JENKINS-56394] RfLintParser improvements

Change Description:
The RfLintParser was not displaying the correct category.  It was using the
severity as the category, instead of the rule name. In addition, an absolute
path for the directory and was not display the package name.  Although robot
does not have the concept of package, the same filename can exist is multiple
directories.  As a such, it was difficult to know which specific file has the
violation.

The following changes are introduced:

1. When a violation/issue is reported, the category is set to one of:
   -Suite
   - Test Case
   - Keyword
   - Other
   -Custom
2. When a violation/issue is reported, the type is set as the rule name
3. Set the directory name so the same path as reported in the RfLint log file
   is displayed
4. Set the package name to the files parent folder

Testing Done:
1. Locally build the analysis-model project using `man clean install`
2. Replaced 
${JENKINS_HOME}/plugins/analysis-model-api/WEB-INF/lib/analysis-model-x.y.x.jar
   with <repo>/target/analysis-model-<version>.jar
3. Trigger a job and ensure the categories are updated correctly


  Commit: ca885e72e358c681fd430e997cba3adbb3946152
      
https://github.com/jenkinsci/analysis-model/commit/ca885e72e358c681fd430e997cba3adbb3946152
  Author: Ullrich Hafner <[email protected]>
  Date:   2019-03-12 (Tue, 12 Mar 2019)

  Changed paths:
    M CHANGELOG.md
    M src/main/java/edu/hm/hafner/analysis/parser/RfLintParser.java
    M src/test/java/edu/hm/hafner/analysis/parser/RfLintParserTest.java
    M src/test/resources/edu/hm/hafner/analysis/parser/rflint.txt

  Log Message:
  -----------
  Merge pull request #117 from 
bkhouri/f/master/JENKINS-56393_rflint_parser_shows_wrong_category

[JENKINS-56393][JENKINS-56394] RfLintParser improvements


Compare: 
https://github.com/jenkinsci/analysis-model/compare/24f2093c75c3...ca885e72e358

-- 
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 [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to