Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-3895

Update warnings plugin to have a generic parser that has a configurable regexp in the Hudson config screen.

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed (View Workflow)
    • Priority: Minor
    • Resolution: Fixed
    • Component/s: warnings-plugin
    • Labels:
      None
    • Environment:
      Platform: All, OS: All
    • Similar Issues:

      Description

      One of my customers is a hardware development team and they use some very unique
      EDA build tools to do their build.

      They would like a complete warnings report of their build. Right now, the
      warnings plugin
      only finds 2 of their compiler warnings (which happen to be 'GCC like') . I
      setup the warnings plugin
      to scan the console log and use all parsers. The problem is that the existing
      parsers arent picking up all the warnings.
      Is there a way to define my own warning parser class? A generic/user-defined
      parser option in the parsers
      drop-down along with a pattern field in the warnings plugin configuration would
      be awesome.

      Here are some examples of warning patterns in the build log which the warnings
      plugin isnt finding...

      #1 warning type not found by plugin

      Warning-[TMBIN] Too many bits in Based Number
      /projects/mpgIP/users/mpg_hw/sspi/verification/sv/bench/models/i2s/a_codec.v,
      780
      The specified width is '12' bits, actually got '16' bits.
      The offending number is : '0000'.
      Warning-[UNKWN_IGOPTS] Unknown option(s) ignored
      ...
      Warning-[ENBL_OPTS] Enabling option(s)
      ...

      #2 warning type not found by plugin

              • Warning: +memcbk/-debug* will not enable toggle coverage on MDA please
                use -cm_tgl mda to enable it
              • Warning:
                file '/projects/mpgIP/users/mpg_hw/sspi/verification/sv/ssp_coverage_config.txt'
                passed with option -cm_hier is nonexistent

      #3 warning type not found by plugin
      Warning: $fsdbDumpfile - One FSDB file has already opened for dumping.

      And here is the Hudson warnings plugin output at the end of the job..

      [WARNINGS] Parsing warnings in console log...
      [WARNINGS] Found 2 annotations (0 new, 0 high, 2 normal, 0 low)
      [WARNINGS] Not changing build status, since no threshold has been exceeded

      It found these two and categorized them as GCC which is fine...
      /s/flexlm/7.2h/i86_r6/lm_new.c:573: warning: `sys_errlist' is deprecated; use
      `strerror' or `strerror_r' instead
      /s/flexlm/7.2h/i86_r6/lm_new.c:573: warning: `sys_nerr' is deprecated; use
      `strerror' or `strerror_r' instead

        Attachments

          Activity

          anthonyj anthonyj created issue -
          Hide
          kohsuke Kohsuke Kawaguchi added a comment -

          A similar but IMHO better approach is to define the parser as an extension point
          to let other plugins contribute parsers. For an example of a plugin defining its
          own extension point, see JavaProvider in the ssh-slaves plugin.

          Show
          kohsuke Kohsuke Kawaguchi added a comment - A similar but IMHO better approach is to define the parser as an extension point to let other plugins contribute parsers. For an example of a plugin defining its own extension point, see JavaProvider in the ssh-slaves plugin.
          Hide
          anthonyj anthonyj added a comment -

          > Sounds good to me Kohsuke.
          >
          > Electric Commander has something similar where users can add "custom pattern
          matchers"
          > to their postp.pl script. The custom matchers are stored in a separate file
          the is included
          > by the main postp.pl script.
          >
          > ----Original Message----
          > From: kohsuke@dev.java.net kohsuke@dev.java.net
          > Sent: Tuesday, July 21, 2009 4:58 PM
          > To: anthonyj@dev.java.net
          > Subject: [Issue 3895] Update warnings plugin to have a generic parser that has
          a configurable regexp in the Hudson config screen.
          >
          > https://hudson.dev.java.net/issues/show_bug.cgi?id=3895
          >
          >
          >
          > User kohsuke changed the following:
          >
          > What |Old value |New value
          > ================================================================================
          > Summary|Update warnings plugin to |Update warnings plugin to
          > |have a generic parser that|have a generic parser that
          > | has a configurable regexp| has a configurable regexp
          > | in the Hudson config scre| in the Hudson config scre
          > |en. |en.
          > --------------------------------------------------------------------------------

          Show
          anthonyj anthonyj added a comment - > Sounds good to me Kohsuke. > > Electric Commander has something similar where users can add "custom pattern matchers" > to their postp.pl script. The custom matchers are stored in a separate file the is included > by the main postp.pl script. > > ---- Original Message ---- > From: kohsuke@dev.java.net kohsuke@dev.java.net > Sent: Tuesday, July 21, 2009 4:58 PM > To: anthonyj@dev.java.net > Subject: [Issue 3895] Update warnings plugin to have a generic parser that has a configurable regexp in the Hudson config screen. > > https://hudson.dev.java.net/issues/show_bug.cgi?id=3895 > > > > User kohsuke changed the following: > > What |Old value |New value > ================================================================================ > Summary|Update warnings plugin to |Update warnings plugin to > |have a generic parser that|have a generic parser that > | has a configurable regexp| has a configurable regexp > | in the Hudson config scre| in the Hudson config scre > |en. |en. > --------------------------------------------------------------------------------
          Hide
          drulli Ulli Hafner added a comment -

          That would be another approach. However, from a user's perspective it requires
          much more work. Entering a new regular expression in the screen requires just a
          minute thinking, while writing a new plug-in needs at least a fixed initial
          setup of a week or so...

          A third alternative would be a configuration screen that provides a Java parser
          source code upload method. That could be compiled on the fly with the
          JavaCompiler of JDK 6.

          Show
          drulli Ulli Hafner added a comment - That would be another approach. However, from a user's perspective it requires much more work. Entering a new regular expression in the screen requires just a minute thinking, while writing a new plug-in needs at least a fixed initial setup of a week or so... A third alternative would be a configuration screen that provides a Java parser source code upload method. That could be compiled on the fly with the JavaCompiler of JDK 6.
          Hide
          anthonyj anthonyj added a comment -

          Also, I still think it is important that we give users who are not a java
          developer an alternative to specify their regex patterns via the hudson web
          interface. Thanks, Anthony

          Show
          anthonyj anthonyj added a comment - Also, I still think it is important that we give users who are not a java developer an alternative to specify their regex patterns via the hudson web interface. Thanks, Anthony
          drulli Ulli Hafner made changes -
          Field Original Value New Value
          Priority Critical [ 2 ] Minor [ 4 ]
          Hide
          slide_o_mix Alex Earl added a comment -

          It might also be nice to be able to define parsers as groovy scripts, so that custom parsers could be added quickly and tested and then migrated to the normal plugin as possible.

          Show
          slide_o_mix Alex Earl added a comment - It might also be nice to be able to define parsers as groovy scripts, so that custom parsers could be added quickly and tested and then migrated to the normal plugin as possible.
          Hide
          drulli Ulli Hafner added a comment -

          This sounds like a good idea, too. How easy could a script be embedded into the existing Java code?

          The current parser API is just one method:

          /**

          • Parses an input stream for compiler warnings and returns the found
          • annotations. Note that the implementor of this method is not allowed to
          • close the specified input stream.
            *
          • @param reader
          • the reader to get the text from
          • @return the collection of annotations
          • @throws IOException
          • Signals that an I/O exception has occurred.
            */
            Collection<FileAnnotation> parse(final Reader reader) throws IOException;

          I'm not sure if such a script can also use the current base classes as a starting point.

          Show
          drulli Ulli Hafner added a comment - This sounds like a good idea, too. How easy could a script be embedded into the existing Java code? The current parser API is just one method: /** Parses an input stream for compiler warnings and returns the found annotations. Note that the implementor of this method is not allowed to close the specified input stream. * @param reader the reader to get the text from @return the collection of annotations @throws IOException Signals that an I/O exception has occurred. */ Collection<FileAnnotation> parse(final Reader reader) throws IOException; I'm not sure if such a script can also use the current base classes as a starting point.
          drulli Ulli Hafner made changes -
          Status Open [ 1 ] In Progress [ 3 ]
          Hide
          drulli Ulli Hafner added a comment -

          Integrated in Hudson Plug-ins (Compile) #17
          JENKINS-3895 Added groovy parser parameters to global configuration screen.

          Show
          drulli Ulli Hafner added a comment - Integrated in Hudson Plug-ins (Compile) #17 JENKINS-3895 Added groovy parser parameters to global configuration screen.
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : drulli
          Path:
          trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsDescriptor.java
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/Messages.properties
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.jelly
          trunk/hudson/plugins/warnings/src/test/java/hudson/plugins/warnings/WarningsDescriptorTest.java
          trunk/hudson/plugins/warnings/src/test/resources/hudson/plugins/warnings/groovy.snippet
          http://jenkins-ci.org/commit/32549
          Log:
          JENKINS-3895 Added validation of groovy parser parameters.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : drulli Path: trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsDescriptor.java trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/Messages.properties trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.jelly trunk/hudson/plugins/warnings/src/test/java/hudson/plugins/warnings/WarningsDescriptorTest.java trunk/hudson/plugins/warnings/src/test/resources/hudson/plugins/warnings/groovy.snippet http://jenkins-ci.org/commit/32549 Log: JENKINS-3895 Added validation of groovy parser parameters.
          Hide
          drulli Ulli Hafner added a comment -

          Integrated in Hudson Plug-ins (Compile) #21
          JENKINS-3895 Added validation of groovy parser parameters.

          Show
          drulli Ulli Hafner added a comment - Integrated in Hudson Plug-ins (Compile) #21 JENKINS-3895 Added validation of groovy parser parameters.
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : drulli
          Path:
          trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsDescriptor.java
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.jelly
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.properties
          http://jenkins-ci.org/commit/32658
          Log:
          JENKINS-3895 Added example log message.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : drulli Path: trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsDescriptor.java trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.jelly trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.properties http://jenkins-ci.org/commit/32658 Log: JENKINS-3895 Added example log message.
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : drulli
          Path:
          trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsDescriptor.java
          trunk/hudson/plugins/warnings/src/test/java/hudson/plugins/warnings/WarningsDescriptorTest.java
          http://jenkins-ci.org/commit/32661
          Log:
          JENKINS-3895 Added example log message.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : drulli Path: trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsDescriptor.java trunk/hudson/plugins/warnings/src/test/java/hudson/plugins/warnings/WarningsDescriptorTest.java http://jenkins-ci.org/commit/32661 Log: JENKINS-3895 Added example log message.
          Hide
          drulli Ulli Hafner added a comment -

          Integrated in Hudson Plug-ins (Compile) #22
          JENKINS-3895 Added example log message.
          JENKINS-3895 Added example log message.

          Show
          drulli Ulli Hafner added a comment - Integrated in Hudson Plug-ins (Compile) #22 JENKINS-3895 Added example log message. JENKINS-3895 Added example log message.
          Hide
          drulli Ulli Hafner added a comment -

          Mylyn context.

          Show
          drulli Ulli Hafner added a comment - Mylyn context.
          drulli Ulli Hafner made changes -
          Attachment mylyn-context.zip [ 19570 ]
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : drulli
          Path:
          trunk/hudson/plugins/analysis-core/src/main/java/hudson/plugins/analysis/util/model/AbstractAnnotation.java
          http://jenkins-ci.org/commit/32788
          Log:
          JENKINS-3895 Added toString.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : drulli Path: trunk/hudson/plugins/analysis-core/src/main/java/hudson/plugins/analysis/util/model/AbstractAnnotation.java http://jenkins-ci.org/commit/32788 Log: JENKINS-3895 Added toString.
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : drulli
          Path:
          trunk/hudson/plugins/warnings/pom.xml
          trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsDescriptor.java
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.jelly
          trunk/hudson/plugins/warnings/src/test/java/hudson/plugins/warnings/WarningsDescriptorTest.java
          trunk/hudson/plugins/warnings/src/test/resources/hudson/plugins/warnings/groovy.snippet
          http://jenkins-ci.org/commit/32789
          Log:
          JENKINS-3895: Added parsing of example string with the specified regexp and script.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : drulli Path: trunk/hudson/plugins/warnings/pom.xml trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsDescriptor.java trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.jelly trunk/hudson/plugins/warnings/src/test/java/hudson/plugins/warnings/WarningsDescriptorTest.java trunk/hudson/plugins/warnings/src/test/resources/hudson/plugins/warnings/groovy.snippet http://jenkins-ci.org/commit/32789 Log: JENKINS-3895 : Added parsing of example string with the specified regexp and script.
          Hide
          drulli Ulli Hafner added a comment -

          Integrated in Hudson Plug-ins (Compile) #23
          JENKINS-3895: Added parsing of example string with the specified regexp and script.
          JENKINS-3895 Added toString.

          Show
          drulli Ulli Hafner added a comment - Integrated in Hudson Plug-ins (Compile) #23 JENKINS-3895 : Added parsing of example string with the specified regexp and script. JENKINS-3895 Added toString.
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : drulli
          Path:
          trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsDescriptor.java
          http://jenkins-ci.org/commit/32835
          Log:
          JENKINS-3895: Fixed validation parameters.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : drulli Path: trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsDescriptor.java http://jenkins-ci.org/commit/32835 Log: JENKINS-3895 : Fixed validation parameters.
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : drulli
          Path:
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.jelly
          http://jenkins-ci.org/commit/32836
          Log:
          JENKINS-3895: Fixed validation parameters.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : drulli Path: trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.jelly http://jenkins-ci.org/commit/32836 Log: JENKINS-3895 : Fixed validation parameters.
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : drulli
          Path:
          trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsDescriptor.java
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.jelly
          http://jenkins-ci.org/commit/32845
          Log:
          JENKINS-3895 Fixed validation of the example message.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : drulli Path: trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsDescriptor.java trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.jelly http://jenkins-ci.org/commit/32845 Log: JENKINS-3895 Fixed validation of the example message.
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : drulli
          Path:
          trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsDescriptor.java
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.jelly
          trunk/hudson/plugins/warnings/src/test/java/hudson/plugins/warnings/WarningsDescriptorTest.java
          http://jenkins-ci.org/commit/32848
          Log:
          JENKINS-3895 Improved validation of the example message.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : drulli Path: trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsDescriptor.java trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.jelly trunk/hudson/plugins/warnings/src/test/java/hudson/plugins/warnings/WarningsDescriptorTest.java http://jenkins-ci.org/commit/32848 Log: JENKINS-3895 Improved validation of the example message.
          Hide
          drulli Ulli Hafner added a comment -

          Integrated in Hudson Plug-ins (Compile) #24
          JENKINS-3895 Improved validation of the example message.
          JENKINS-3895 Fixed validation of the example message.
          JENKINS-3895: Fixed validation parameters.
          JENKINS-3895: Fixed validation parameters.

          Show
          drulli Ulli Hafner added a comment - Integrated in Hudson Plug-ins (Compile) #24 JENKINS-3895 Improved validation of the example message. JENKINS-3895 Fixed validation of the example message. JENKINS-3895 : Fixed validation parameters. JENKINS-3895 : Fixed validation parameters.
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : drulli
          Path:
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.jelly
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.properties
          http://jenkins-ci.org/commit/32863
          Log:
          JENKINS-3895: Added more documentation.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : drulli Path: trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.jelly trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.properties http://jenkins-ci.org/commit/32863 Log: JENKINS-3895 : Added more documentation.
          drulli Ulli Hafner made changes -
          Attachment mylyn-context.zip [ 19579 ]
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : drulli
          Path:
          trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsDescriptor.java
          trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/parser/DynamicParser.java
          trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/parser/PhpParser.java
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/Messages.properties
          trunk/hudson/plugins/warnings/src/test/java/hudson/plugins/warnings/parser/DynamicParserTest.java
          trunk/hudson/plugins/warnings/src/test/java/hudson/plugins/warnings/parser/ParserTester.java
          trunk/hudson/plugins/warnings/src/test/java/hudson/plugins/warnings/parser/PhpParserTest.java
          http://jenkins-ci.org/commit/32870
          Log:
          JENKINS-3895: Implemented dynamic parser.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : drulli Path: trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsDescriptor.java trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/parser/DynamicParser.java trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/parser/PhpParser.java trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/Messages.properties trunk/hudson/plugins/warnings/src/test/java/hudson/plugins/warnings/parser/DynamicParserTest.java trunk/hudson/plugins/warnings/src/test/java/hudson/plugins/warnings/parser/ParserTester.java trunk/hudson/plugins/warnings/src/test/java/hudson/plugins/warnings/parser/PhpParserTest.java http://jenkins-ci.org/commit/32870 Log: JENKINS-3895 : Implemented dynamic parser.
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : drulli
          Path:
          trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/GroovyParser.java
          trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsDescriptor.java
          trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/parser/ParserRegistry.java
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/Messages.properties
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.properties
          trunk/hudson/plugins/warnings/src/test/java/hudson/plugins/warnings/WarningsDescriptorTest.java
          http://jenkins-ci.org/commit/32906
          Log:
          JENKINS-3895: Added dynamic parsers to registry.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : drulli Path: trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/GroovyParser.java trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsDescriptor.java trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/parser/ParserRegistry.java trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/Messages.properties trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.properties trunk/hudson/plugins/warnings/src/test/java/hudson/plugins/warnings/WarningsDescriptorTest.java http://jenkins-ci.org/commit/32906 Log: JENKINS-3895 : Added dynamic parsers to registry.
          Hide
          drulli Ulli Hafner added a comment -

          Integrated in Hudson Plug-ins (Compile) #25
          JENKINS-3895: Added dynamic parsers to registry.
          JENKINS-3895: Implemented dynamic parser.
          JENKINS-3895: Added more documentation.

          Show
          drulli Ulli Hafner added a comment - Integrated in Hudson Plug-ins (Compile) #25 JENKINS-3895 : Added dynamic parsers to registry. JENKINS-3895 : Implemented dynamic parser. JENKINS-3895 : Added more documentation.
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : drulli
          Path:
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.jelly
          http://jenkins-ci.org/commit/32922
          Log:
          JENKINS-3895 Fixed default string.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : drulli Path: trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.jelly http://jenkins-ci.org/commit/32922 Log: JENKINS-3895 Fixed default string.
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : drulli
          Path:
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.jelly
          http://jenkins-ci.org/commit/32927
          Log:
          JENKINS-3895 Fixed name of entries.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : drulli Path: trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.jelly http://jenkins-ci.org/commit/32927 Log: JENKINS-3895 Fixed name of entries.
          Hide
          drulli Ulli Hafner added a comment -

          Integrated in Hudson Plug-ins (Compile) #26
          JENKINS-3895 Fixed name of entries.
          JENKINS-3895 Fixed default string.

          Show
          drulli Ulli Hafner added a comment - Integrated in Hudson Plug-ins (Compile) #26 JENKINS-3895 Fixed name of entries. JENKINS-3895 Fixed default string.
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : drulli
          Path:
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.jelly
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.properties
          trunk/hudson/plugins/warnings/src/main/webapp/help-regexp.html
          trunk/hudson/plugins/warnings/src/main/webapp/help-script.html
          http://jenkins-ci.org/commit/32964
          Log:
          JENKINS-3895 Added help.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : drulli Path: trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.jelly trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global.properties trunk/hudson/plugins/warnings/src/main/webapp/help-regexp.html trunk/hudson/plugins/warnings/src/main/webapp/help-script.html http://jenkins-ci.org/commit/32964 Log: JENKINS-3895 Added help.
          Hide
          drulli Ulli Hafner added a comment -

          Integrated in Hudson Plug-ins (Compile) #27
          JENKINS-3895 Added help.

          Show
          drulli Ulli Hafner added a comment - Integrated in Hudson Plug-ins (Compile) #27 JENKINS-3895 Added help.
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : drulli
          Path:
          trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/GroovyParser.java
          trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsDescriptor.java
          trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsPublisher.java
          trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/parser/DynamicParser.java
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/Messages.properties
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/Messages_de.properties
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global_de.properties
          trunk/hudson/plugins/warnings/src/main/webapp/help-regexp_de.html
          trunk/hudson/plugins/warnings/src/main/webapp/help-script.html
          trunk/hudson/plugins/warnings/src/main/webapp/help-script_de.html
          http://jenkins-ci.org/commit/33058
          Log:
          [FIXED JENKINS-3895]: Added German localization.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : drulli Path: trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/GroovyParser.java trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsDescriptor.java trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsPublisher.java trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/parser/DynamicParser.java trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/Messages.properties trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/Messages_de.properties trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/global_de.properties trunk/hudson/plugins/warnings/src/main/webapp/help-regexp_de.html trunk/hudson/plugins/warnings/src/main/webapp/help-script.html trunk/hudson/plugins/warnings/src/main/webapp/help-script_de.html http://jenkins-ci.org/commit/33058 Log: [FIXED JENKINS-3895] : Added German localization.
          scm_issue_link SCM/JIRA link daemon made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Hide
          drulli Ulli Hafner added a comment -

          Is anyone interested in testing that feature before I make an official relase?

          Show
          drulli Ulli Hafner added a comment - Is anyone interested in testing that feature before I make an official relase?
          Hide
          slide_o_mix Alex Earl added a comment -

          I might be able to give it a whirl.

          Show
          slide_o_mix Alex Earl added a comment - I might be able to give it a whirl.
          Hide
          drulli Ulli Hafner added a comment -

          Integrated in Hudson Plug-ins (Compile) #28
          [FIXED JENKINS-3895]: Added German localization.

          Show
          drulli Ulli Hafner added a comment - Integrated in Hudson Plug-ins (Compile) #28 [FIXED JENKINS-3895] : Added German localization.
          Hide
          drulli Ulli Hafner added a comment - - edited

          Cool, that would be nice. You need to install the latest warnings.hpi and analysis-core.hpi from the CI site. You can create new parsers in the global Hudson configuration screen.

          Show
          drulli Ulli Hafner added a comment - - edited Cool, that would be nice. You need to install the latest warnings.hpi and analysis-core.hpi from the CI site . You can create new parsers in the global Hudson configuration screen.
          Hide
          slide_o_mix Alex Earl added a comment -

          Looks like I can't access websites on 8081 from work, so I'll have to download the HPI's from home and email them to myself or something.

          Show
          slide_o_mix Alex Earl added a comment - Looks like I can't access websites on 8081 from work, so I'll have to download the HPI's from home and email them to myself or something.
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : drulli
          Path:
          trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/parser/ParserRegistry.java
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/config.properties
          trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/config_de.properties
          http://jenkins-ci.org/commit/33224
          Log:
          JENKINS-3895: Improved help texts.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : drulli Path: trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/parser/ParserRegistry.java trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/config.properties trunk/hudson/plugins/warnings/src/main/resources/hudson/plugins/warnings/WarningsPublisher/config_de.properties http://jenkins-ci.org/commit/33224 Log: JENKINS-3895 : Improved help texts.
          Hide
          drulli Ulli Hafner added a comment -

          Integrated in Hudson Plug-ins (Compile) #30
          JENKINS-3895: Improved help texts.

          Show
          drulli Ulli Hafner added a comment - Integrated in Hudson Plug-ins (Compile) #30 JENKINS-3895 : Improved help texts.
          Hide
          scm_issue_link SCM/JIRA link daemon added a comment -

          Code changed in hudson
          User: : drulli
          Path:
          trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsPublisher.java
          trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/parser/ParserRegistry.java
          trunk/hudson/plugins/warnings/src/test/java/hudson/plugins/warnings/parser/ParserRegistryTest.java
          http://jenkins-ci.org/commit/33326
          Log:
          JENKINS-3895 Don't use invalid parser names that have been deleted.

          Show
          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in hudson User: : drulli Path: trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/WarningsPublisher.java trunk/hudson/plugins/warnings/src/main/java/hudson/plugins/warnings/parser/ParserRegistry.java trunk/hudson/plugins/warnings/src/test/java/hudson/plugins/warnings/parser/ParserRegistryTest.java http://jenkins-ci.org/commit/33326 Log: JENKINS-3895 Don't use invalid parser names that have been deleted.
          Hide
          slide_o_mix Alex Earl added a comment -

          So far this looks good. I setup a single parser to parse the warnings for a custom tool we have and it grabs the warnings correctly and displays them in the warnings graph and display page.

          Show
          slide_o_mix Alex Earl added a comment - So far this looks good. I setup a single parser to parse the warnings for a custom tool we have and it grabs the warnings correctly and displays them in the warnings graph and display page.
          Hide
          drulli Ulli Hafner added a comment -

          Integrated in Hudson Plug-ins (Compile) #32
          JENKINS-3895 Don't use invalid parser names that have been deleted.

          Show
          drulli Ulli Hafner added a comment - Integrated in Hudson Plug-ins (Compile) #32 JENKINS-3895 Don't use invalid parser names that have been deleted.
          Hide
          drulli Ulli Hafner added a comment -

          Thanks for testing.

          One question for the UI, what do you think is better:
          a) use empty text boxes for regexp and script with an example in the help?
          b) use text boxes with default values (with the example in the help)?

          Show
          drulli Ulli Hafner added a comment - Thanks for testing. One question for the UI, what do you think is better: a) use empty text boxes for regexp and script with an example in the help? b) use text boxes with default values (with the example in the help)?
          Hide
          slide_o_mix Alex Earl added a comment -

          I like the way it is currently setup, with nothing in the text boxes. The help was great in getting things setup and going.

          Show
          slide_o_mix Alex Earl added a comment - I like the way it is currently setup, with nothing in the text boxes. The help was great in getting things setup and going.
          abayer Andrew Bayer made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          rtyler R. Tyler Croy made changes -
          Workflow JNJira [ 133968 ] JNJira + In-Review [ 202527 ]

            People

            • Assignee:
              drulli Ulli Hafner
              Reporter:
              anthonyj anthonyj
            • Votes:
              2 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: