@@ -5,7 +5,7 @@ print_mode="verbose"
55custom_testfiles=()
66max_iter=10
77site_pkgs=$( python -c ' import site; print(site.getsitepackages()[0])' )
8- fcoveragexml =" coverage.stumpy.xml "
8+ fcoveragejson =" coverage.stumpy.json "
99# Parse command line arguments
1010for var in " $@ "
1111do
3131 custom_testfiles+=(" $var " )
3232 elif [[ $var =~ ^[\- 0-9]+$ ]]; then
3333 max_iter=$var
34- elif [[ " $var " == * " .xml " ]]; then
35- fcoveragexml =$var
34+ elif [[ " $var " == * " .json " ]]; then
35+ fcoveragejson =$var
3636 elif [[ " $var " == " links" ]]; then
3737 test_mode=" links"
3838 else
@@ -173,11 +173,11 @@ show_coverage_report()
173173 coverage report -m --fail-under=100 --skip-covered --omit=fastmath.py,docstring.py,min_versions.py,ray_python_version.py $fcoveragerc
174174}
175175
176- gen_coverage_xml_report ()
176+ gen_coverage_json_report ()
177177{
178- # This function saves the coverage report in Cobertura XML format, which is compatible with codecov
178+ # This function saves the coverage report in JSON format
179179 set_ray_coveragerc
180- coverage xml -o $fcoveragexml --fail-under=100 --omit=fastmath.py,docstring.py,min_versions.py,ray_python_version.py $fcoveragerc
180+ coverage json -o $fcoveragejson --fail-under=100 --omit=fastmath.py,docstring.py,min_versions.py,ray_python_version.py $fcoveragerc
181181}
182182
183183test_custom ()
@@ -384,7 +384,7 @@ elif [[ $test_mode == "report" ]]; then
384384 echo " Generate Coverage Report Only"
385385 # Assume coverage tests have already been executed
386386 # and a coverage file exists
387- gen_coverage_xml_report
387+ gen_coverage_json_report
388388elif [[ $test_mode == " gpu" ]]; then
389389 echo " Executing GPU Unit Tests Only"
390390 test_gpu
0 commit comments