--- /dev/null
+#!/bin/bash
+
+CURRENT_PATH="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
+ROOT_PATH="$CURRENT_PATH/../../"
+
+# docker image name
+if [[ -z $DOCKER_IMAGE_NAME ]]; then
+ echo "It will use default docker image name"
+else
+ export DOCKER_IMAGE_NAME
+fi
+
+# Mirror server setting
+if [[ -z $EXTERNAL_DOWNLOAD_SERVER ]]; then
+ echo "It will not use mirror server"
+else
+ DOCKER_ENV_VARS=" -e EXTERNAL_DOWNLOAD_SERVER=$EXTERNAL_DOWNLOAD_SERVER"
+fi
+export DOCKER_ENV_VARS
+
+pushd $ROOT_PATH > /dev/null
+
+CMD="export OPTIONS+='-DBUILD_NEURUN=ON -DBUILD_PURE_ARM_COMPUTE=OFF' && \
+ make && \
+ make install"
+
+source nnfw docker-run-user bash -c "$CMD"
+
+# Model download server setting
+if [[ -z $MODELFILE_SERVER ]]; then
+ echo "Need model file server setting"
+ exit 1
+fi
+DOCKER_ENV_VARS=" -e MODELFILE_SERVER=$MODELFILE_SERVER"
+DOCKER_ENV_VARS+=" -e BACKENDS=cpu"
+DOCKER_ENV_VARS+=" -e OP_BACKEND_ALLOPS=cpu"
+
+source nnfw docker-run-user ./tests/scripts/test_driver.sh \
+ --ldlibrarypath=$ROOT_PATH/Product/out/lib/neurun \
+ --frameworktest_list_file=./tests/scripts/neurun_frameworktest_list.x86-64.cpu.txt \
+ --reportdir=$ROOT_PATH/report/ .
+
+popd > /dev/null