HBASE-20387 turn flaky test tracking infra into per-branch pipeline.
commitf9793fafb7dd56a0cd11137dba5e5cbe40b57dc5
authorSean Busbey <busbey@apache.org>
Fri, 10 Aug 2018 16:28:10 +0000 (10 11:28 -0500)
committerSean Busbey <busbey@apache.org>
Fri, 17 Aug 2018 04:16:21 +0000 (16 23:16 -0500)
tree7b467638a9c83c17b1fe0dd7b9edf1c97b6439b8
parent1dbd6fa993ba9f6adbbac942e39ac5cd67fa8ee2
HBASE-20387 turn flaky test tracking infra into per-branch pipeline.

* gather up all the flaky test stuff into a directory
* create Jenkins Pipeline DSL for the report generation and the flaky re-testing
* have the nightly per-branch job consume the results of flaky reporting

Signed-off-by: Mike Drob <mdrob@apache.org>
dev-support/Dockerfile
dev-support/Jenkinsfile
dev-support/flaky-tests/findHangingTests.py [moved from dev-support/findHangingTests.py with 100% similarity]
dev-support/flaky-tests/flaky-dashboard-template.html [moved from dev-support/flaky-dashboard-template.html with 100% similarity]
dev-support/flaky-tests/flaky-reporting.Jenkinsfile [new file with mode: 0644]
dev-support/flaky-tests/report-flakies.py [moved from dev-support/report-flakies.py with 100% similarity]
dev-support/flaky-tests/run-flaky-tests.Jenkinsfile [new file with mode: 0644]
dev-support/hbase_nightly_yetus.sh