diff --git a/arkui/libuv/BUILD.gn b/arkui/libuv/BUILD.gn index ad4046c3b40e7dc0459740744e09bdde1cb1827e..c08713a4f2cd6073fab41718b7975f3251a54682 100644 --- a/arkui/libuv/BUILD.gn +++ b/arkui/libuv/BUILD.gn @@ -226,6 +226,8 @@ action("cpLibuv") { testonly = true script = "cplibuv.sh" outputs = [ "${target_out_dir}/cplibuv.log" ] + root_libuv_path = rebase_path("//") + args = ["$root_libuv_path"] deps = [ ":ActsLibuvTest", ":libuvruntest", diff --git a/arkui/libuv/cplibuv.sh b/arkui/libuv/cplibuv.sh index 88130f01f4ba28b0ee489740f20e5ab83a8a100f..8edf2b762a18471bdcf6ff883a9d7fcbf109ebcf 100755 --- a/arkui/libuv/cplibuv.sh +++ b/arkui/libuv/cplibuv.sh @@ -14,8 +14,8 @@ # limitations under the License. set -e - +root_libuv_path=$1 mkdir -p "suites/acts/testcases/libuvdata/test" -cp -rf "../../test/xts/acts/arkui/libuv/genlocal.py" "suites/acts/testcases/libuvdata" +cp -rf "$root_libuv_path/test/xts/acts/arkui/libuv/genlocal.py" "suites/acts/testcases/libuvdata" cp -rf "common/common/libuvruntest" "suites/acts/testcases/libuvdata" -cp -rf "../../third_party/libuv/test/fixtures" "suites/acts/testcases/libuvdata/test" +cp -rf "$root_libuv_path/third_party/libuv/test/fixtures" "suites/acts/testcases/libuvdata/test" diff --git a/graphic/vkgl/BUILD.gn b/graphic/vkgl/BUILD.gn index 7f31f58363402108148cbf80d74d57c75c63674e..2494464947448092c91d9cc2006221946bd2e8ef 100644 --- a/graphic/vkgl/BUILD.gn +++ b/graphic/vkgl/BUILD.gn @@ -155,6 +155,8 @@ action("cpvkgl") { testonly = true script = "cpvkgl.sh" outputs = [ "${target_out_dir}/cpvkgl.log" ] + root_vkgl_path = rebase_path("//") + args = ["$root_vkgl_path"] deps = [ ":VKGLCTSTest", "//third_party/vk-gl-cts/framework/platform:glcts", diff --git a/graphic/vkgl/cpvkgl.sh b/graphic/vkgl/cpvkgl.sh index 77acf2e31ae8fd96bb3fc65df795992eafbcd027..7d6901f803c3067a30ba510972847f8185e37e15 100755 --- a/graphic/vkgl/cpvkgl.sh +++ b/graphic/vkgl/cpvkgl.sh @@ -14,10 +14,10 @@ # limitations under the License. set -e - +root_vkgl_path=$1 mkdir -p "suites/acts/testcases/vkgldata" -cp -rf "../../third_party/vk-gl-cts/data" "suites/acts/testcases/vkgldata" -cp -rf "../../third_party/vk-gl-cts/external/openglcts/data" "suites/acts/testcases/vkgldata" +cp -rf "$root_vkgl_path/third_party/vk-gl-cts/data" "suites/acts/testcases/vkgldata" +cp -rf "$root_vkgl_path/third_party/vk-gl-cts/external/openglcts/data" "suites/acts/testcases/vkgldata" tar czvf "vkgldata.tar.gz" -C "suites/acts/testcases/vkgldata" "." mv "vkgldata.tar.gz" "suites/acts/testcases/vkgldata" cp -rf "common/common/libdeqp_ohos_platform.z.so" "suites/acts/testcases/vkgldata"