1commands: {
2 copy_before: {
3  from: "system/tools/hidl/test/error_test/hidl_error_test.sh"
4  to: "tools/src/system/tools/hidl/test/error_test/hidl_error_test.sh"
5 }
6 copy_before: {
7  from: "out/soong/.intermediates/system/tools/hidl/hidl-gen/linux_glibc_x86_64/hidl-gen"
8  to: "tools/out/bin/hidl-gen"
9  executable: false
10 }
11 copy_before: {
12  from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so"
13  to: "tools/out/lib64/libc++.so"
14  executable: false
15 }
16 copy_before: {
17  from: "system/libhidl/transport/base/1.0/IBase.hal"
18  to: "system/libhidl/transport/base/1.0/IBase.hal"
19 }
20 copy_before: {
21  from: "system/libhidl/transport/base/1.0/types.hal"
22  to: "system/libhidl/transport/base/1.0/types.hal"
23 }
24 copy_before: {
25  from: "system/tools/hidl/test/error_test/bad_character/1.0/IFoo.hal"
26  to: "system/tools/hidl/test/error_test/bad_character/1.0/IFoo.hal"
27 }
28 copy_before: {
29  from: "system/tools/hidl/test/error_test/bad_character/1.0/required_error"
30  to: "system/tools/hidl/test/error_test/bad_character/1.0/required_error"
31 }
32 copy_before: {
33  from: "system/tools/hidl/test/error_test/cpp_forward_decl_restriction/1.0/required_error"
34  to: "system/tools/hidl/test/error_test/cpp_forward_decl_restriction/1.0/required_error"
35 }
36 copy_before: {
37  from: "system/tools/hidl/test/error_test/cpp_forward_decl_restriction/1.0/types.hal"
38  to: "system/tools/hidl/test/error_test/cpp_forward_decl_restriction/1.0/types.hal"
39 }
40 copy_before: {
41  from: "system/tools/hidl/test/error_test/empty_generates/1.0/IFoo.hal"
42  to: "system/tools/hidl/test/error_test/empty_generates/1.0/IFoo.hal"
43 }
44 copy_before: {
45  from: "system/tools/hidl/test/error_test/empty_generates/1.0/required_error"
46  to: "system/tools/hidl/test/error_test/empty_generates/1.0/required_error"
47 }
48 copy_before: {
49  from: "system/tools/hidl/test/error_test/enum_storage/1.0/IFoo.hal"
50  to: "system/tools/hidl/test/error_test/enum_storage/1.0/IFoo.hal"
51 }
52 copy_before: {
53  from: "system/tools/hidl/test/error_test/enum_storage/1.0/required_error"
54  to: "system/tools/hidl/test/error_test/enum_storage/1.0/required_error"
55 }
56 copy_before: {
57  from: "system/tools/hidl/test/error_test/enum_unique_field_names/1.0/IFoo.hal"
58  to: "system/tools/hidl/test/error_test/enum_unique_field_names/1.0/IFoo.hal"
59 }
60 copy_before: {
61  from: "system/tools/hidl/test/error_test/enum_unique_field_names/1.0/required_error"
62  to: "system/tools/hidl/test/error_test/enum_unique_field_names/1.0/required_error"
63 }
64 copy_before: {
65  from: "system/tools/hidl/test/error_test/enum_unique_field_names_extends/1.0/IFoo.hal"
66  to: "system/tools/hidl/test/error_test/enum_unique_field_names_extends/1.0/IFoo.hal"
67 }
68 copy_before: {
69  from: "system/tools/hidl/test/error_test/enum_unique_field_names_extends/1.0/required_error"
70  to: "system/tools/hidl/test/error_test/enum_unique_field_names_extends/1.0/required_error"
71 }
72 copy_before: {
73  from: "system/tools/hidl/test/error_test/import_identifier/1.0/IFoo.hal"
74  to: "system/tools/hidl/test/error_test/import_identifier/1.0/IFoo.hal"
75 }
76 copy_before: {
77  from: "system/tools/hidl/test/error_test/import_identifier/1.0/required_error"
78  to: "system/tools/hidl/test/error_test/import_identifier/1.0/required_error"
79 }
80 copy_before: {
81  from: "system/tools/hidl/test/error_test/import_identifier/1.0/types.hal"
82  to: "system/tools/hidl/test/error_test/import_identifier/1.0/types.hal"
83 }
84 copy_before: {
85  from: "system/tools/hidl/test/error_test/imports_first/1.0/required_error"
86  to: "system/tools/hidl/test/error_test/imports_first/1.0/required_error"
87 }
88 copy_before: {
89  from: "system/tools/hidl/test/error_test/imports_first/1.0/types.hal"
90  to: "system/tools/hidl/test/error_test/imports_first/1.0/types.hal"
91 }
92 copy_before: {
93  from: "system/tools/hidl/test/error_test/interface_extends_only_interface/1.0/IFoo.hal"
94  to: "system/tools/hidl/test/error_test/interface_extends_only_interface/1.0/IFoo.hal"
95 }
96 copy_before: {
97  from: "system/tools/hidl/test/error_test/interface_extends_only_interface/1.0/required_error"
98  to: "system/tools/hidl/test/error_test/interface_extends_only_interface/1.0/required_error"
99 }
100 copy_before: {
101  from: "system/tools/hidl/test/error_test/interface_extends_only_interface/1.0/types.hal"
102  to: "system/tools/hidl/test/error_test/interface_extends_only_interface/1.0/types.hal"
103 }
104 copy_before: {
105  from: "system/tools/hidl/test/error_test/interface_no_using_reserved_method_names/1.0/IFoo.hal"
106  to: "system/tools/hidl/test/error_test/interface_no_using_reserved_method_names/1.0/IFoo.hal"
107 }
108 copy_before: {
109  from: "system/tools/hidl/test/error_test/interface_no_using_reserved_method_names/1.0/required_error"
110  to: "system/tools/hidl/test/error_test/interface_no_using_reserved_method_names/1.0/required_error"
111 }
112 copy_before: {
113  from: "system/tools/hidl/test/error_test/interface_semicolon/1.0/IFoo.hal"
114  to: "system/tools/hidl/test/error_test/interface_semicolon/1.0/IFoo.hal"
115 }
116 copy_before: {
117  from: "system/tools/hidl/test/error_test/interface_semicolon/1.0/required_error"
118  to: "system/tools/hidl/test/error_test/interface_semicolon/1.0/required_error"
119 }
120 copy_before: {
121  from: "system/tools/hidl/test/error_test/interface_unique_method_names/1.0/IFoo.hal"
122  to: "system/tools/hidl/test/error_test/interface_unique_method_names/1.0/IFoo.hal"
123 }
124 copy_before: {
125  from: "system/tools/hidl/test/error_test/interface_unique_method_names/1.0/required_error"
126  to: "system/tools/hidl/test/error_test/interface_unique_method_names/1.0/required_error"
127 }
128 copy_before: {
129  from: "system/tools/hidl/test/error_test/interface_unique_method_names_inheritance/1.0/IBar.hal"
130  to: "system/tools/hidl/test/error_test/interface_unique_method_names_inheritance/1.0/IBar.hal"
131 }
132 copy_before: {
133  from: "system/tools/hidl/test/error_test/interface_unique_method_names_inheritance/1.0/IFoo.hal"
134  to: "system/tools/hidl/test/error_test/interface_unique_method_names_inheritance/1.0/IFoo.hal"
135 }
136 copy_before: {
137  from: "system/tools/hidl/test/error_test/interface_unique_method_names_inheritance/1.0/required_error"
138  to: "system/tools/hidl/test/error_test/interface_unique_method_names_inheritance/1.0/required_error"
139 }
140 copy_before: {
141  from: "system/tools/hidl/test/error_test/len_tag_wrong_type/1.0/IFoo.hal"
142  to: "system/tools/hidl/test/error_test/len_tag_wrong_type/1.0/IFoo.hal"
143 }
144 copy_before: {
145  from: "system/tools/hidl/test/error_test/len_tag_wrong_type/1.0/required_error"
146  to: "system/tools/hidl/test/error_test/len_tag_wrong_type/1.0/required_error"
147 }
148 copy_before: {
149  from: "system/tools/hidl/test/error_test/line_number_doc_comments/1.0/IFoo.hal"
150  to: "system/tools/hidl/test/error_test/line_number_doc_comments/1.0/IFoo.hal"
151 }
152 copy_before: {
153  from: "system/tools/hidl/test/error_test/line_number_doc_comments/1.0/required_error"
154  to: "system/tools/hidl/test/error_test/line_number_doc_comments/1.0/required_error"
155 }
156 copy_before: {
157  from: "system/tools/hidl/test/error_test/method_ends_in_semicolon/1.0/IFoo.hal"
158  to: "system/tools/hidl/test/error_test/method_ends_in_semicolon/1.0/IFoo.hal"
159 }
160 copy_before: {
161  from: "system/tools/hidl/test/error_test/method_ends_in_semicolon/1.0/required_error"
162  to: "system/tools/hidl/test/error_test/method_ends_in_semicolon/1.0/required_error"
163 }
164 copy_before: {
165  from: "system/tools/hidl/test/error_test/missing_variable_type/1.0/IFoo.hal"
166  to: "system/tools/hidl/test/error_test/missing_variable_type/1.0/IFoo.hal"
167 }
168 copy_before: {
169  from: "system/tools/hidl/test/error_test/missing_variable_type/1.0/required_error"
170  to: "system/tools/hidl/test/error_test/missing_variable_type/1.0/required_error"
171 }
172 copy_before: {
173  from: "system/tools/hidl/test/error_test/no_cyclic_declaration_1/1.0/IFoo.hal"
174  to: "system/tools/hidl/test/error_test/no_cyclic_declaration_1/1.0/IFoo.hal"
175 }
176 copy_before: {
177  from: "system/tools/hidl/test/error_test/no_cyclic_declaration_1/1.0/required_error"
178  to: "system/tools/hidl/test/error_test/no_cyclic_declaration_1/1.0/required_error"
179 }
180 copy_before: {
181  from: "system/tools/hidl/test/error_test/no_cyclic_declaration_2/1.0/IFoo.hal"
182  to: "system/tools/hidl/test/error_test/no_cyclic_declaration_2/1.0/IFoo.hal"
183 }
184 copy_before: {
185  from: "system/tools/hidl/test/error_test/no_cyclic_declaration_2/1.0/required_error"
186  to: "system/tools/hidl/test/error_test/no_cyclic_declaration_2/1.0/required_error"
187 }
188 copy_before: {
189  from: "system/tools/hidl/test/error_test/no_cyclic_declaration_3/1.0/required_error"
190  to: "system/tools/hidl/test/error_test/no_cyclic_declaration_3/1.0/required_error"
191 }
192 copy_before: {
193  from: "system/tools/hidl/test/error_test/no_cyclic_declaration_3/1.0/types.hal"
194  to: "system/tools/hidl/test/error_test/no_cyclic_declaration_3/1.0/types.hal"
195 }
196 copy_before: {
197  from: "system/tools/hidl/test/error_test/no_cyclic_declaration_4/1.0/required_error"
198  to: "system/tools/hidl/test/error_test/no_cyclic_declaration_4/1.0/required_error"
199 }
200 copy_before: {
201  from: "system/tools/hidl/test/error_test/no_cyclic_declaration_4/1.0/types.hal"
202  to: "system/tools/hidl/test/error_test/no_cyclic_declaration_4/1.0/types.hal"
203 }
204 copy_before: {
205  from: "system/tools/hidl/test/error_test/no_cyclic_expressions_1/1.0/required_error"
206  to: "system/tools/hidl/test/error_test/no_cyclic_expressions_1/1.0/required_error"
207 }
208 copy_before: {
209  from: "system/tools/hidl/test/error_test/no_cyclic_expressions_1/1.0/types.hal"
210  to: "system/tools/hidl/test/error_test/no_cyclic_expressions_1/1.0/types.hal"
211 }
212 copy_before: {
213  from: "system/tools/hidl/test/error_test/no_cyclic_expressions_2/1.0/required_error"
214  to: "system/tools/hidl/test/error_test/no_cyclic_expressions_2/1.0/required_error"
215 }
216 copy_before: {
217  from: "system/tools/hidl/test/error_test/no_cyclic_expressions_2/1.0/types.hal"
218  to: "system/tools/hidl/test/error_test/no_cyclic_expressions_2/1.0/types.hal"
219 }
220 copy_before: {
221  from: "system/tools/hidl/test/error_test/no_cyclic_expressions_3/1.0/required_error"
222  to: "system/tools/hidl/test/error_test/no_cyclic_expressions_3/1.0/required_error"
223 }
224 copy_before: {
225  from: "system/tools/hidl/test/error_test/no_cyclic_expressions_3/1.0/types.hal"
226  to: "system/tools/hidl/test/error_test/no_cyclic_expressions_3/1.0/types.hal"
227 }
228 copy_before: {
229  from: "system/tools/hidl/test/error_test/no_data_outside_interface/1.0/IFoo.hal"
230  to: "system/tools/hidl/test/error_test/no_data_outside_interface/1.0/IFoo.hal"
231 }
232 copy_before: {
233  from: "system/tools/hidl/test/error_test/no_data_outside_interface/1.0/required_error"
234  to: "system/tools/hidl/test/error_test/no_data_outside_interface/1.0/required_error"
235 }
236 copy_before: {
237  from: "system/tools/hidl/test/error_test/no_empty_safe_union/1.0/required_error"
238  to: "system/tools/hidl/test/error_test/no_empty_safe_union/1.0/required_error"
239 }
240 copy_before: {
241  from: "system/tools/hidl/test/error_test/no_empty_safe_union/1.0/types.hal"
242  to: "system/tools/hidl/test/error_test/no_empty_safe_union/1.0/types.hal"
243 }
244 copy_before: {
245  from: "system/tools/hidl/test/error_test/no_interface_in_types/1.0/IFoo.hal"
246  to: "system/tools/hidl/test/error_test/no_interface_in_types/1.0/IFoo.hal"
247 }
248 copy_before: {
249  from: "system/tools/hidl/test/error_test/no_interface_in_types/1.0/required_error"
250  to: "system/tools/hidl/test/error_test/no_interface_in_types/1.0/required_error"
251 }
252 copy_before: {
253  from: "system/tools/hidl/test/error_test/no_interface_in_types/1.0/types.hal"
254  to: "system/tools/hidl/test/error_test/no_interface_in_types/1.0/types.hal"
255 }
256 copy_before: {
257  from: "system/tools/hidl/test/error_test/no_leading_comma_argument_list/1.0/IFoo.hal"
258  to: "system/tools/hidl/test/error_test/no_leading_comma_argument_list/1.0/IFoo.hal"
259 }
260 copy_before: {
261  from: "system/tools/hidl/test/error_test/no_leading_comma_argument_list/1.0/required_error"
262  to: "system/tools/hidl/test/error_test/no_leading_comma_argument_list/1.0/required_error"
263 }
264 copy_before: {
265  from: "system/tools/hidl/test/error_test/no_leading_comma_result_list/1.0/IFoo.hal"
266  to: "system/tools/hidl/test/error_test/no_leading_comma_result_list/1.0/IFoo.hal"
267 }
268 copy_before: {
269  from: "system/tools/hidl/test/error_test/no_leading_comma_result_list/1.0/required_error"
270  to: "system/tools/hidl/test/error_test/no_leading_comma_result_list/1.0/required_error"
271 }
272 copy_before: {
273  from: "system/tools/hidl/test/error_test/no_single_element_safe_union/1.0/required_error"
274  to: "system/tools/hidl/test/error_test/no_single_element_safe_union/1.0/required_error"
275 }
276 copy_before: {
277  from: "system/tools/hidl/test/error_test/no_single_element_safe_union/1.0/types.hal"
278  to: "system/tools/hidl/test/error_test/no_single_element_safe_union/1.0/types.hal"
279 }
280 copy_before: {
281  from: "system/tools/hidl/test/error_test/no_two_interfaces/1.0/IFoo.hal"
282  to: "system/tools/hidl/test/error_test/no_two_interfaces/1.0/IFoo.hal"
283 }
284 copy_before: {
285  from: "system/tools/hidl/test/error_test/no_two_interfaces/1.0/required_error"
286  to: "system/tools/hidl/test/error_test/no_two_interfaces/1.0/required_error"
287 }
288 copy_before: {
289  from: "system/tools/hidl/test/error_test/references_broken_package/1.0/IBar.hal"
290  to: "system/tools/hidl/test/error_test/references_broken_package/1.0/IBar.hal"
291 }
292 copy_before: {
293  from: "system/tools/hidl/test/error_test/references_broken_package/1.0/required_error"
294  to: "system/tools/hidl/test/error_test/references_broken_package/1.0/required_error"
295 }
296 copy_before: {
297  from: "system/tools/hidl/test/error_test/references_broken_package/bad_package/1.0/IFoo.hal"
298  to: "system/tools/hidl/test/error_test/references_broken_package/bad_package/1.0/IFoo.hal"
299 }
300 copy_before: {
301  from: "system/tools/hidl/test/error_test/references_broken_package/bad_package/1.0/types.hal"
302  to: "system/tools/hidl/test/error_test/references_broken_package/bad_package/1.0/types.hal"
303 }
304 copy_before: {
305  from: "system/tools/hidl/test/error_test/same_name_interface/1.0/IFoo.hal"
306  to: "system/tools/hidl/test/error_test/same_name_interface/1.0/IFoo.hal"
307 }
308 copy_before: {
309  from: "system/tools/hidl/test/error_test/same_name_interface/1.0/required_error"
310  to: "system/tools/hidl/test/error_test/same_name_interface/1.0/required_error"
311 }
312 copy_before: {
313  from: "system/tools/hidl/test/error_test/same_package_name/1.0/IFoo.hal"
314  to: "system/tools/hidl/test/error_test/same_package_name/1.0/IFoo.hal"
315 }
316 copy_before: {
317  from: "system/tools/hidl/test/error_test/same_package_name/1.0/required_error"
318  to: "system/tools/hidl/test/error_test/same_package_name/1.0/required_error"
319 }
320 copy_before: {
321  from: "system/tools/hidl/test/error_test/scope_unique_type_names/1.0/IFoo.hal"
322  to: "system/tools/hidl/test/error_test/scope_unique_type_names/1.0/IFoo.hal"
323 }
324 copy_before: {
325  from: "system/tools/hidl/test/error_test/scope_unique_type_names/1.0/required_error"
326  to: "system/tools/hidl/test/error_test/scope_unique_type_names/1.0/required_error"
327 }
328 copy_before: {
329  from: "system/tools/hidl/test/error_test/struct_unique_field_names/1.0/IFoo.hal"
330  to: "system/tools/hidl/test/error_test/struct_unique_field_names/1.0/IFoo.hal"
331 }
332 copy_before: {
333  from: "system/tools/hidl/test/error_test/struct_unique_field_names/1.0/required_error"
334  to: "system/tools/hidl/test/error_test/struct_unique_field_names/1.0/required_error"
335 }
336 copy_before: {
337  from: "system/tools/hidl/test/error_test/tag_name_does_not_exist/1.0/IFoo.hal"
338  to: "system/tools/hidl/test/error_test/tag_name_does_not_exist/1.0/IFoo.hal"
339 }
340 copy_before: {
341  from: "system/tools/hidl/test/error_test/tag_name_does_not_exist/1.0/required_error"
342  to: "system/tools/hidl/test/error_test/tag_name_does_not_exist/1.0/required_error"
343 }
344 chdir: true
345 command: "__SBOX_SANDBOX_DIR__/tools/src/system/tools/hidl/test/error_test/hidl_error_test.sh __SBOX_SANDBOX_DIR__/tools/out/bin/hidl-gen &&echo 'int main(){return 0;}' > __SBOX_SANDBOX_DIR__/out/TODO_b_37575883.cpp"
346 copy_after: {
347  from: "out/TODO_b_37575883.cpp"
348  to: "out/soong/.intermediates/system/tools/hidl/test/error_test/hidl_error_test_gen/gen/TODO_b_37575883.cpp"
349 }
350 input_hash: "7b5f97a19e0a28987da854be450ba3371a8d5c5fa3494b3214666b6d0aebad3f"
351 env: {
352  name: "PATH"
353  inherit: true
354 }
355 env: {
356  name: "JAVA_HOME"
357  inherit: true
358 }
359 env: {
360  name: "TMPDIR"
361  inherit: true
362 }
363 env: {
364  name: "RBE_log_dir"
365  inherit: true
366 }
367 env: {
368  name: "RBE_platform"
369  inherit: true
370 }
371 env: {
372  name: "RBE_server_address"
373  inherit: true
374 }
375 env: {
376  name: "RBE_exec_root"
377  inherit: true
378 }
379 env: {
380  name: "OUT_DIR"
381  value: "out"
382 }
383 dont_inherit_env: true
384}
385
386