Summary:
This is to enable visibility of tests that were not run because a spark job was killed or spark was
just unsuccessful in running a test.
run_tests_on_spark.py - produce list of planned tests.
analyze_test_results.py - consider planned tests as the "total" instead of the union of spark and
junit results.
Added couple more output files of analysis that can be archived to jenkins.
Some small enhancements to enable debugging these scripts on dev-server.
Test Plan:
spark-submit ...
aggregate_test_reports.py ...
analyze_test_results.py ...
Mimicing how they are called in build-support/jenkins/yb-jenkins-test.sh, using test list c++, java,
and non-existant tests.
Reviewers: jharveysmith
Reviewed By: jharveysmith
Subscribers: devops
Differential Revision: https://phorge.dev.yugabyte.com/D40493