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.