1commands: { 2 copy_before: { 3 from: "external/google-smali/scripts/smali" 4 to: "tools/out/bin/android-smali" 5 executable: true 6 } 7 copy_before: { 8 from: "out/soong/.intermediates/external/google-smali/smali/android-smali/linux_glibc_common/withres/android-smali.jar" 9 to: "tools/out/framework/android-smali.jar" 10 executable: false 11 } 12 copy_before: { 13 from: "prebuilts/r8/d8" 14 to: "tools/out/bin/d8" 15 executable: true 16 } 17 copy_before: { 18 from: "out/soong/.intermediates/prebuilts/r8/d8/linux_glibc_common/combined/d8.jar" 19 to: "tools/out/framework/d8.jar" 20 executable: false 21 } 22 copy_before: { 23 from: "dalvik/dx/etc/jasmin" 24 to: "tools/out/bin/jasmin" 25 executable: true 26 } 27 copy_before: { 28 from: "out/soong/.intermediates/dalvik/dx/jasmin-jar/linux_glibc_common/local-combined/jasmin-jar.jar" 29 to: "tools/out/framework/jasmin.jar" 30 executable: false 31 } 32 copy_before: { 33 from: "prebuilts/remoteexecution-client/live/rewrapper" 34 to: "tools/out/rewrapper/prebuilts/remoteexecution-client/live/rewrapper" 35 executable: false 36 } 37 copy_before: { 38 from: "out/host/linux-x86/bin/go/soong_zip/linux_glibc_x86_64/obj/soong_zip" 39 to: "tools/out/bin/soong_zip" 40 executable: false 41 } 42 copy_before: { 43 from: "out/soong/.intermediates/build/make/tools/zipalign/zipalign/linux_glibc_x86_64/zipalign" 44 to: "tools/out/bin/zipalign" 45 executable: false 46 } 47 copy_before: { 48 from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" 49 to: "tools/out/lib64/libc++.so" 50 executable: false 51 } 52 copy_before: { 53 from: "out/soong/.intermediates/art/tools/hiddenapi/hiddenapi/linux_glibc_x86_64/hiddenapi" 54 to: "tools/out/bin/hiddenapi" 55 executable: false 56 } 57 copy_before: { 58 from: "art/test/1953-pop-frame/src/art/SuspendEvents.java" 59 to: "art/test/1953-pop-frame/src/art/SuspendEvents.java" 60 } 61 copy_before: { 62 from: "art/test/1953-pop-frame/src/art/Test1953.java" 63 to: "art/test/1953-pop-frame/src/art/Test1953.java" 64 } 65 copy_before: { 66 from: "art/test/2038-hiddenapi-jvmti-ext/build.py" 67 to: "art/test/2038-hiddenapi-jvmti-ext/build.py" 68 } 69 copy_before: { 70 from: "art/test/2038-hiddenapi-jvmti-ext/expected-stderr.txt" 71 to: "art/test/2038-hiddenapi-jvmti-ext/expected-stderr.txt" 72 } 73 copy_before: { 74 from: "art/test/2038-hiddenapi-jvmti-ext/expected-stdout.txt" 75 to: "art/test/2038-hiddenapi-jvmti-ext/expected-stdout.txt" 76 } 77 copy_before: { 78 from: "art/test/2038-hiddenapi-jvmti-ext/hiddenapi-flags.csv" 79 to: "art/test/2038-hiddenapi-jvmti-ext/hiddenapi-flags.csv" 80 } 81 copy_before: { 82 from: "art/test/2038-hiddenapi-jvmti-ext/hiddenapi_ext.cc" 83 to: "art/test/2038-hiddenapi-jvmti-ext/hiddenapi_ext.cc" 84 } 85 copy_before: { 86 from: "art/test/2038-hiddenapi-jvmti-ext/info.txt" 87 to: "art/test/2038-hiddenapi-jvmti-ext/info.txt" 88 } 89 copy_before: { 90 from: "art/test/2038-hiddenapi-jvmti-ext/run.py" 91 to: "art/test/2038-hiddenapi-jvmti-ext/run.py" 92 } 93 copy_before: { 94 from: "art/test/2038-hiddenapi-jvmti-ext/src-ex/Test2038.java" 95 to: "art/test/2038-hiddenapi-jvmti-ext/src-ex/Test2038.java" 96 } 97 copy_before: { 98 from: "art/test/2038-hiddenapi-jvmti-ext/src/Main.java" 99 to: "art/test/2038-hiddenapi-jvmti-ext/src/Main.java" 100 } 101 copy_before: { 102 from: "art/test/2270-mh-internal-hiddenapi-use/Android.bp" 103 to: "art/test/2270-mh-internal-hiddenapi-use/Android.bp" 104 } 105 copy_before: { 106 from: "art/test/2270-mh-internal-hiddenapi-use/expected-stderr.txt" 107 to: "art/test/2270-mh-internal-hiddenapi-use/expected-stderr.txt" 108 } 109 copy_before: { 110 from: "art/test/2270-mh-internal-hiddenapi-use/expected-stdout.txt" 111 to: "art/test/2270-mh-internal-hiddenapi-use/expected-stdout.txt" 112 } 113 copy_before: { 114 from: "art/test/2270-mh-internal-hiddenapi-use/info.txt" 115 to: "art/test/2270-mh-internal-hiddenapi-use/info.txt" 116 } 117 copy_before: { 118 from: "art/test/2270-mh-internal-hiddenapi-use/mh-internal-hidden-api.cc" 119 to: "art/test/2270-mh-internal-hiddenapi-use/mh-internal-hidden-api.cc" 120 } 121 copy_before: { 122 from: "art/test/2270-mh-internal-hiddenapi-use/run.py" 123 to: "art/test/2270-mh-internal-hiddenapi-use/run.py" 124 } 125 copy_before: { 126 from: "art/test/2270-mh-internal-hiddenapi-use/src-art/Main.java" 127 to: "art/test/2270-mh-internal-hiddenapi-use/src-art/Main.java" 128 } 129 copy_before: { 130 from: "art/test/674-hiddenapi/build.py" 131 to: "art/test/674-hiddenapi/build.py" 132 } 133 copy_before: { 134 from: "art/test/674-hiddenapi/expected-stderr.txt" 135 to: "art/test/674-hiddenapi/expected-stderr.txt" 136 } 137 copy_before: { 138 from: "art/test/674-hiddenapi/expected-stdout.txt" 139 to: "art/test/674-hiddenapi/expected-stdout.txt" 140 } 141 copy_before: { 142 from: "art/test/674-hiddenapi/hiddenapi-flags.csv" 143 to: "art/test/674-hiddenapi/hiddenapi-flags.csv" 144 } 145 copy_before: { 146 from: "art/test/674-hiddenapi/hiddenapi.cc" 147 to: "art/test/674-hiddenapi/hiddenapi.cc" 148 } 149 copy_before: { 150 from: "art/test/674-hiddenapi/info.txt" 151 to: "art/test/674-hiddenapi/info.txt" 152 } 153 copy_before: { 154 from: "art/test/674-hiddenapi/run.py" 155 to: "art/test/674-hiddenapi/run.py" 156 } 157 copy_before: { 158 from: "art/test/674-hiddenapi/src-art/Main.java" 159 to: "art/test/674-hiddenapi/src-art/Main.java" 160 } 161 copy_before: { 162 from: "art/test/674-hiddenapi/src-ex/ChildClass.java" 163 to: "art/test/674-hiddenapi/src-ex/ChildClass.java" 164 } 165 copy_before: { 166 from: "art/test/674-hiddenapi/src-ex/JLI.java" 167 to: "art/test/674-hiddenapi/src-ex/JLI.java" 168 } 169 copy_before: { 170 from: "art/test/674-hiddenapi/src-ex/JNI.java" 171 to: "art/test/674-hiddenapi/src-ex/JNI.java" 172 } 173 copy_before: { 174 from: "art/test/674-hiddenapi/src-ex/Linking.java" 175 to: "art/test/674-hiddenapi/src-ex/Linking.java" 176 } 177 copy_before: { 178 from: "art/test/674-hiddenapi/src-ex/Reflection.java" 179 to: "art/test/674-hiddenapi/src-ex/Reflection.java" 180 } 181 copy_before: { 182 from: "art/test/674-hiddenapi/src/NullaryConstructorBlocklist.java" 183 to: "art/test/674-hiddenapi/src/NullaryConstructorBlocklist.java" 184 } 185 copy_before: { 186 from: "art/test/674-hiddenapi/src/NullaryConstructorBlocklistAndCorePlatformApi.java" 187 to: "art/test/674-hiddenapi/src/NullaryConstructorBlocklistAndCorePlatformApi.java" 188 } 189 copy_before: { 190 from: "art/test/674-hiddenapi/src/NullaryConstructorConditionallyBlocked.java" 191 to: "art/test/674-hiddenapi/src/NullaryConstructorConditionallyBlocked.java" 192 } 193 copy_before: { 194 from: "art/test/674-hiddenapi/src/NullaryConstructorSdk.java" 195 to: "art/test/674-hiddenapi/src/NullaryConstructorSdk.java" 196 } 197 copy_before: { 198 from: "art/test/674-hiddenapi/src/NullaryConstructorUnsupported.java" 199 to: "art/test/674-hiddenapi/src/NullaryConstructorUnsupported.java" 200 } 201 copy_before: { 202 from: "art/test/674-hiddenapi/src/ParentClass.java" 203 to: "art/test/674-hiddenapi/src/ParentClass.java" 204 } 205 copy_before: { 206 from: "art/test/674-hiddenapi/src/ParentInterface.java" 207 to: "art/test/674-hiddenapi/src/ParentInterface.java" 208 } 209 copy_before: { 210 from: "art/test/674-hiddenapi/src/SampleClass.java" 211 to: "art/test/674-hiddenapi/src/SampleClass.java" 212 } 213 copy_before: { 214 from: "art/test/690-hiddenapi-same-name-methods/build.py" 215 to: "art/test/690-hiddenapi-same-name-methods/build.py" 216 } 217 copy_before: { 218 from: "art/test/690-hiddenapi-same-name-methods/expected-stderr.txt" 219 to: "art/test/690-hiddenapi-same-name-methods/expected-stderr.txt" 220 } 221 copy_before: { 222 from: "art/test/690-hiddenapi-same-name-methods/expected-stdout.txt" 223 to: "art/test/690-hiddenapi-same-name-methods/expected-stdout.txt" 224 } 225 copy_before: { 226 from: "art/test/690-hiddenapi-same-name-methods/hiddenapi-flags.csv" 227 to: "art/test/690-hiddenapi-same-name-methods/hiddenapi-flags.csv" 228 } 229 copy_before: { 230 from: "art/test/690-hiddenapi-same-name-methods/info.txt" 231 to: "art/test/690-hiddenapi-same-name-methods/info.txt" 232 } 233 copy_before: { 234 from: "art/test/690-hiddenapi-same-name-methods/smali-ex/DirectMethods.smali" 235 to: "art/test/690-hiddenapi-same-name-methods/smali-ex/DirectMethods.smali" 236 } 237 copy_before: { 238 from: "art/test/690-hiddenapi-same-name-methods/smali-ex/NonSyntheticMethods.smali" 239 to: "art/test/690-hiddenapi-same-name-methods/smali-ex/NonSyntheticMethods.smali" 240 } 241 copy_before: { 242 from: "art/test/690-hiddenapi-same-name-methods/smali-ex/SyntheticMethods.smali" 243 to: "art/test/690-hiddenapi-same-name-methods/smali-ex/SyntheticMethods.smali" 244 } 245 copy_before: { 246 from: "art/test/690-hiddenapi-same-name-methods/smali-ex/VirtualMethods.smali" 247 to: "art/test/690-hiddenapi-same-name-methods/smali-ex/VirtualMethods.smali" 248 } 249 copy_before: { 250 from: "art/test/690-hiddenapi-same-name-methods/src-ex/GenericInterface.java" 251 to: "art/test/690-hiddenapi-same-name-methods/src-ex/GenericInterface.java" 252 } 253 copy_before: { 254 from: "art/test/690-hiddenapi-same-name-methods/src-ex/SpecificClass.java" 255 to: "art/test/690-hiddenapi-same-name-methods/src-ex/SpecificClass.java" 256 } 257 copy_before: { 258 from: "art/test/690-hiddenapi-same-name-methods/src/Main.java" 259 to: "art/test/690-hiddenapi-same-name-methods/src/Main.java" 260 } 261 copy_before: { 262 from: "art/test/691-hiddenapi-proxy/build.py" 263 to: "art/test/691-hiddenapi-proxy/build.py" 264 } 265 copy_before: { 266 from: "art/test/691-hiddenapi-proxy/expected-stderr.txt" 267 to: "art/test/691-hiddenapi-proxy/expected-stderr.txt" 268 } 269 copy_before: { 270 from: "art/test/691-hiddenapi-proxy/expected-stdout.txt" 271 to: "art/test/691-hiddenapi-proxy/expected-stdout.txt" 272 } 273 copy_before: { 274 from: "art/test/691-hiddenapi-proxy/hiddenapi-flags.csv" 275 to: "art/test/691-hiddenapi-proxy/hiddenapi-flags.csv" 276 } 277 copy_before: { 278 from: "art/test/691-hiddenapi-proxy/info.txt" 279 to: "art/test/691-hiddenapi-proxy/info.txt" 280 } 281 copy_before: { 282 from: "art/test/691-hiddenapi-proxy/src-ex/MyInterface.java" 283 to: "art/test/691-hiddenapi-proxy/src-ex/MyInterface.java" 284 } 285 copy_before: { 286 from: "art/test/691-hiddenapi-proxy/src/Main.java" 287 to: "art/test/691-hiddenapi-proxy/src/Main.java" 288 } 289 copy_before: { 290 from: "art/test/817-hiddenapi/build.py" 291 to: "art/test/817-hiddenapi/build.py" 292 } 293 copy_before: { 294 from: "art/test/817-hiddenapi/expected-stderr.txt" 295 to: "art/test/817-hiddenapi/expected-stderr.txt" 296 } 297 copy_before: { 298 from: "art/test/817-hiddenapi/expected-stdout.txt" 299 to: "art/test/817-hiddenapi/expected-stdout.txt" 300 } 301 copy_before: { 302 from: "art/test/817-hiddenapi/hiddenapi-flags.csv" 303 to: "art/test/817-hiddenapi/hiddenapi-flags.csv" 304 } 305 copy_before: { 306 from: "art/test/817-hiddenapi/info.txt" 307 to: "art/test/817-hiddenapi/info.txt" 308 } 309 copy_before: { 310 from: "art/test/817-hiddenapi/run.py" 311 to: "art/test/817-hiddenapi/run.py" 312 } 313 copy_before: { 314 from: "art/test/817-hiddenapi/src-art/Main.java" 315 to: "art/test/817-hiddenapi/src-art/Main.java" 316 } 317 copy_before: { 318 from: "art/test/817-hiddenapi/src-ex/TestCase.java" 319 to: "art/test/817-hiddenapi/src-ex/TestCase.java" 320 } 321 copy_before: { 322 from: "art/test/817-hiddenapi/src/InheritAbstract.java" 323 to: "art/test/817-hiddenapi/src/InheritAbstract.java" 324 } 325 copy_before: { 326 from: "art/test/817-hiddenapi/src/NotInAbstractInterface.java" 327 to: "art/test/817-hiddenapi/src/NotInAbstractInterface.java" 328 } 329 copy_before: { 330 from: "art/test/817-hiddenapi/src/NotInAbstractParent.java" 331 to: "art/test/817-hiddenapi/src/NotInAbstractParent.java" 332 } 333 copy_before: { 334 from: "art/test/817-hiddenapi/src/OtherInterface.java" 335 to: "art/test/817-hiddenapi/src/OtherInterface.java" 336 } 337 copy_before: { 338 from: "art/test/817-hiddenapi/test_native.cc" 339 to: "art/test/817-hiddenapi/test_native.cc" 340 } 341 copy_before: { 342 from: "art/test/822-hiddenapi-future/build.py" 343 to: "art/test/822-hiddenapi-future/build.py" 344 } 345 copy_before: { 346 from: "art/test/822-hiddenapi-future/expected-stderr.txt" 347 to: "art/test/822-hiddenapi-future/expected-stderr.txt" 348 } 349 copy_before: { 350 from: "art/test/822-hiddenapi-future/expected-stdout.txt" 351 to: "art/test/822-hiddenapi-future/expected-stdout.txt" 352 } 353 copy_before: { 354 from: "art/test/822-hiddenapi-future/hiddenapi-flags.csv" 355 to: "art/test/822-hiddenapi-future/hiddenapi-flags.csv" 356 } 357 copy_before: { 358 from: "art/test/822-hiddenapi-future/info.txt" 359 to: "art/test/822-hiddenapi-future/info.txt" 360 } 361 copy_before: { 362 from: "art/test/822-hiddenapi-future/src-ex/MyClass.java" 363 to: "art/test/822-hiddenapi-future/src-ex/MyClass.java" 364 } 365 copy_before: { 366 from: "art/test/822-hiddenapi-future/src/Main.java" 367 to: "art/test/822-hiddenapi-future/src/Main.java" 368 } 369 copy_before: { 370 from: "art/test/988-method-trace/expected-stderr.txt" 371 to: "art/test/988-method-trace/expected-stderr.txt" 372 } 373 copy_before: { 374 from: "art/test/988-method-trace/expected-stdout.txt" 375 to: "art/test/988-method-trace/expected-stdout.txt" 376 } 377 copy_before: { 378 from: "art/test/988-method-trace/src/art/Test988.java" 379 to: "art/test/988-method-trace/src/art/Test988.java" 380 } 381 copy_before: { 382 from: "art/test/988-method-trace/src/art/Test988Intrinsics.java" 383 to: "art/test/988-method-trace/src/art/Test988Intrinsics.java" 384 } 385 copy_before: { 386 from: "art/test/988-method-trace/trace_fib.cc" 387 to: "art/test/988-method-trace/trace_fib.cc" 388 } 389 copy_before: { 390 from: "art/test/999-redefine-hiddenapi/build.py" 391 to: "art/test/999-redefine-hiddenapi/build.py" 392 } 393 copy_before: { 394 from: "art/test/999-redefine-hiddenapi/expected-stderr.txt" 395 to: "art/test/999-redefine-hiddenapi/expected-stderr.txt" 396 } 397 copy_before: { 398 from: "art/test/999-redefine-hiddenapi/expected-stdout.txt" 399 to: "art/test/999-redefine-hiddenapi/expected-stdout.txt" 400 } 401 copy_before: { 402 from: "art/test/999-redefine-hiddenapi/hiddenapi-flags.csv" 403 to: "art/test/999-redefine-hiddenapi/hiddenapi-flags.csv" 404 } 405 copy_before: { 406 from: "art/test/999-redefine-hiddenapi/info.txt" 407 to: "art/test/999-redefine-hiddenapi/info.txt" 408 } 409 copy_before: { 410 from: "art/test/999-redefine-hiddenapi/run.py" 411 to: "art/test/999-redefine-hiddenapi/run.py" 412 } 413 copy_before: { 414 from: "art/test/999-redefine-hiddenapi/src-ex/Test999.java" 415 to: "art/test/999-redefine-hiddenapi/src-ex/Test999.java" 416 } 417 copy_before: { 418 from: "art/test/999-redefine-hiddenapi/src-redefine/art/Test999.java" 419 to: "art/test/999-redefine-hiddenapi/src-redefine/art/Test999.java" 420 } 421 copy_before: { 422 from: "art/test/999-redefine-hiddenapi/src-redefine/gen.sh" 423 to: "art/test/999-redefine-hiddenapi/src-redefine/gen.sh" 424 } 425 copy_before: { 426 from: "art/test/999-redefine-hiddenapi/src/Main.java" 427 to: "art/test/999-redefine-hiddenapi/src/Main.java" 428 } 429 copy_before: { 430 from: "art/test/999-redefine-hiddenapi/src/art/Redefinition.java" 431 to: "art/test/999-redefine-hiddenapi/src/art/Redefinition.java" 432 } 433 copy_before: { 434 from: "art/test/default_run.py" 435 to: "art/test/default_run.py" 436 } 437 copy_before: { 438 from: "art/test/globals.py" 439 to: "art/test/globals.py" 440 } 441 copy_before: { 442 from: "art/test/jvmti-common/Breakpoint.java" 443 to: "art/test/jvmti-common/Breakpoint.java" 444 } 445 copy_before: { 446 from: "art/test/jvmti-common/Exceptions.java" 447 to: "art/test/jvmti-common/Exceptions.java" 448 } 449 copy_before: { 450 from: "art/test/jvmti-common/FramePop.java" 451 to: "art/test/jvmti-common/FramePop.java" 452 } 453 copy_before: { 454 from: "art/test/jvmti-common/Locals.java" 455 to: "art/test/jvmti-common/Locals.java" 456 } 457 copy_before: { 458 from: "art/test/jvmti-common/Main.java" 459 to: "art/test/jvmti-common/Main.java" 460 } 461 copy_before: { 462 from: "art/test/jvmti-common/Monitors.java" 463 to: "art/test/jvmti-common/Monitors.java" 464 } 465 copy_before: { 466 from: "art/test/jvmti-common/NonStandardExit.java" 467 to: "art/test/jvmti-common/NonStandardExit.java" 468 } 469 copy_before: { 470 from: "art/test/jvmti-common/Redefinition.java" 471 to: "art/test/jvmti-common/Redefinition.java" 472 } 473 copy_before: { 474 from: "art/test/jvmti-common/StackTrace.java" 475 to: "art/test/jvmti-common/StackTrace.java" 476 } 477 copy_before: { 478 from: "art/test/jvmti-common/SuspendEvents.java" 479 to: "art/test/jvmti-common/SuspendEvents.java" 480 } 481 copy_before: { 482 from: "art/test/jvmti-common/Suspension.java" 483 to: "art/test/jvmti-common/Suspension.java" 484 } 485 copy_before: { 486 from: "art/test/jvmti-common/Threads.java" 487 to: "art/test/jvmti-common/Threads.java" 488 } 489 copy_before: { 490 from: "art/test/jvmti-common/Trace.java" 491 to: "art/test/jvmti-common/Trace.java" 492 } 493 copy_before: { 494 from: "art/test/knownfailures.json" 495 to: "art/test/knownfailures.json" 496 } 497 copy_before: { 498 from: "art/test/run-test" 499 to: "art/test/run-test" 500 } 501 copy_before: { 502 from: "art/test/run_test_build.py" 503 to: "art/test/run_test_build.py" 504 } 505 copy_before: { 506 from: "art/test/testrunner/device_config.py" 507 to: "art/test/testrunner/device_config.py" 508 } 509 copy_before: { 510 from: "art/test/testrunner/env.py" 511 to: "art/test/testrunner/env.py" 512 } 513 copy_before: { 514 from: "art/test/testrunner/run_build_test_target.py" 515 to: "art/test/testrunner/run_build_test_target.py" 516 } 517 copy_before: { 518 from: "art/test/testrunner/target_config.py" 519 to: "art/test/testrunner/target_config.py" 520 } 521 copy_before: { 522 from: "art/test/testrunner/testrunner.py" 523 to: "art/test/testrunner/testrunner.py" 524 } 525 copy_before: { 526 from: "art/test/utils/python/generate_java_main.py" 527 to: "art/test/utils/python/generate_java_main.py" 528 } 529 copy_before: { 530 from: "art/test/utils/python/generate_java_varhandle_perf.py" 531 to: "art/test/utils/python/generate_java_varhandle_perf.py" 532 } 533 copy_before: { 534 from: "art/test/utils/python/testgen/mixins.py" 535 to: "art/test/utils/python/testgen/mixins.py" 536 } 537 copy_before: { 538 from: "art/test/utils/python/testgen/utils.py" 539 to: "art/test/utils/python/testgen/utils.py" 540 } 541 copy_before: { 542 from: "development/docs/SDK_RELEASE_NOTES" 543 to: "development/docs/SDK_RELEASE_NOTES" 544 } 545 copy_before: { 546 from: "development/docs/copyright-templates/asm.txt" 547 to: "development/docs/copyright-templates/asm.txt" 548 } 549 copy_before: { 550 from: "development/docs/copyright-templates/bash.txt" 551 to: "development/docs/copyright-templates/bash.txt" 552 } 553 copy_before: { 554 from: "development/docs/copyright-templates/bsd/c.txt" 555 to: "development/docs/copyright-templates/bsd/c.txt" 556 } 557 copy_before: { 558 from: "development/docs/copyright-templates/c.txt" 559 to: "development/docs/copyright-templates/c.txt" 560 } 561 copy_before: { 562 from: "development/docs/copyright-templates/java.txt" 563 to: "development/docs/copyright-templates/java.txt" 564 } 565 copy_before: { 566 from: "development/docs/copyright-templates/make.txt" 567 to: "development/docs/copyright-templates/make.txt" 568 } 569 copy_before: { 570 from: "development/docs/copyright-templates/plain.txt" 571 to: "development/docs/copyright-templates/plain.txt" 572 } 573 copy_before: { 574 from: "development/docs/copyright-templates/sh.txt" 575 to: "development/docs/copyright-templates/sh.txt" 576 } 577 copy_before: { 578 from: "development/docs/copyright-templates/xml.txt" 579 to: "development/docs/copyright-templates/xml.txt" 580 } 581 copy_before: { 582 from: "libcore/ojluni/src/main/java/java/util/AbstractCollection.java" 583 to: "libcore/ojluni/src/main/java/java/util/AbstractCollection.java" 584 } 585 copy_before: { 586 from: "out/soong/.intermediates/art/build/apex/art-run-test-bootclasspath/android_common/withres/art-run-test-bootclasspath.jar" 587 to: "out/soong/.intermediates/art/build/apex/art-run-test-bootclasspath/android_common/withres/art-run-test-bootclasspath.jar" 588 } 589 copy_before: { 590 from: "prebuilts/misc/common/asm/asm-9.6.jar" 591 to: "prebuilts/misc/common/asm/asm-9.6.jar" 592 } 593 chdir: true 594 command: "art/test/run_test_build.py --out __SBOX_SANDBOX_DIR__/out/art-run-test-target-data-shardHiddenApi.zip --bootclasspath __SBOX_SANDBOX_DIR__/out/soong/.intermediates/art/build/apex/art-run-test-bootclasspath/android_common/withres/art-run-test-bootclasspath.jar --d8 __SBOX_SANDBOX_DIR__/tools/out/bin/d8 --jasmin __SBOX_SANDBOX_DIR__/tools/out/bin/jasmin --rewrapper __SBOX_SANDBOX_DIR__/tools/out/rewrapper/prebuilts/remoteexecution-client/live/rewrapper --smali __SBOX_SANDBOX_DIR__/tools/out/bin/android-smali --soong_zip __SBOX_SANDBOX_DIR__/tools/out/bin/soong_zip --zipalign __SBOX_SANDBOX_DIR__/tools/out/bin/zipalign --hiddenapi __SBOX_SANDBOX_DIR__/tools/out/bin/hiddenapi --mode target --test-dir-regex 'art/test/....?-[^/]*hiddenapi' art/test/jvmti-common/Breakpoint.java art/test/jvmti-common/Exceptions.java art/test/jvmti-common/FramePop.java art/test/jvmti-common/Locals.java art/test/jvmti-common/Main.java art/test/jvmti-common/Monitors.java art/test/jvmti-common/NonStandardExit.java art/test/jvmti-common/Redefinition.java art/test/jvmti-common/StackTrace.java art/test/jvmti-common/SuspendEvents.java art/test/jvmti-common/Suspension.java art/test/jvmti-common/Threads.java art/test/jvmti-common/Trace.java art/test/utils/python/generate_java_main.py art/test/utils/python/generate_java_varhandle_perf.py art/test/utils/python/testgen/mixins.py art/test/utils/python/testgen/utils.py __SBOX_SANDBOX_DIR__/out/soong/.intermediates/art/build/apex/art-run-test-bootclasspath/android_common/withres/art-run-test-bootclasspath.jar development/docs/SDK_RELEASE_NOTES development/docs/copyright-templates/asm.txt development/docs/copyright-templates/bash.txt development/docs/copyright-templates/c.txt development/docs/copyright-templates/java.txt development/docs/copyright-templates/make.txt development/docs/copyright-templates/plain.txt development/docs/copyright-templates/sh.txt development/docs/copyright-templates/xml.txt development/docs/copyright-templates/bsd/c.txt prebuilts/misc/common/asm/asm-9.6.jar libcore/ojluni/src/main/java/java/util/AbstractCollection.java art/test/988-method-trace/expected-stdout.txt art/test/988-method-trace/expected-stderr.txt art/test/988-method-trace/src/art/Test988Intrinsics.java art/test/988-method-trace/src/art/Test988.java art/test/988-method-trace/trace_fib.cc art/test/1953-pop-frame/src/art/Test1953.java art/test/1953-pop-frame/src/art/SuspendEvents.java art/test/testrunner/device_config.py art/test/testrunner/env.py art/test/testrunner/run_build_test_target.py art/test/testrunner/target_config.py art/test/testrunner/testrunner.py art/test/knownfailures.json art/test/default_run.py art/test/globals.py art/test/run-test art/test/run_test_build.py art/test/674-hiddenapi/build.py art/test/674-hiddenapi/expected-stderr.txt art/test/674-hiddenapi/expected-stdout.txt art/test/674-hiddenapi/hiddenapi-flags.csv art/test/674-hiddenapi/hiddenapi.cc art/test/674-hiddenapi/info.txt art/test/674-hiddenapi/run.py art/test/674-hiddenapi/src/NullaryConstructorBlocklist.java art/test/674-hiddenapi/src/NullaryConstructorBlocklistAndCorePlatformApi.java art/test/674-hiddenapi/src/NullaryConstructorConditionallyBlocked.java art/test/674-hiddenapi/src/NullaryConstructorSdk.java art/test/674-hiddenapi/src/NullaryConstructorUnsupported.java art/test/674-hiddenapi/src/ParentClass.java art/test/674-hiddenapi/src/ParentInterface.java art/test/674-hiddenapi/src/SampleClass.java art/test/674-hiddenapi/src-art/Main.java art/test/674-hiddenapi/src-ex/ChildClass.java art/test/674-hiddenapi/src-ex/JLI.java art/test/674-hiddenapi/src-ex/JNI.java art/test/674-hiddenapi/src-ex/Linking.java art/test/674-hiddenapi/src-ex/Reflection.java art/test/690-hiddenapi-same-name-methods/build.py art/test/690-hiddenapi-same-name-methods/expected-stderr.txt art/test/690-hiddenapi-same-name-methods/expected-stdout.txt art/test/690-hiddenapi-same-name-methods/hiddenapi-flags.csv art/test/690-hiddenapi-same-name-methods/info.txt art/test/690-hiddenapi-same-name-methods/smali-ex/DirectMethods.smali art/test/690-hiddenapi-same-name-methods/smali-ex/NonSyntheticMethods.smali art/test/690-hiddenapi-same-name-methods/smali-ex/SyntheticMethods.smali art/test/690-hiddenapi-same-name-methods/smali-ex/VirtualMethods.smali art/test/690-hiddenapi-same-name-methods/src/Main.java art/test/690-hiddenapi-same-name-methods/src-ex/GenericInterface.java art/test/690-hiddenapi-same-name-methods/src-ex/SpecificClass.java art/test/691-hiddenapi-proxy/build.py art/test/691-hiddenapi-proxy/expected-stderr.txt art/test/691-hiddenapi-proxy/expected-stdout.txt art/test/691-hiddenapi-proxy/hiddenapi-flags.csv art/test/691-hiddenapi-proxy/info.txt art/test/691-hiddenapi-proxy/src/Main.java art/test/691-hiddenapi-proxy/src-ex/MyInterface.java art/test/817-hiddenapi/build.py art/test/817-hiddenapi/expected-stderr.txt art/test/817-hiddenapi/expected-stdout.txt art/test/817-hiddenapi/hiddenapi-flags.csv art/test/817-hiddenapi/info.txt art/test/817-hiddenapi/run.py art/test/817-hiddenapi/test_native.cc art/test/817-hiddenapi/src/InheritAbstract.java art/test/817-hiddenapi/src/NotInAbstractInterface.java art/test/817-hiddenapi/src/NotInAbstractParent.java art/test/817-hiddenapi/src/OtherInterface.java art/test/817-hiddenapi/src-art/Main.java art/test/817-hiddenapi/src-ex/TestCase.java art/test/822-hiddenapi-future/build.py art/test/822-hiddenapi-future/expected-stderr.txt art/test/822-hiddenapi-future/expected-stdout.txt art/test/822-hiddenapi-future/hiddenapi-flags.csv art/test/822-hiddenapi-future/info.txt art/test/822-hiddenapi-future/src/Main.java art/test/822-hiddenapi-future/src-ex/MyClass.java art/test/999-redefine-hiddenapi/build.py art/test/999-redefine-hiddenapi/expected-stderr.txt art/test/999-redefine-hiddenapi/expected-stdout.txt art/test/999-redefine-hiddenapi/hiddenapi-flags.csv art/test/999-redefine-hiddenapi/info.txt art/test/999-redefine-hiddenapi/run.py art/test/999-redefine-hiddenapi/src/Main.java art/test/999-redefine-hiddenapi/src/art/Redefinition.java art/test/999-redefine-hiddenapi/src-ex/Test999.java art/test/999-redefine-hiddenapi/src-redefine/gen.sh art/test/999-redefine-hiddenapi/src-redefine/art/Test999.java art/test/2038-hiddenapi-jvmti-ext/build.py art/test/2038-hiddenapi-jvmti-ext/expected-stderr.txt art/test/2038-hiddenapi-jvmti-ext/expected-stdout.txt art/test/2038-hiddenapi-jvmti-ext/hiddenapi-flags.csv art/test/2038-hiddenapi-jvmti-ext/hiddenapi_ext.cc art/test/2038-hiddenapi-jvmti-ext/info.txt art/test/2038-hiddenapi-jvmti-ext/run.py art/test/2038-hiddenapi-jvmti-ext/src/Main.java art/test/2038-hiddenapi-jvmti-ext/src-ex/Test2038.java art/test/2270-mh-internal-hiddenapi-use/Android.bp art/test/2270-mh-internal-hiddenapi-use/expected-stderr.txt art/test/2270-mh-internal-hiddenapi-use/expected-stdout.txt art/test/2270-mh-internal-hiddenapi-use/info.txt art/test/2270-mh-internal-hiddenapi-use/mh-internal-hidden-api.cc art/test/2270-mh-internal-hiddenapi-use/run.py art/test/2270-mh-internal-hiddenapi-use/src-art/Main.java" 595 copy_after: { 596 from: "out/art-run-test-target-data-shardHiddenApi.zip" 597 to: "out/soong/.intermediates/art/test/art-run-test-target-data-shardHiddenApi-tmp/android_common/gen/art-run-test-target-data-shardHiddenApi.zip" 598 } 599 input_hash: "4379961e490a302037bac9ea91811217bba6168d9a9ce700b74bfae64e5c629e" 600 env: { 601 name: "PATH" 602 inherit: true 603 } 604 env: { 605 name: "JAVA_HOME" 606 inherit: true 607 } 608 env: { 609 name: "TMPDIR" 610 inherit: true 611 } 612 env: { 613 name: "RBE_log_dir" 614 inherit: true 615 } 616 env: { 617 name: "RBE_platform" 618 inherit: true 619 } 620 env: { 621 name: "RBE_server_address" 622 inherit: true 623 } 624 env: { 625 name: "RBE_exec_root" 626 inherit: true 627 } 628 env: { 629 name: "OUT_DIR" 630 value: "out" 631 } 632 dont_inherit_env: true 633} 634 635