Lukasz Gajowy created BEAM-6662:
-----------------------------------

             Summary: Reduce code duplication in all Java IO PerformanceTests
                 Key: BEAM-6662
                 URL: https://issues.apache.org/jira/browse/BEAM-6662
             Project: Beam
          Issue Type: Improvement
          Components: testing
            Reporter: Lukasz Gajowy
            Assignee: Michal Walenia
             Fix For: Not applicable


After we'll make the IOIT's code to use the MetricsAPI, the test clss code will 
(roughly) consists of: 

 1. testing pipeline
 2. collecting metrics 
 3. publishing results to console

 4. publishing results to BigQuery

 

At least steps 2 - 4 are in most cases duplicated in every IOIT. We can extract 
a base class that will encapsulate this behaviour leaving future IOIT 
developers only with the need of implementing step 1.  



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

Reply via email to