diff options
author | 오형석/On-Device Lab(SR)/Staff Engineer/삼성전자 <hseok82.oh@samsung.com> | 2019-03-08 16:20:27 +0900 |
---|---|---|
committer | GitHub Enterprise <noreply-CODE@samsung.com> | 2019-03-08 16:20:27 +0900 |
commit | 37b8a7de37d9834e9445b6b3bec3db8778e0e515 (patch) | |
tree | 81caf1bae95cd757be54fefb83fd05b8da11a565 | |
parent | 318ec3b904826af20d587abb8568c2b79d166f81 (diff) | |
download | nnfw-37b8a7de37d9834e9445b6b3bec3db8778e0e515.tar.gz nnfw-37b8a7de37d9834e9445b6b3bec3db8778e0e515.tar.bz2 nnfw-37b8a7de37d9834e9445b6b3bec3db8778e0e515.zip |
Remove deprecated scripts in scripts/command (#4640)
Remove deprecated scripts in scripts/command
Build scripts are in scripts/standalone
Signed-off-by: Hyeongseok Oh <hseok82.oh@samsung.com>
-rwxr-xr-x | scripts/command/docker_build_cross_arm_ubuntu.sh | 30 | ||||
-rwxr-xr-x | scripts/command/docker_build_tizen_cross.sh | 30 | ||||
-rwxr-xr-x | scripts/command/docker_coverage_report.sh | 9 | ||||
-rwxr-xr-x | scripts/command/docker_cross_test_coverage_build.sh | 21 | ||||
-rw-r--r-- | scripts/command/docker_env_neurun | 1 | ||||
-rw-r--r-- | scripts/command/docker_env_pureacl_tflite_benchmark_model | 2 | ||||
-rwxr-xr-x | scripts/command/docker_gbs_build.sh | 26 | ||||
-rwxr-xr-x | scripts/command/docker_run_test.sh | 18 | ||||
-rwxr-xr-x | scripts/command/format-checker.sh | 178 | ||||
-rwxr-xr-x | scripts/command/gen_coverage_report.sh | 57 |
10 files changed, 0 insertions, 372 deletions
diff --git a/scripts/command/docker_build_cross_arm_ubuntu.sh b/scripts/command/docker_build_cross_arm_ubuntu.sh deleted file mode 100755 index c41f50039..000000000 --- a/scripts/command/docker_build_cross_arm_ubuntu.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash - -DOCKER_ENV_VARS+=" -e TARGET_ARCH=armv7l" -DOCKER_ENV_VARS+=" -e CROSS_BUILD=1" -DOCKER_ENV_VARS+=" -e ROOTFS_DIR=/opt/rootfs" - -# prepare rootfs -if [[ ! -d $ROOTFS_DIR ]]; then - echo "cannot find rootfs" - exit 1 -fi - -DOCKER_VOLUMES+=" -v $ROOTFS_DIR:/opt/rootfs" - -export DOCKER_ENV_VARS -export DOCKER_VOLUMES - -pushd $NNFW_PROJECT_PATH - -if [ -n "$DOCKER_INTERACTIVE" ]; then - source run docker-shell -else - CMD="export BENCHMARK_ACL_BUILD=1 && make && make install && make build_test_suite" - source run docker-run-user bash -c "${CMD}" -fi -EXITCODE=$? - -popd - -exit $EXITCODE diff --git a/scripts/command/docker_build_tizen_cross.sh b/scripts/command/docker_build_tizen_cross.sh deleted file mode 100755 index e58a368a3..000000000 --- a/scripts/command/docker_build_tizen_cross.sh +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash - -DOCKER_ENV_VARS+=" -e TARGET_ARCH=armv7l" -DOCKER_ENV_VARS+=" -e CROSS_BUILD=1" -DOCKER_ENV_VARS+=" -e ROOTFS_DIR=/opt/rootfs" -DOCKER_ENV_VARS+=" -e TARGET_OS=tizen" - -# Disable arm compute build (use rootfs) -DOCKER_ENV_VARS+=" -e OPTIONS=-DBUILD_ARMCOMPUTE=OFF" - -# prepare rootfs -if [[ ! -d $ROOTFS_DIR ]]; then - echo "cannot find rootfs" - exit 1 -fi - -DOCKER_VOLUMES+=" -v $ROOTFS_DIR/:/opt/rootfs" - -export NNFW_PROJECT_PATH -export NNFW_SCRIPT_PATH - -pushd $NNFW_PROJECT_PATH - -CMD="make && make install && make build_test_suite" -source run docker-run-user bash -c "${CMD}" -EXITCODE=$? - -popd - -exit $EXITCODE diff --git a/scripts/command/docker_coverage_report.sh b/scripts/command/docker_coverage_report.sh deleted file mode 100755 index e4d3a92aa..000000000 --- a/scripts/command/docker_coverage_report.sh +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/bash - -DOCKER_ENV_VARS+=" -e SRC_PREFIX=${NNFW_PROJECT_PATH}" - -pushd ${NNFW_PROJECT_PATH} > /dev/null - -source run docker-run-user bash -c "./run gen_coverage_report.sh" - -popd > /dev/null diff --git a/scripts/command/docker_cross_test_coverage_build.sh b/scripts/command/docker_cross_test_coverage_build.sh deleted file mode 100755 index 6a72d13af..000000000 --- a/scripts/command/docker_cross_test_coverage_build.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/bash - -DOCKER_ENV_VARS+=" -e TARGET_ARCH=armv7l" -DOCKER_ENV_VARS+=" -e CROSS_BUILD=1" -DOCKER_ENV_VARS+=" -e ROOTFS_DIR=/opt/rootfs" -DOCKER_ENV_VARS+=" -e COVERAGE_BUILD=1" - -# prepare rootfs -if [[ ! -d $ROOTFS_DIR ]]; then - echo "cannot find rootfs" - exit 1 -fi - -DOCKER_VOLUMES+=" -v $ROOTFS_DIR:/opt/rootfs" - -pushd $NNFW_PROJECT_PATH > /dev/null - -CMD="make && make install && make build_coverage_suite" -source run docker-run-user bash -c "${CMD}" - -popd > /dev/null diff --git a/scripts/command/docker_env_neurun b/scripts/command/docker_env_neurun deleted file mode 100644 index 53b3bbc83..000000000 --- a/scripts/command/docker_env_neurun +++ /dev/null @@ -1 +0,0 @@ -OPTIONS=-DBUILD_NEURUN=ON diff --git a/scripts/command/docker_env_pureacl_tflite_benchmark_model b/scripts/command/docker_env_pureacl_tflite_benchmark_model deleted file mode 100644 index b1c40e16a..000000000 --- a/scripts/command/docker_env_pureacl_tflite_benchmark_model +++ /dev/null @@ -1,2 +0,0 @@ -OPTIONS=-DBUILD_PURE_ARM_COMPUTE=ON -DBUILD_TFLITE_BENCHMARK_MODEL=ON -BUILD_TYPE=Release diff --git a/scripts/command/docker_gbs_build.sh b/scripts/command/docker_gbs_build.sh deleted file mode 100755 index 047d9eff8..000000000 --- a/scripts/command/docker_gbs_build.sh +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/bash - -DOCKER_IMAGE_NAME=${DOCKER_IMAGE_NAME:-nnfw_docker_tizen} -DOCKER_RPM_HOME=$NNFW_PROJECT_PATH/rpm - -if [ "${GBS_RPM_DIR}" == "" ]; -then - GBS_RPM_DIR=$NNFW_PROJECT_PATH/Product/out/rpm - mkdir -p ${GBS_RPM_DIR} -fi - -DOCKER_VOLUMES+=" -v ${GBS_RPM_DIR}:${DOCKER_RPM_HOME}" - -export NNFW_PROJECT_PATH -export NNFW_SCRIPT_PATH - -pushd $NNFW_PROJECT_PATH - -CMD="gbs -c ${NNFW_PROJECT_PATH}/scripts/config/gbs.conf build -A armv7l --profile=profile.tizen --clean --include-all --define '${GBS_DEFINE}' && - cp -rf /home/GBS-ROOT/local/repos/tizen/armv7l/RPMS/*.rpm ${DOCKER_RPM_HOME}/." -source run docker-run bash -c "${CMD}" -EXITCODE=$? - -popd - -exit $EXITCODE diff --git a/scripts/command/docker_run_test.sh b/scripts/command/docker_run_test.sh deleted file mode 100755 index 82bc7763a..000000000 --- a/scripts/command/docker_run_test.sh +++ /dev/null @@ -1,18 +0,0 @@ -#!/bin/bash - -export DOCKER_ENV_VARS -export DOCKER_VOLUMES - -pushd $NNFW_PROJECT_PATH - -if [ -n "$DOCKER_INTERACTIVE" ]; then - source run docker-shell -else - CMD="make && make install && make build_test_suite" - source run docker-run-user bash -c "${CMD}" -fi -EXITCODE=$? - -popd - -exit $EXITCODE diff --git a/scripts/command/format-checker.sh b/scripts/command/format-checker.sh deleted file mode 100755 index 6837577f2..000000000 --- a/scripts/command/format-checker.sh +++ /dev/null @@ -1,178 +0,0 @@ -#!/bin/bash - -INVALID_EXIT=0 - -pushd () { - command pushd "$@" > /dev/null -} - -popd () { - command popd "$@" > /dev/null -} - -command_exists() { - command -v $1 > /dev/null 2>&1 -} - -check_cpp_tool() { - if ! command_exists clang-format-3.9; then - echo "Error: clang-format-3.9 is not available." - echo " Please install clang-format-3.9." - exit 1 - fi -} - -check_python_tool() { - if ! command_exists yapf; then - echo "Error: yapf is not available." - echo " Please install yapf." - exit 1 - fi -} - -check_newline() { - # Check all files (CMakeLists.txt, *.cl, ... not only for C++, Python) - FILES_TO_CHECK=$(git ls-files) - if [[ ${#FILES_TO_CHECK} -ne 0 ]]; then - CRCHECK=$(file $FILES_TO_CHECK | grep 'with CR') - fi - FILES_TO_FIX=($(echo "$CRCHECK" | grep "with CRLF line" | cut -d':' -f1)) - for f in ${FILES_TO_FIX[@]}; do - tr -d '\r' < $f > $f.fixed && cat $f.fixed > $f && rm $f.fixed - done - FILES_TO_FIX=($(echo "$CRCHECK" | grep "with CR line" | cut -d':' -f1)) - for f in ${FILES_TO_FIX[@]}; do - tr '\r' '\n' < $f > $f.fixed && cat $f.fixed > $f && rm $f.fixed - done -} - -check_permission() { - # Check all files except script - FILES_TO_CHECK=() - for NON_SCRIPT_FILE in $(git ls-files -- . ':!:nnfw' ':!:run' ':!:scripts/git-hooks/*' ':!:*.sh' ':!:*.py'); do - FILES_TO_CHECK+=("${NON_SCRIPT_FILE}") - done - - if [[ ${#FILES_TO_CHECK} -eq 0 ]]; then - return - fi - for FILE_TO_CHECK in ${FILES_TO_CHECK[@]}; do - RESULT=$(stat -c '%A' ${FILE_TO_CHECK} | grep 'x') - if [ "${RESULT}" != "" ]; then - chmod a-x ${FILE_TO_CHECK} - fi - done -} - -check_cpp_files() { - DIRECTORIES_TO_BE_TESTED=$1 - DIRECTORIES_NOT_TO_BE_TESTED=$2 - - # Check c++ files - for TEST_DIR in ${DIRECTORIES_TO_BE_TESTED[@]}; do - pushd $TEST_DIR - CPP_FILES_TO_CHECK=$(git ls-files '*.h' '*.cpp' '*.cc' ':!:NeuralNetworks.h') - ARR=($CPP_FILES_TO_CHECK) - for s in ${DIRECTORIES_NOT_TO_BE_TESTED[@]}; do - if [[ $s = $TEST_DIR* ]]; then - skip=${s#$TEST_DIR/}/ - ARR=(${ARR[*]//$skip*}) - fi - done - CPP_FILES_TO_CHECK=${ARR[*]} - if [[ ${#CPP_FILES_TO_CHECK} -ne 0 ]]; then - clang-format-3.9 -i $CPP_FILES_TO_CHECK - EXIT_CODE=$? - if [[ $EXIT_CODE -ne 0 ]]; then - INVALID_EXIT=$EXIT_CODE - fi - fi - popd - done -} - -check_python_files() { - DIRECTORIES_TO_BE_TESTED=$1 - DIRECTORIES_NOT_TO_BE_TESTED=$2 - - # Check python files - for TEST_DIR in ${DIRECTORIES_TO_BE_TESTED[@]}; do - pushd $TEST_DIR - PYTHON_FILES_TO_CHECK=$(git ls-files '*.py') - ARR=($PYTHON_FILES_TO_CHECK) - for s in ${DIRECTORIES_NOT_TO_BE_TESTED[@]}; do - if [[ $s = $TEST_DIR* ]]; then - skip=${s#$TEST_DIR/}/ - ARR=(${ARR[*]//$skip*}) - fi - done - PYTHON_FILES_TO_CHECK=${ARR[*]} - if [[ ${#PYTHON_FILES_TO_CHECK} -ne 0 ]]; then - yapf -i --style='{based_on_style: pep8, column_limit: 90}' $PYTHON_FILES_TO_CHECK - EXIT_CODE=$? - if [[ $EXIT_CODE -ne 0 ]]; then - INVALID_EXIT=$EXIT_CODE - fi - fi - popd - done -} - -echo "Make sure commit all changes before running this checker." - -__Check_CPP=${CHECK_CPP:-"1"} -__Check_PYTHON=${CHECK_PYTHON:-"1"} - -DIRECTORIES_TO_BE_TESTED=() -DIRECTORIES_NOT_TO_BE_TESTED=() - -for DIR_TO_BE_TESTED in $(find -name '.FORMATCHECKED' -exec dirname {} \;); do - DIRECTORIES_TO_BE_TESTED+=("$DIR_TO_BE_TESTED") -done - -for DIR_NOT_TO_BE_TESTED in $(find -name '.FORMATDENY' -exec dirname {} \;); do - DIRECTORIES_NOT_TO_BE_TESTED+=("$DIR_NOT_TO_BE_TESTED") -done - -if [[ ${#DIRECTORIES_TO_BE_TESTED[@]} -eq 0 ]]; then - echo "No directories to be checked" - exit 0 -fi - -check_newline -check_permission - -if [[ $__Check_CPP -ne 0 ]]; then - check_cpp_tool - check_cpp_files $DIRECTORIES_TO_BE_TESTED $DIRECTORIES_NOT_TO_BE_TESTED -fi - -if [[ $__Check_PYTHON -ne 0 ]]; then - check_python_tool - check_python_files $DIRECTORIES_TO_BE_TESTED $DIRECTORIES_NOT_TO_BE_TESTED -fi - -git diff --ignore-submodules > format.patch -PATCHFILE_SIZE=$(stat -c%s format.patch) - -if [[ -z "${CRCHECK}" ]] && [[ $PATCHFILE_SIZE -eq 0 ]] && [[ $INVALID_EXIT -eq 0 ]]; then - echo "[PASSED] Format checker succeed." - exit 0 -fi - -# Something went wrong - -if [[ ! -z "${CRCHECK}" ]]; then - echo "[FAILED] Please use LF for newline for following files." - echo "$CRCHECK" -fi - -if [[ $PATCHFILE_SIZE -ne 0 ]]; then - echo "[FAILED] Format checker failed and update code to follow convention." - echo " You can find changes in format.patch" -fi - -if [[ $INVALID_EXIT -ne 0 ]]; then - echo "[[FAILED] Invalid format checker exit." -fi -exit 1 diff --git a/scripts/command/gen_coverage_report.sh b/scripts/command/gen_coverage_report.sh deleted file mode 100755 index fa72717cf..000000000 --- a/scripts/command/gen_coverage_report.sh +++ /dev/null @@ -1,57 +0,0 @@ -#!/bin/bash - -# This file is based on https://github.sec.samsung.net/STAR/nncc/pull/80 - -SCRIPT_ROOT="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" -HOST_HOME=$SCRIPT_ROOT/../.. - -LCOV_PATH=$(command -v lcov) -GENHTML_PATH=$(command -v genhtml) - - -SRC_PREFIX=${SRC_PREFIX:-${DOCKER_HOME}} - -if [[ -z "${LCOV_PATH}" ]]; then - echo "ERROR: 'lcov' is not found" - exit 255 -fi - -if [[ -z "${GENHTML_PATH}" ]]; then - echo "ERROR: 'genhtml' is not found" - exit 255 -fi - -OUTPUT_PATH="$1" - -if [[ -z "${OUTPUT_PATH}" ]]; then - OUTPUT_PATH="$HOST_HOME/coverage" -fi - -if [[ -e "${OUTPUT_PATH}" ]]; then - echo "ERROR: '${OUTPUT_PATH}' already exists" - exit 255 -fi - -mkdir -p "${OUTPUT_PATH}" - -RAW_COVERAGE_INFO_PATH="${OUTPUT_PATH}/coverage.raw.info" -LIBS_COVERAGE_INFO_PATH="${OUTPUT_PATH}/coverage.libs.info" -INCLUDE_COVERAGE_INFO_PATH="${OUTPUT_PATH}/coverage.include.info" -RUNTIMES_COVERAGE_INFO_PATH="${OUTPUT_PATH}/coverage.runtimes.info" -TOOLS_COVERAGE_INFO_PATH="${OUTPUT_PATH}/coverage.tools.info" -FINAL_COVERAGE_INFO_PATH="${OUTPUT_PATH}/coverage.info" -HTML_PATH="${OUTPUT_PATH}/html" -COVERTURA_PATH="${OUTPUT_PATH}/nnfw_coverage.xml" - -"${LCOV_PATH}" -c -d "${HOST_HOME}" -o "${RAW_COVERAGE_INFO_PATH}" -"${LCOV_PATH}" -e "${RAW_COVERAGE_INFO_PATH}" -o "${LIBS_COVERAGE_INFO_PATH}" "${SRC_PREFIX}/libs/*" -"${LCOV_PATH}" -e "${RAW_COVERAGE_INFO_PATH}" -o "${INCLUDE_COVERAGE_INFO_PATH}" "${SRC_PREFIX}/include/*" -"${LCOV_PATH}" -e "${RAW_COVERAGE_INFO_PATH}" -o "${RUNTIMES_COVERAGE_INFO_PATH}" "${SRC_PREFIX}/runtimes/*" -"${LCOV_PATH}" -e "${RAW_COVERAGE_INFO_PATH}" -o "${TOOLS_COVERAGE_INFO_PATH}" "${SRC_PREFIX}/tests/tools/*" -"${LCOV_PATH}" -a "${LIBS_COVERAGE_INFO_PATH}" -a "${INCLUDE_COVERAGE_INFO_PATH}" \ - -a "${RUNTIMES_COVERAGE_INFO_PATH}" -a "${TOOLS_COVERAGE_INFO_PATH}" \ - -o "${FINAL_COVERAGE_INFO_PATH}" -"${GENHTML_PATH}" "${FINAL_COVERAGE_INFO_PATH}" --output-directory "${HTML_PATH}" ${GENHTML_FLAG:-} - -tar -zcf "${OUTPUT_PATH}"/coverage_report.tar.gz "${HTML_PATH}" -python ${HOST_HOME}/externals/lcov-to-cobertura-xml/lcov_cobertura.py "${FINAL_COVERAGE_INFO_PATH}" -o "${COVERTURA_PATH}" |