Add unit test suites (#3490)
This commit is contained in:
31
tests/unit/runtime-common/build_aot.sh
Executable file
31
tests/unit/runtime-common/build_aot.sh
Executable file
@ -0,0 +1,31 @@
|
||||
#!/bin/bash
|
||||
|
||||
#
|
||||
# Copyright (C) 2019 Intel Corporation. All rights reserved.
|
||||
# SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
|
||||
#
|
||||
|
||||
# Define a list of .wasm files
|
||||
file_names=("main")
|
||||
|
||||
WORKDIR="$PWD"
|
||||
WAMRC_ROOT_DIR="${WORKDIR}/../../../wamr-compiler"
|
||||
WAMRC="${WAMRC_ROOT_DIR}/build/wamrc"
|
||||
WAST2WASM="/opt/wabt/bin/wat2wasm"
|
||||
|
||||
# build wamrc if not exist
|
||||
if [ ! -s "$WAMRC" ]; then
|
||||
cd $WAMRC_ROOT_DIR
|
||||
if [ -d "$WAMRC/build" ]; then
|
||||
rm -r build
|
||||
fi
|
||||
cmake -B build && cmake --build build -j $(nproc)
|
||||
cd $WORKDIR
|
||||
fi
|
||||
|
||||
# Iterate over the files array
|
||||
for file_name in "${file_names[@]}"; do
|
||||
# compile wasm to aot
|
||||
$WAMRC -o "wasm-apps/${file_name}.aot" "wasm-apps/${file_name}.wasm"
|
||||
done
|
||||
|
||||
Reference in New Issue
Block a user