Nick Allen created METRON-1927:
----------------------------------

             Summary: Parser Implementations Need Unit Tested with ParserRunner
                 Key: METRON-1927
                 URL: https://issues.apache.org/jira/browse/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|https://github.com/apache/metron/pull/1245] 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
(v7.6.3#76005)

Reply via email to