Branch: refs/heads/master
  Home:   https://github.com/jenkinsci/log-parser-plugin
  Commit: 95bd18013b96412d404100c80ce4c7e2b57f5536
      
https://github.com/jenkinsci/log-parser-plugin/commit/95bd18013b96412d404100c80ce4c7e2b57f5536
  Author: hwang381 <[email protected]>
  Date:   2019-06-26 (Wed, 26 Jun 2019)

  Changed paths:
    M src/main/java/hudson/plugins/logparser/CompiledPatterns.java
    M src/main/java/hudson/plugins/logparser/LogParserAction.java
    M src/main/java/hudson/plugins/logparser/LogParserConsts.java
    M src/main/java/hudson/plugins/logparser/LogParserDisplayConsts.java
    M src/main/java/hudson/plugins/logparser/LogParserParser.java
    M src/main/java/hudson/plugins/logparser/LogParserResult.java
    M src/main/java/hudson/plugins/logparser/LogParserUtils.java
    M src/main/java/hudson/plugins/logparser/LogParserWriter.java
    M src/test/java/org/jenkinsci/plugins/logparser/LogParserWorkflowTest.java
    M src/test/resources/org/jenkinsci/plugins/logparser/maven-project1.zip

  Log Message:
  -----------
  Add support for parsing arbitrary tags

1. LogParserResults.java

   - Add Maps for totalCount and linksFile for extra tags, add its associated 
getters and setters.
   - Add Set for extra tags and its getter and setter

2. LogParserUtils.java

   1. standardizeStatus(final String status)

      The legal status condition check is removed so that arbitrary status can 
come through

   2. compilePatterns(final String[] parsingRulesArray, final Logger logger)

      The extra tags are extracted and set in CompliedPatterns result

3. LogParserParser.java

   1. Add extra tags to statusCount, linkFiles, writers

   2. parseLog(final Run<?, ?> build)

      Add link file paths for extra paths

      Close file writer for extra tags

      Pass in extra tags for writeReferenceHtml(...)

      Set totalCount, linksFile and extraTag in LogParserResult for extra tags

   3. colorLine(final String line, final String status)

      Set color as default if the tag is extra

4. CompliedPatterns.java

   Add List for extra tags

5. LogParserDisplayConsts.java

   Add default color, icon, link list display and link list display plural for 
extra tags

6. LogParserWriter.java

   1. writeReferenceHtml(...)

      Add an additional parameter for extra tags

      Also write links for extra tags

   2. writeLinks(...)

      Set icon, link list display and link list display plural as default if 
the tag is extra

7. LogParserAction.java

   1. buildDataset()

      Add extra tags to dataset as well


  Commit: 846351d7301f6ead75b8a879dde9c887a92f9506
      
https://github.com/jenkinsci/log-parser-plugin/commit/846351d7301f6ead75b8a879dde9c887a92f9506
  Author: Martin Reinhardt <[email protected]>
  Date:   2019-07-01 (Mon, 01 Jul 2019)

  Changed paths:
    M src/main/java/hudson/plugins/logparser/CompiledPatterns.java
    M src/main/java/hudson/plugins/logparser/LogParserAction.java
    M src/main/java/hudson/plugins/logparser/LogParserConsts.java
    M src/main/java/hudson/plugins/logparser/LogParserDisplayConsts.java
    M src/main/java/hudson/plugins/logparser/LogParserParser.java
    M src/main/java/hudson/plugins/logparser/LogParserResult.java
    M src/main/java/hudson/plugins/logparser/LogParserUtils.java
    M src/main/java/hudson/plugins/logparser/LogParserWriter.java
    M src/test/java/org/jenkinsci/plugins/logparser/LogParserWorkflowTest.java
    M src/test/resources/org/jenkinsci/plugins/logparser/maven-project1.zip

  Log Message:
  -----------
  feat(Parsing): Support parsing arbitrary status in parse rule file

see https://issues.jenkins-ci.org/browse/JENKINS-31890


Compare: 
https://github.com/jenkinsci/log-parser-plugin/compare/aedc34863ba8...846351d7301f

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-commits/jenkinsci/log-parser-plugin/push/refs/heads/master/aedc34-846351%40github.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to