mirror of
https://github.com/bytecodealliance/wasm-micro-runtime.git
synced 2025-03-11 16:35:33 +00:00
Build projects in wamr-test-suites with multiple cores (#811)
Build several projects in wamr-test-suites with multiple cores to reduce the compilation time.
This commit is contained in:
parent
83df8600f7
commit
4d14e41ce9
|
@ -208,7 +208,7 @@ function unit_test()
|
||||||
|
|
||||||
# keep going and do not care if it is success or not
|
# keep going and do not care if it is success or not
|
||||||
make -ki clean | true
|
make -ki clean | true
|
||||||
cmake ${compile_flag} ${WORK_DIR}/../../unit && make
|
cmake ${compile_flag} ${WORK_DIR}/../../unit && make -j 4
|
||||||
if [ "$?" != 0 ];then
|
if [ "$?" != 0 ];then
|
||||||
echo -e "\033[31mbuild unit test failed, you may need to change wamr into dev/aot branch and ensure llvm is built \033[0m"
|
echo -e "\033[31mbuild unit test failed, you may need to change wamr into dev/aot branch and ensure llvm is built \033[0m"
|
||||||
exit 1
|
exit 1
|
||||||
|
@ -311,7 +311,7 @@ function spec_test()
|
||||||
|
|
||||||
echo "compile the reference intepreter"
|
echo "compile the reference intepreter"
|
||||||
pushd interpreter
|
pushd interpreter
|
||||||
make opt
|
make opt -j 4
|
||||||
popd
|
popd
|
||||||
|
|
||||||
git apply ../../spec-test-script/simd_ignore_cases.patch
|
git apply ../../spec-test-script/simd_ignore_cases.patch
|
||||||
|
@ -359,7 +359,7 @@ function spec_test()
|
||||||
git pull
|
git pull
|
||||||
git reset --hard origin/main
|
git reset --hard origin/main
|
||||||
cd ..
|
cd ..
|
||||||
make -C wabt gcc-release
|
make -C wabt gcc-release -j 4
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ln -sf ${WORK_DIR}/../spec-test-script/all.sh .
|
ln -sf ${WORK_DIR}/../spec-test-script/all.sh .
|
||||||
|
@ -473,7 +473,7 @@ function build_iwasm_with_cfg()
|
||||||
&& if [ -d build ]; then rm -rf build/*; else mkdir build; fi \
|
&& if [ -d build ]; then rm -rf build/*; else mkdir build; fi \
|
||||||
&& cd build \
|
&& cd build \
|
||||||
&& cmake $* .. \
|
&& cmake $* .. \
|
||||||
&& make
|
&& make -j 4
|
||||||
cd ${WAMR_DIR}/product-mini/platforms/linux-sgx/enclave-sample \
|
cd ${WAMR_DIR}/product-mini/platforms/linux-sgx/enclave-sample \
|
||||||
&& make clean \
|
&& make clean \
|
||||||
&& make SPEC_TEST=1
|
&& make SPEC_TEST=1
|
||||||
|
@ -482,7 +482,7 @@ function build_iwasm_with_cfg()
|
||||||
&& if [ -d build ]; then rm -rf build/*; else mkdir build; fi \
|
&& if [ -d build ]; then rm -rf build/*; else mkdir build; fi \
|
||||||
&& cd build \
|
&& cd build \
|
||||||
&& cmake $* .. \
|
&& cmake $* .. \
|
||||||
&& make
|
&& make -j 4
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$?" != 0 ];then
|
if [ "$?" != 0 ];then
|
||||||
|
@ -506,7 +506,7 @@ function build_wamrc()
|
||||||
&& if [ -d build ]; then rm -r build/*; else mkdir build; fi \
|
&& if [ -d build ]; then rm -r build/*; else mkdir build; fi \
|
||||||
&& cd build \
|
&& cd build \
|
||||||
&& cmake .. \
|
&& cmake .. \
|
||||||
&& make
|
&& make -j 4
|
||||||
}
|
}
|
||||||
|
|
||||||
### Need to add a test suite?
|
### Need to add a test suite?
|
||||||
|
|
Loading…
Reference in New Issue
Block a user