Merge "Aidegen: move code coverage report to temp folder"
diff --git a/PREUPLOAD.cfg b/PREUPLOAD.cfg
index fda4af7..75cdfc0 100644
--- a/PREUPLOAD.cfg
+++ b/PREUPLOAD.cfg
@@ -2,4 +2,4 @@
pylint = true
[Hook Scripts]
-aidegen_unittests = atest aidegen_unittests
+aidegen_unittests = ${REPO_ROOT}/prebuilts/asuite/atest/linux-x86/atest aidegen_unittests
diff --git a/aidegen/.coveragerc b/aidegen/.coveragerc
index e1fb5fc..c742664 100644
--- a/aidegen/.coveragerc
+++ b/aidegen/.coveragerc
@@ -15,5 +15,3 @@
[report]
show_missing = False
-[html]
-directory = aidegen_coverage_report
diff --git a/aidegen/run_tests.sh b/aidegen/run_tests.sh
index d467844..b3e8008 100755
--- a/aidegen/run_tests.sh
+++ b/aidegen/run_tests.sh
@@ -16,9 +16,10 @@
function print_summary() {
local test_results=$1
+ local tmp_dir=$(mktemp -d)
PYTHONPATH=$(get_python_path) python3 -m coverage report
- PYTHONPATH=$(get_python_path) python3 -m coverage html --rcfile=$rc_file
- echo "coverage report available at file://$PWD/aidegen_coverage_report/index.html"
+ PYTHONPATH=$(get_python_path) python3 -m coverage html -d $tmp_dir --rcfile=$rc_file
+ echo "coverage report available at file://${tmp_dir}/index.html"
if [[ $test_results -eq 0 ]]; then
echo -e "${GREEN}All unittests pass${NC}!"
@@ -58,6 +59,9 @@
function cleanup() {
# Search for *.pyc and delete them.
find $AIDEGEN_DIR -name "*.pyc" -exec rm -f {} \;
+
+ # Delete the generated .coverage files too.
+ find $ASUITE_DIR -name "*.coverage" -exec rm -f {} \;
}
check_env