From 9ebc0a58eacf7f2e1f00dfc8b88de835473721d7 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=EC=98=A4=ED=98=95=EC=84=9D/On-Device=20Lab=28SR=29/Staff?= =?utf8?q?=20Engineer/=EC=82=BC=EC=84=B1=EC=A0=84=EC=9E=90?= Date: Wed, 13 Mar 2019 18:40:53 +0900 Subject: [PATCH] Coverage report for neurun (#4706) Change coverage report target to neurun, not pure runtime Signed-off-by: Hyeongseok Oh --- scripts/standalone/docker_build_cross_coverage.sh | 3 ++- scripts/standalone/test_coverage.sh | 15 ++++++++++++++- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/scripts/standalone/docker_build_cross_coverage.sh b/scripts/standalone/docker_build_cross_coverage.sh index aff61ac..5ea3d7e 100755 --- a/scripts/standalone/docker_build_cross_coverage.sh +++ b/scripts/standalone/docker_build_cross_coverage.sh @@ -43,7 +43,8 @@ export DOCKER_ENV_VARS pushd $ROOT_PATH > /dev/null # TODO use command instead of makefile -CMD="make && \ +CMD="export OPTIONS+='-DBUILD_NEURUN=ON -DBUILD_PURE_ARM_COMPUTE=OFF' && \ + make && \ make install && \ make build_coverage_suite" source nnfw docker-run-user bash -c "$CMD" diff --git a/scripts/standalone/test_coverage.sh b/scripts/standalone/test_coverage.sh index a6ba6ac..aa6a1b9 100755 --- a/scripts/standalone/test_coverage.sh +++ b/scripts/standalone/test_coverage.sh @@ -19,7 +19,20 @@ export GCOV_PREFIX_STRIP=`cat $ROOT_PATH/tests/scripts/build_path_depth.txt` pushd $ROOT_PATH > /dev/null -source ./tests/scripts/test_driver.sh . +export OP_BACKEND_ALLOPS=acl_cl +cp -v ./Product/out/unittest/nnapi_gtest.skip.armv7l-linux.neurun ./Product/out/unittest/nnapi_gtest.skip +source ./tests/scripts/test_driver.sh \ + --frameworktest_list_file=tests/scripts/neurun_frameworktest_list.armv7l.acl_cl.txt \ + --ldlibrarypath="$ROOT_PATH/Product/out/lib/neurun:$ROOT_PATH/Product/out/lib" \ + --reportdir="$ROOT_PATH/report/acl_cl" . + +export OP_BACKEND_ALLOPS=cpu +cp -v ./Product/out/unittest/nnapi_gtest.skip.armv7l-linux.neurun.cpu ./Product/out/unittest/nnapi_gtest.skip +source ./tests/scripts/test_driver.sh \ + --frameworktest_list_file=tests/scripts/neurun_frameworktest_list.armv7l.cpu.txt \ + --ldlibrarypath="$ROOT_PATH/Product/out/lib/neurun:$ROOT_PATH/Product/out/lib" \ + --reportdir="$ROOT_PATH/report/cpu" . + mkdir -p gcov find Product -type f \( -iname *.gcda -or -iname *.gcno \) -exec mv {} ./gcov/. \; -- 2.7.4