• Home
  • Raw
  • Download

Lines Matching +full:build +full:- +full:no +full:- +full:tests

12 # EITHER EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT,
15 set -e
20 printf "%-05s %-30s\n" "* Script :" "${BASH_SOURCE[0]}"
21 printf "%-50s %-30s\n" "* Usage Option :" ""
22 printf "%-50s %-30s\n" "* --help|-h : Help information." ""
23 …printf "%-50s %-30s\n" "* add-options : Add options." "bash ${BASH_SOURCE[0]} …
24 …printf "%-50s %-30s\n" "* no-provider : Disable provider." "bash ${BASH_SOURCE[0]}…
25 …printf "%-50s %-30s\n" "* tls-debug : Enable the debug mode." "bash ${BASH_SOURCE[0]}…
26 …printf "%-50s %-30s\n" "* no-crypto : Custom crypto testcase." "bash ${BASH_SOURCE[0]}…
27 …printf "%-50s %-30s\n" "* no-bsl : Custom bsl testcase." "bash ${BASH_SOURCE[0]}…
28 …printf "%-50s %-30s\n" "* no-tls : Custom tls testcase." "bash ${BASH_SOURCE[0]}…
29 …printf "%-50s %-30s\n" "* no-pki : Custom pki testcase." "bash ${BASH_SOURCE[0]}…
30 …printf "%-50s %-30s\n" "* no-auth : Custom auth testcase." "bash ${BASH_SOURCE[0]}…
31 …printf "%-50s %-30s\n" "* no-demos : Not build demos." "bash ${BASH_SOURCE[0]}…
32 …printf "%-50s %-30s\n" "* verbose : Show detailse." "bash ${BASH_SOURCE[0]}…
33 …printf "%-50s %-30s\n" "* gcov : Enable the coverage capability." "bash ${BASH_SOURCE[0]}…
34 …printf "%-50s %-30s\n" "* asan : Enabling the ASAN capability." "bash ${BASH_SOURCE[0]}…
35 …printf "%-50s %-30s\n" "* big-endian : Specify the platform endianness." "bash ${BASH_SOURCE[0]}…
36 …printf "%-50s %-30s\n\n" "* run-tests : Creating a custom test suite." "bash ${BASH_SOURCE[0]}…
60 if [ -f ${HITLS_ROOT_DIR}/build/macro.txt ];then
61 CUSTOM_CFLAGS=$(cat ${HITLS_ROOT_DIR}/build/macro.txt)
62 CUSTOM_CFLAGS="$CUSTOM_CFLAGS -D__FILENAME__=__FILE__"
64 if [[ ! -e "${HITLS_ROOT_DIR}/testcode/output/log" ]]; then
71 if [ ! -d "${HITLS_ROOT_DIR}/platform/Secure_C/lib" ]; then
73 make -j
80 …=$(find ${HITLS_ROOT_DIR}/testcode/sdv/testcase/crypto -name "*.data" | sed -e "s/.data//" | tr -s…
81 …}$(find ${HITLS_ROOT_DIR}/testcode/sdv/testcase/codecs -name "*.data" | sed -e "s/.data//" | tr -s…
84 …ite=$(find ${HITLS_ROOT_DIR}/testcode/sdv/testcase/bsl -name "*.data" | sed -e "s/.data//" | tr -s…
87 …ite=$(find ${HITLS_ROOT_DIR}/testcode/sdv/testcase/pki -name "*.data" | sed -e "s/.data//" | tr -s…
90 …te=$(find ${HITLS_ROOT_DIR}/testcode/sdv/testcase/tls -name "*.data" | sed -e "s/.data//" | tr -s…
93 …te=$(find ${HITLS_ROOT_DIR}/testcode/sdv/testcase/auth -name "*.data" | sed -e "s/.data//" | tr -s…
96 …te=$(find ${HITLS_ROOT_DIR}/testcode/sdv/testcase/cmvp -name "*.data" | sed -e "s/.data//" | tr -s…
105 [[ -n ${CASES} ]] && RUN_TEST_SUITES=${CASES}
106 cd ${HITLS_ROOT_DIR}/testcode && rm -rf ./build && mkdir build && cd build
107 cmake -DENABLE_GCOV=${ENABLE_GCOV} -DENABLE_ASAN=${ENABLE_ASAN} \
108 -DCUSTOM_CFLAGS="${CUSTOM_CFLAGS}" -DDEBUG=${DEBUG} -DENABLE_UIO_SCTP=${ENABLE_UIO_SCTP} \
109 -DGEN_TEST_FILES="${RUN_TEST_SUITES}" -DENABLE_TLS=${ENABLE_TLS} \
110 -DENABLE_CRYPTO=${ENABLE_CRYPTO} -DENABLE_PKI=${ENABLE_PKI} -DENABLE_AUTH=${ENABLE_AUTH} \
111-DTLS_DEBUG=${TLS_DEBUG} -DOS_BIG_ENDIAN=${BIG_ENDIAN} -DPRINT_TO_TERMINAL=${ENABLE_PRINT} \
112 -DENABLE_FAIL_REPEAT=${ENABLE_FAIL_REPEAT} ..
113 make -j
120 mkdir -p build && cd build
122 make -j
127 if [[ -n "${RUN_TESTS}" ]];then
128 local tmp=($(echo "${RUN_TESTS}" | tr -s "|" " "))
131 … local suite=$(find ${HITLS_ROOT_DIR}/testcode/sdv -name "${tmp[i]}.data" | sed -e "s/.data//")
132 [[ -z "${suite}" ]] && echo "not found testsuite:${tmp[i]}"
133 [[ -n "${suite}" ]] && CASES="${suite} ${CASES}"
144 rm -rf build && mkdir build
145 pushd build
146 …cmake -DENABLE_GCOV=${ENABLE_GCOV} -DCUSTOM_CFLAGS="${CUSTOM_CFLAGS}" -DENABLE_ASAN=${ENABLE_ASAN}…
147 make -j
154 rm -rf ${HITLS_ROOT_DIR}/testcode/output/log
155 rm -rf ${HITLS_ROOT_DIR}/testcode/output/test_suite*
156 rm -rf ${HITLS_ROOT_DIR}/testcode/output/asan.*
157 rm -rf ${HITLS_ROOT_DIR}/testcode/output/*.log
158 rm -rf ${HITLS_ROOT_DIR}/testcode/output/*.xml
159 rm -rf ${HITLS_ROOT_DIR}/testcode/output/gen_testcase
160 rm -rf ${HITLS_ROOT_DIR}/testcode/output/process
161 rm -rf ${HITLS_ROOT_DIR}/testcode/framework/tls/build
162 rm -rf ${HITLS_ROOT_DIR}/testcode/build
163 rm -rf ${HITLS_ROOT_DIR}/testcode/sdv/build
164 rm -rf ${HITLS_ROOT_DIR}/testcode/framework/process/build
165 rm -rf ${HITLS_ROOT_DIR}/testcode/framework/gen_test/build
166 rm -rf ${HITLS_ROOT_DIR}/testcode/testdata/provider/build
167 rm -rf ${HITLS_ROOT_DIR}/testcode/testdata/provider/path1
168 rm -rf ${HITLS_ROOT_DIR}/testcode/testdata/provider/path2
174 while [[ -n $1 ]]
179 add-options)
182 no-provider)
183 dis_options="--disable feature_provider provider codecs"
185 tls-debug)
194 no-print)
197 no-crypto)
200 no-pki)
203 no-auth)
206 no-bsl)
209 no-tls)
212 no-demos)
215 no-sctp)
218 no-demos)
224 fail-repeat)
227 run-tests)
230 big-endian)
233 --help|-h)