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)