diff --git a/ets2panda/scripts/arkui-setup.sh b/ets2panda/scripts/arkui-setup.sh index fbb054131fd8ab3f8dc75b4f42118d588c4e9f9e..bf486df8c872d31767c8e1c48b6165362ac02c88 100755 --- a/ets2panda/scripts/arkui-setup.sh +++ b/ets2panda/scripts/arkui-setup.sh @@ -159,6 +159,14 @@ function run_script() { fi } +function skip_linker_verification_error() { + npm run $1 | tee out.txt + ERROR_MESSAGE="$(grep 'Error:' out.txt)" + if [[ -n "${ERROR_MESSAGE}" && "${ERROR_MESSAGE}" != *"LinkerVerificationError:"* ]] ; then + exit 1 + fi +} + export ENABLE_BUILD_CACHE=0 # Compile libarkts @@ -174,7 +182,7 @@ popd >/dev/null 2>&1 || exit 1 # run_script "all --prefix ui2abc" run_script "build:all --prefix ui2abc" -run_script "build:deps --prefix ets-tests" +run_script "build:deps --prefix ui2abc/ets-tests" if [ -z "${DEMO}" ] ; then echo "Just compiled ArkUI, but no demo specified." @@ -186,7 +194,7 @@ case "${DEMO}" in run_script "run:node --prefix arkoala-arkts/shopping/user" ;; "trivial") - run_script "run --prefix arkoala-arkts/trivial/user" + skip_linker_verification_error "run --prefix arkoala-arkts/trivial/user" ;; "empty") ;; diff --git a/ets2panda/scripts/arkui.properties b/ets2panda/scripts/arkui.properties index daa4c0a040e90c35e3ff557b687084f0ed12d049..7f0cf795d6fc08a4c06153255f150ddd2741e69f 100644 --- a/ets2panda/scripts/arkui.properties +++ b/ets2panda/scripts/arkui.properties @@ -1,3 +1,3 @@ ARKUI_DEV_REPO=https://gitee.com/rri_opensource/koala_projects.git -ARKUI_DEV_BRANCH=panda_rev_10-remove-deprecated-ani-array-api +ARKUI_DEV_BRANCH=panda_rev_11 ARKUI_DEST=koala-sig