1commands: {
2 copy_before: {
3  from: "external/vixl/test/test-trace-reference/log-all"
4  to: "external/vixl/test/test-trace-reference/log-all"
5 }
6 copy_before: {
7  from: "external/vixl/test/test-trace-reference/log-all-colour"
8  to: "external/vixl/test/test-trace-reference/log-all-colour"
9 }
10 copy_before: {
11  from: "external/vixl/test/test-trace-reference/log-branch"
12  to: "external/vixl/test/test-trace-reference/log-branch"
13 }
14 copy_before: {
15  from: "external/vixl/test/test-trace-reference/log-branch-colour"
16  to: "external/vixl/test/test-trace-reference/log-branch-colour"
17 }
18 copy_before: {
19  from: "external/vixl/test/test-trace-reference/log-cpufeatures"
20  to: "external/vixl/test/test-trace-reference/log-cpufeatures"
21 }
22 copy_before: {
23  from: "external/vixl/test/test-trace-reference/log-cpufeatures-colour"
24  to: "external/vixl/test/test-trace-reference/log-cpufeatures-colour"
25 }
26 copy_before: {
27  from: "external/vixl/test/test-trace-reference/log-cpufeatures-custom"
28  to: "external/vixl/test/test-trace-reference/log-cpufeatures-custom"
29 }
30 copy_before: {
31  from: "external/vixl/test/test-trace-reference/log-disasm"
32  to: "external/vixl/test/test-trace-reference/log-disasm"
33 }
34 copy_before: {
35  from: "external/vixl/test/test-trace-reference/log-disasm-colour"
36  to: "external/vixl/test/test-trace-reference/log-disasm-colour"
37 }
38 copy_before: {
39  from: "external/vixl/test/test-trace-reference/log-none"
40  to: "external/vixl/test/test-trace-reference/log-none"
41 }
42 copy_before: {
43  from: "external/vixl/test/test-trace-reference/log-none-colour"
44  to: "external/vixl/test/test-trace-reference/log-none-colour"
45 }
46 copy_before: {
47  from: "external/vixl/test/test-trace-reference/log-regs"
48  to: "external/vixl/test/test-trace-reference/log-regs"
49 }
50 copy_before: {
51  from: "external/vixl/test/test-trace-reference/log-regs-colour"
52  to: "external/vixl/test/test-trace-reference/log-regs-colour"
53 }
54 copy_before: {
55  from: "external/vixl/test/test-trace-reference/log-state"
56  to: "external/vixl/test/test-trace-reference/log-state"
57 }
58 copy_before: {
59  from: "external/vixl/test/test-trace-reference/log-state-colour"
60  to: "external/vixl/test/test-trace-reference/log-state-colour"
61 }
62 copy_before: {
63  from: "external/vixl/test/test-trace-reference/log-sysregs"
64  to: "external/vixl/test/test-trace-reference/log-sysregs"
65 }
66 copy_before: {
67  from: "external/vixl/test/test-trace-reference/log-sysregs-colour"
68  to: "external/vixl/test/test-trace-reference/log-sysregs-colour"
69 }
70 copy_before: {
71  from: "external/vixl/test/test-trace-reference/log-vregs"
72  to: "external/vixl/test/test-trace-reference/log-vregs"
73 }
74 copy_before: {
75  from: "external/vixl/test/test-trace-reference/log-vregs-colour"
76  to: "external/vixl/test/test-trace-reference/log-vregs-colour"
77 }
78 copy_before: {
79  from: "external/vixl/test/test-trace-reference/log-write"
80  to: "external/vixl/test/test-trace-reference/log-write"
81 }
82 copy_before: {
83  from: "external/vixl/test/test-trace-reference/log-write-colour"
84  to: "external/vixl/test/test-trace-reference/log-write-colour"
85 }
86 copy_before: {
87  from: "out/soong/.intermediates/external/vixl/vixl-test-runner/linux_glibc_x86_64/vixl-test-runner"
88  to: "out/soong/.intermediates/external/vixl/vixl-test-runner/linux_glibc_x86_64/vixl-test-runner"
89 }
90 copy_before: {
91  from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so"
92  to: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so"
93 }
94 chdir: true
95 command: "CC_ARCH=x86_64 CC_NATIVE_BRIDGE= CC_MULTILIB=lib64 CC_OS=linux_glibc && echo 'Running vixl tests' && cp __SBOX_SANDBOX_DIR__/out/soong/.intermediates/external/vixl/vixl-test-runner/linux_glibc_x86_64/vixl-test-runner __SBOX_SANDBOX_DIR__/out/ && cp __SBOX_SANDBOX_DIR__/out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so __SBOX_SANDBOX_DIR__/out/ && mkdir -p __SBOX_SANDBOX_DIR__/out/test/test-trace-reference/ && cp external/vixl/test/test-trace-reference/log-all external/vixl/test/test-trace-reference/log-all-colour external/vixl/test/test-trace-reference/log-branch external/vixl/test/test-trace-reference/log-branch-colour external/vixl/test/test-trace-reference/log-cpufeatures external/vixl/test/test-trace-reference/log-cpufeatures-colour external/vixl/test/test-trace-reference/log-cpufeatures-custom external/vixl/test/test-trace-reference/log-disasm external/vixl/test/test-trace-reference/log-disasm-colour external/vixl/test/test-trace-reference/log-none external/vixl/test/test-trace-reference/log-none-colour external/vixl/test/test-trace-reference/log-regs external/vixl/test/test-trace-reference/log-regs-colour external/vixl/test/test-trace-reference/log-state external/vixl/test/test-trace-reference/log-state-colour external/vixl/test/test-trace-reference/log-sysregs external/vixl/test/test-trace-reference/log-sysregs-colour external/vixl/test/test-trace-reference/log-vregs external/vixl/test/test-trace-reference/log-vregs-colour external/vixl/test/test-trace-reference/log-write external/vixl/test/test-trace-reference/log-write-colour __SBOX_SANDBOX_DIR__/out/test/test-trace-reference/ && cd __SBOX_SANDBOX_DIR__/out && ./vixl-test-runner --run_all 2>&1 && ./vixl-test-runner --run_all --debugger 2>&1 && echo 'vixl tests PASSED' && touch vixl-test-timestamp.txt"
96 copy_after: {
97  from: "out/vixl-test-timestamp.txt"
98  to: "out/soong/.intermediates/external/vixl/vixl-test-timestamp/linux_glibc_x86_64/gen/vixl-test-timestamp.txt"
99 }
100 input_hash: "c14b4faa964abd9d808755a3e926e5c726781e19a9c3b9267a9412567bbabbe2"
101 env: {
102  name: "PATH"
103  inherit: true
104 }
105 env: {
106  name: "JAVA_HOME"
107  inherit: true
108 }
109 env: {
110  name: "TMPDIR"
111  inherit: true
112 }
113 env: {
114  name: "RBE_log_dir"
115  inherit: true
116 }
117 env: {
118  name: "RBE_platform"
119  inherit: true
120 }
121 env: {
122  name: "RBE_server_address"
123  inherit: true
124 }
125 env: {
126  name: "RBE_exec_root"
127  inherit: true
128 }
129 env: {
130  name: "OUT_DIR"
131  value: "out"
132 }
133 dont_inherit_env: true
134}
135
136