From: 오형석/On-Device Lab(SR)/Staff Engineer/삼성전자 Date: Wed, 13 Mar 2019 09:40:53 +0000 (+0900) Subject: Coverage report for neurun (#4706) X-Git-Tag: submit/tizen/20190325.013700~73 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=9ebc0a58eacf7f2e1f00dfc8b88de835473721d7;p=platform%2Fcore%2Fml%2Fnnfw.git Coverage report for neurun (#4706) Change coverage report target to neurun, not pure runtime Signed-off-by: Hyeongseok Oh --- 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/. \;