[ 
https://issues.apache.org/jira/browse/METRON-1845?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16702260#comment-16702260
 ] 

ASF GitHub Bot commented on METRON-1845:
----------------------------------------

Github user mmiklavc commented on the issue:

    https://github.com/apache/metron/pull/1247
  
    As a side note, I tend to like the approach of using the DAO layers to 
read/write the way you've done here @nickwallen . I've used this approach in 
the past, and it helped with test coverage and simplifying the amount of extra 
custom test code required. It might be worth an overall discussion on how we 
want to architect testing other similar endpoints going forward.


> Correct Test Data Load in Elasticsearch Integration Tests
> ---------------------------------------------------------
>
>                 Key: METRON-1845
>                 URL: https://issues.apache.org/jira/browse/METRON-1845
>             Project: Metron
>          Issue Type: Sub-task
>            Reporter: Nick Allen
>            Assignee: Nick Allen
>            Priority: Major
>
> The Elasticsearch integration tests use the legacy Transport client to load 
> test data into the search indexes before running the tests. Loading the test 
> data like this does not accurately reflect how the indices will appear in a 
> production environment.
> This should be changed to use our existing ElasticsearchUpdateDao to write 
> the test data.  This ensures that any changes made to the 'write' portion of 
> our Elasticsearch code will function correctly with the 'read' portion. This 
> ensures that telemetry written into Elasticsearch by 'Indexing' can be read 
> correctly by the Alerts UI.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to