metron-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nick Allen (JIRA)" <>
Subject [jira] [Created] (METRON-1927) Parser Implementations Need Unit Tested with ParserRunner
Date Thu, 06 Dec 2018 21:04:00 GMT
Nick Allen created METRON-1927:

             Summary: Parser Implementations Need Unit Tested with ParserRunner
                 Key: METRON-1927
             Project: Metron
          Issue Type: Bug
            Reporter: Nick Allen

Most of the parser implementations are tested directly in unit tests.  While reviewing a
new parser contribution, I found that while all the tests pass, [the parser|] will
not run successfully when deployed to a Metron cluster. 

This is because the parser was not adding a timestamp field to the messages that it produces.
When the parser is run in production using a ParserRunner, additional validation is performed. 

Each parser implementation should be unit tested in the same manner that it  runs in production. To
that end, each parser implementation should be tested with a ParserRunner to ensure that the
parsers will work when deployed to Metron.



This message was sent by Atlassian JIRA

View raw message