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"
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/. \;