1{ 2 "description": "Configuration for ActsToolChainTest Tests", 3 "driver": { 4 "type": "CppTest", 5 "native-test-timeout": "3600000", 6 "module-name": "ActsToolChainTest", 7 "runtime-hint": "100s", 8 "native-test-device-path": "/data/local/tmp" 9 }, 10 "kits": [ 11 { 12 "push": [ 13 "ActsToolChainTest->/data/local/tmp/ActsToolChainTest", 14 "libc-test.tar->/data/local/tmp/libc-test.tar", 15 "libc-test-lib.tar->/data/local/tmp/libc-test-lib.tar" 16 ], 17 "type": "PushKit", 18 "post-push": [ 19 "mkdir /tmp", 20 "mkdir /dev/shm", 21 "tar -xf /data/local/tmp/libc-test.tar -C /data/local/tmp/", 22 "tar -xf /data/local/tmp/libc-test-lib.tar -C /data/local/tmp/", 23 "chmod a+x -R /data/local/tmp/libc-test-lib", 24 "chmod a+x -R /data/local/tmp/libc-test", 25 "mount -o rw,remount /", 26 "mv /data/local/tmp/libc-test/zh_CN /data/local/tmp/zh_CN", 27 "mkdir /data/tests", 28 "mkdir /data/tests/libc-test", 29 "mkdir /data/tests/libc-test/src", 30 "mkdir /data/tests/libc-test/src/A", 31 "mkdir /data/tests/libc-test/src/B", 32 "mkdir /data/tests/libc-test/src/C", 33 "mkdir -p /data/tests/libc-test/src/rpath_lib/rpath_support_A", 34 "mkdir -p /data/tests/libc-test/src/rpath_lib/rpath_support_B", 35 "mkdir -p /data/tests/libc-test/src/rpath_support_C", 36 "mv /data/local/tmp/libc-test-lib/libdlns_dlsym_dep_a.so /data/tests/libc-test/src/A", 37 "mv /data/local/tmp/libc-test-lib/libdlns_dlsym_dep_b.so /data/tests/libc-test/src/B", 38 "mv /data/local/tmp/libc-test-lib/libdlns_dlsym_dep_c.so /data/tests/libc-test/src/C", 39 "mv /data/local/tmp/libc-test-lib/libprimary_absolute.so /data/tests/libc-test/src/rpath_lib", 40 "mv /data/local/tmp/libc-test-lib/libprimary_origin.so /data/tests/libc-test/src/rpath_lib", 41 "mv /data/local/tmp/libc-test-lib/libprimary_multiple.so /data/tests/libc-test/src/rpath_lib", 42 "mv /data/local/tmp/libc-test-lib/libsupport_001.so /data/tests/libc-test/src/rpath_lib/rpath_support_A", 43 "mv /data/local/tmp/libc-test-lib/libsupport_002.so /data/tests/libc-test/src/rpath_support_C", 44 "mv /data/local/tmp/libc-test-lib/libatexit_dlclose_dso.so /data/tests/libc-test/src", 45 "mv /data/local/tmp/libc-test-lib/libldso_cfi_test_lib.so /data/tests/libc-test/src", 46 "mv /data/local/tmp/libc-test-lib/libdlopen_ext_relro_dso.so /data/tests/libc-test/src", 47 "mv /data/local/tmp/libc-test-lib/libdlopen_fill_random.so /data/tests/libc-test/src", 48 "cp /data/local/tmp/libc-test-lib/libcfi_cross_dso_dtor_test_use.z.so /data/local/tmp/", 49 "cp /data/local/tmp/libc-test-lib/libcfi_cross_dso_dtor_test_base.z.so /data/local/tmp/", 50 "cp /data/local/tmp/libc-test-lib/libdlopen_hash_sysv.so /data/tests/libc-test/src", 51 "cp /data/local/tmp/libc-test-lib/libdlopen_ns_dso.so /data/tests/libc-test/src", 52 "cp /data/local/tmp/libc-test-lib/libdlopen_ns_dso.so /system/lib", 53 "cp /data/local/tmp/libc-test-lib/libdlopen_ns_dso.so /system/lib/libdlopen_ns_dso_ndk.so", 54 "cp /data/local/tmp/libc-test-lib/libdlopen_ns_dso.so /system/lib/ndk/libdlopen_ns_dso_sys.so", 55 "cp /data/local/tmp/libc-test-lib/libdlopen_ns_dso.so /system/lib64/libdlopen_ns_dso_ndk.so", 56 "cp /data/local/tmp/libc-test-lib/libdlopen_ns_dso.so /system/lib64/ndk/libdlopen_ns_dso_sys.so", 57 "cp /data/local/tmp/libc-test-lib/libdlclose_recursive.so /system/lib64/libdlclose_recursive.so", 58 "cp /data/local/tmp/libc-test-lib/libdlclose_recursive_dlopen_so.so /system/lib64/libdlclose_recursive_dlopen_so.so", 59 "cp /data/local/tmp/libc-test-lib/libdlopen_dso.so /data/local/tmp/libc-test-lib/lib_for_no_delete.so", 60 "cp /data/local/tmp/libc-test-lib/libdlopen_dso.so /data/local/tmp/libc-test-lib/lib_for_dlopen.so", 61 "cp /data/local/tmp/libc-test-lib/*.so /data/local/tmp", 62 "param set debug.hitrace.tags.enableflags 1", 63 "echo 'root:This.is.a.test:18997:0:99999:7:::'>/etc/shadow", 64 "rm -rf /data/local/tmp/libc-test/vsyslog", 65 "rm -rf /data/local/tmp/libc-test/mincore", 66 "rm -rf /data/local/tmp/libc-test/tcgetattr", 67 "rm -rf /data/local/tmp/libc-test/tcsendbreak", 68 "rm -rf /data/local/tmp/libc-test/tcgetsid", 69 "rm -rf /data/local/tmp/libc-test/tcsetattr", 70 "rm -rf /data/local/tmp/libc-test/tcsetpgrp", 71 "rm -rf /data/local/tmp/libc-test/ttyname", 72 "rm -rf /data/local/tmp/libc-test/tcgetpgrp", 73 "rm -rf /data/local/tmp/libc-test/isatty", 74 "rm -rf /data/local/tmp/libc-test/ftok", 75 "rm -rf /data/local/tmp/libc-test/lchown", 76 "rm -rf /data/local/tmp/libc-test/syslog", 77 "rm -rf /data/local/tmp/libc-test/vsyslog", 78 "rm -rf /data/local/tmp/libc-test/dlns_dlopen_test ", 79 "rm -rf /data/local/tmp/libc-test/dlns_set_fun_test", 80 "rm -rf /data/local/tmp/libc-test/dlns_inherit_test", 81 "rm -rf /data/local/tmp/libc-test/dlns_separated_test", 82 "rm -rf /data/local/tmp/libc-test/trace_stresstest", 83 "rm -rf /data/local/tmp/libc-test/ldso_randomization_manual", 84 "rm -rf /data/local/tmp/libc-test/malloc-brk-fail", 85 "rm -rf /data/local/tmp/libc-test/pthread_atfork-errno-clobber", 86 "rm -rf /data/local/tmp/libc-test/flockfile-list", 87 "rm -rf /data/local/tmp/libc-test/rintf", 88 "rm -rf /data/local/tmp/libc-test/nearbyint", 89 "rm -rf /data/local/tmp/libc-test/fma", 90 "rm -rf /data/local/tmp/libc-test/fmal", 91 "rm -rf /data/local/tmp/libc-test/acoshl", 92 "rm -rf /data/local/tmp/libc-test/tgammal", 93 "rm -rf /data/local/tmp/libc-test/sqrtl", 94 "rm -rf /data/local/tmp/libc-test/erfcl", 95 "rm -rf /data/local/tmp/libc-test/rint", 96 "rm -rf /data/local/tmp/libc-test/lgammal", 97 "rm -rf /data/local/tmp/libc-test/nearbyintf", 98 "rm -rf /data/local/tmp/libc-test/fmaf", 99 "rm -rf /data/local/tmp/libc-test/sqrtf", 100 "rm -rf /data/local/tmp/libc-test/rintl", 101 "rm -rf /data/local/tmp/libc-test/sqrt", 102 "rm -rf /data/local/tmp/libc-test/nearbyintl", 103 "rm -rf /data/local/tmp/libc-test/fenv", 104 "rm -rf /data/local/tmp/libc-test/asinhl", 105 "rm -rf /data/local/tmp/libc-test/tgkill_ext", 106 "rm -rf /data/local/tmp/libc-test/res_send", 107 "rm -rf /data/local/tmp/libc-test/unittest_ldso_ns_config", 108 "rm -rf /data/local/tmp/libc-test/unittest_ldso_dynlink", 109 "rm -rf /data/local/tmp/libc-test/gwp_asan_invalid_free_right_test", 110 "rm -rf /data/local/tmp/libc-test/gwp_asan_invalid_free_left_test", 111 "rm -rf /data/local/tmp/libc-test/unittest_hilog_vsnprint", 112 "rm -rf /data/local/tmp/libc-test/signal", 113 "rm -rf /data/local/tmp/libc-test/clock_nanosleep", 114 "rm -rf /data/local/tmp/libc-test/pthread_rwlock_rdlock", 115 "rm -rf /data/local/tmp/libc-test/pthread_cond_timedwait", 116 "rm -rf /data/local/tmp/libc-test/pthread_mutex_ext", 117 "rm -rf /data/local/tmp/libc-test/trace_marker", 118 "rm -rf /data/local/tmp/libc-test/pthread_robust", 119 "rm -rf /data/local/tmp/libc-test/poll_sup", 120 "rm -rf /data/local/tmp/libc-test/ipc_msg", 121 "rm -rf /data/local/tmp/libc-test/ipc_sem", 122 "rm -rf /data/local/tmp/libc-test/ipc_shm" 123 ], 124 "cleanup-apps": true 125 } 126 ] 127} 128 129