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

    • New Feature
    • Status: Closed (View Workflow)
    • Minor
    • Resolution: Fixed
    • warnings-plugin
    • None
    • Platform: All, OS: All

    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 -

          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.

          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.
          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.
          > --------------------------------------------------------------------------------

          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. > --------------------------------------------------------------------------------
          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.

          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.
          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

          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 ]
          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.

          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.
          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 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 ]
          drulli Ulli Hafner added a comment -

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

          drulli Ulli Hafner added a comment - Integrated in Hudson Plug-ins (Compile) #17 JENKINS-3895 Added groovy parser parameters to global configuration screen.

          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.

          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.
          drulli Ulli Hafner added a comment -

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

          drulli Ulli Hafner added a comment - Integrated in Hudson Plug-ins (Compile) #21 JENKINS-3895 Added validation of groovy parser parameters.

          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.

          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.

          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.

          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.
          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.

          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.
          drulli Ulli Hafner added a comment -

          Mylyn context.

          drulli Ulli Hafner added a comment - Mylyn context.
          drulli Ulli Hafner made changes -
          Attachment mylyn-context.zip [ 19570 ]

          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.

          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.

          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.

          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.
          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.

          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.

          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.

          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.

          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.

          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.

          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.

          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.

          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.

          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.
          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.

          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.

          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.

          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 ]

          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.

          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.

          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.

          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.
          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.

          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.

          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.

          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.

          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.

          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.
          drulli Ulli Hafner added a comment -

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

          drulli Ulli Hafner added a comment - Integrated in Hudson Plug-ins (Compile) #26 JENKINS-3895 Fixed name of entries. JENKINS-3895 Fixed default string.

          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.

          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.
          drulli Ulli Hafner added a comment -

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

          drulli Ulli Hafner added a comment - Integrated in Hudson Plug-ins (Compile) #27 JENKINS-3895 Added help.

          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 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 -
          Resolution Fixed [ 1 ]
          Status In Progress [ 3 ] Resolved [ 5 ]
          drulli Ulli Hafner added a comment -

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

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

          I might be able to give it a whirl.

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

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

          drulli Ulli Hafner added a comment - Integrated in Hudson Plug-ins (Compile) #28 [FIXED JENKINS-3895] : Added German localization.
          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.

          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.
          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.

          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.

          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.

          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.
          drulli Ulli Hafner added a comment -

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

          drulli Ulli Hafner added a comment - Integrated in Hudson Plug-ins (Compile) #30 JENKINS-3895 : Improved help texts.

          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.

          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.
          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.

          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.
          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.

          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.
          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)?

          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)?
          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.

          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

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

            Dates

              Created:
              Updated:
              Resolved: