diff options
author | Brian Carlstrom <bdc@google.com> | 2011-09-29 00:53:55 -0700 |
---|---|---|
committer | Brian Carlstrom <bdc@google.com> | 2011-10-03 10:28:05 -0700 |
commit | e24fa61603a60ade3797e4a0c8b3fccb346cb048 (patch) | |
tree | 9ec5ed942eb9ece6d4d261ffd21956c94f9968fe /test | |
parent | 06cbeb990e94f9c4576601e27145fe132e34a686 (diff) | |
download | art-e24fa61603a60ade3797e4a0c8b3fccb346cb048.zip art-e24fa61603a60ade3797e4a0c8b3fccb346cb048.tar.gz art-e24fa61603a60ade3797e4a0c8b3fccb346cb048.tar.bz2 |
Separate oat from image
Change-Id: If2abdb99826ead14e3465d90ba2acffd89709389
Diffstat (limited to 'test')
-rw-r--r-- | test/003-omnibus-opcodes/build | 6 | ||||
-rw-r--r-- | test/023-many-interfaces/build | 6 | ||||
-rw-r--r-- | test/056-const-string-jumbo/build | 6 | ||||
-rw-r--r-- | test/085-old-style-inner-class/build | 6 | ||||
-rwxr-xr-x | test/etc/default-build | 12 | ||||
-rwxr-xr-x | test/etc/push-and-run-test-jar | 13 |
6 files changed, 34 insertions, 15 deletions
diff --git a/test/003-omnibus-opcodes/build b/test/003-omnibus-opcodes/build index 5a8a1a0..bbd392f 100644 --- a/test/003-omnibus-opcodes/build +++ b/test/003-omnibus-opcodes/build @@ -27,7 +27,9 @@ zip ${ANDROID_PRODUCT_OUT}/system/framework/test.jar classes.dex dex2oatd -Xms16m -Xmx16m \ --boot-dex-file=${ANDROID_PRODUCT_OUT}/system/framework/core.jar \ - --boot=${ANDROID_PRODUCT_OUT}/system/framework/core.oat \ + --boot-oat=${ANDROID_PRODUCT_OUT}/system/framework/core.oat \ + --boot-image=${ANDROID_PRODUCT_OUT}/system/framework/core.art \ --dex-file=${ANDROID_PRODUCT_OUT}/system/framework/test.jar \ - --image=${ANDROID_PRODUCT_OUT}/system/framework/test.oat \ + --oat=${ANDROID_PRODUCT_OUT}/system/framework/test.oat \ + --image=${ANDROID_PRODUCT_OUT}/system/framework/test.art \ --strip-prefix=${ANDROID_PRODUCT_OUT} diff --git a/test/023-many-interfaces/build b/test/023-many-interfaces/build index a2b7eea..118e178 100644 --- a/test/023-many-interfaces/build +++ b/test/023-many-interfaces/build @@ -29,7 +29,9 @@ zip ${ANDROID_PRODUCT_OUT}/system/framework/test.jar classes.dex dex2oatd -Xms16m -Xmx16m \ --boot-dex-file=${ANDROID_PRODUCT_OUT}/system/framework/core.jar \ - --boot=${ANDROID_PRODUCT_OUT}/system/framework/core.oat \ + --boot-oat=${ANDROID_PRODUCT_OUT}/system/framework/core.oat \ + --boot-image=${ANDROID_PRODUCT_OUT}/system/framework/core.art \ --dex-file=${ANDROID_PRODUCT_OUT}/system/framework/test.jar \ - --image=${ANDROID_PRODUCT_OUT}/system/framework/test.oat \ + --oat=${ANDROID_PRODUCT_OUT}/system/framework/test.oat \ + --image=${ANDROID_PRODUCT_OUT}/system/framework/test.art \ --strip-prefix=${ANDROID_PRODUCT_OUT} diff --git a/test/056-const-string-jumbo/build b/test/056-const-string-jumbo/build index 98f27b8..c39779b 100644 --- a/test/056-const-string-jumbo/build +++ b/test/056-const-string-jumbo/build @@ -48,7 +48,9 @@ zip ${ANDROID_PRODUCT_OUT}/system/framework/test.jar classes.dex dex2oatd -Xms16m -Xmx16m \ --boot-dex-file=${ANDROID_PRODUCT_OUT}/system/framework/core.jar \ - --boot=${ANDROID_PRODUCT_OUT}/system/framework/core.oat \ + --boot-oat=${ANDROID_PRODUCT_OUT}/system/framework/core.oat \ + --boot-image=${ANDROID_PRODUCT_OUT}/system/framework/core.art \ --dex-file=${ANDROID_PRODUCT_OUT}/system/framework/test.jar \ - --image=${ANDROID_PRODUCT_OUT}/system/framework/test.oat \ + --oat=${ANDROID_PRODUCT_OUT}/system/framework/test.oat \ + --image=${ANDROID_PRODUCT_OUT}/system/framework/test.art \ --strip-prefix=${ANDROID_PRODUCT_OUT} diff --git a/test/085-old-style-inner-class/build b/test/085-old-style-inner-class/build index 6f41a0d..5a1b04c 100644 --- a/test/085-old-style-inner-class/build +++ b/test/085-old-style-inner-class/build @@ -30,7 +30,9 @@ zip ${ANDROID_PRODUCT_OUT}/system/framework/test.jar classes.dex dex2oatd -Xms16m -Xmx16m \ --boot-dex-file=${ANDROID_PRODUCT_OUT}/system/framework/core.jar \ - --boot=${ANDROID_PRODUCT_OUT}/system/framework/core.oat \ + --boot-oat=${ANDROID_PRODUCT_OUT}/system/framework/core.oat \ + --boot-image=${ANDROID_PRODUCT_OUT}/system/framework/core.art \ --dex-file=${ANDROID_PRODUCT_OUT}/system/framework/test.jar \ - --image=${ANDROID_PRODUCT_OUT}/system/framework/test.oat \ + --oat=${ANDROID_PRODUCT_OUT}/system/framework/test.oat \ + --image=${ANDROID_PRODUCT_OUT}/system/framework/test.art \ --strip-prefix=${ANDROID_PRODUCT_OUT} diff --git a/test/etc/default-build b/test/etc/default-build index dcc372a..e31e0ea 100755 --- a/test/etc/default-build +++ b/test/etc/default-build @@ -30,9 +30,11 @@ zip ${ANDROID_PRODUCT_OUT}/system/framework/test.jar classes.dex dex2oatd -Xms16m -Xmx16m \ --boot-dex-file=${ANDROID_PRODUCT_OUT}/system/framework/core.jar \ - --boot=${ANDROID_PRODUCT_OUT}/system/framework/core.oat \ + --boot-oat=${ANDROID_PRODUCT_OUT}/system/framework/core.oat \ + --boot-image=${ANDROID_PRODUCT_OUT}/system/framework/core.art \ --dex-file=${ANDROID_PRODUCT_OUT}/system/framework/test.jar \ - --image=${ANDROID_PRODUCT_OUT}/system/framework/test.oat \ + --oat=${ANDROID_PRODUCT_OUT}/system/framework/test.oat \ + --image=${ANDROID_PRODUCT_OUT}/system/framework/test.art \ --strip-prefix=${ANDROID_PRODUCT_OUT} if [ -r src-ex ]; then @@ -50,8 +52,10 @@ if [ -r src-ex ]; then dex2oatd -Xms16m -Xmx16m \ --boot-dex-file=${ANDROID_PRODUCT_OUT}/system/framework/core.jar \ - --boot=${ANDROID_PRODUCT_OUT}/system/framework/core.oat \ + --boot-oat=${ANDROID_PRODUCT_OUT}/system/framework/core.oat \ + --boot-image=${ANDROID_PRODUCT_OUT}/system/framework/core.art \ --dex-file=${ANDROID_PRODUCT_OUT}/system/framework/test-ex.jar \ - --image=${ANDROID_PRODUCT_OUT}/system/framework/test-ex.oat \ + --oat=${ANDROID_PRODUCT_OUT}/system/framework/test-ex.oat \ + --image=${ANDROID_PRODUCT_OUT}/system/framework/test-ex.art \ --strip-prefix=${ANDROID_PRODUCT_OUT} fi diff --git a/test/etc/push-and-run-test-jar b/test/etc/push-and-run-test-jar index 8b490cd..fd96b6b 100755 --- a/test/etc/push-and-run-test-jar +++ b/test/etc/push-and-run-test-jar @@ -108,13 +108,17 @@ msg "------------------------------" if [ "$QUIET" = "n" ]; then adb push ${ANDROID_PRODUCT_OUT}/system/framework/test.jar /system/framework adb push ${ANDROID_PRODUCT_OUT}/system/framework/test.oat /system/framework + adb push ${ANDROID_PRODUCT_OUT}/system/framework/test.art /system/framework adb push ${ANDROID_PRODUCT_OUT}/system/framework/test-ex.jar /system/framework adb push ${ANDROID_PRODUCT_OUT}/system/framework/test-ex.oat /system/framework + adb push ${ANDROID_PRODUCT_OUT}/system/framework/test-ex.art /system/framework else adb push ${ANDROID_PRODUCT_OUT}/system/framework/test.jar /system/framework >/dev/null 2>&1 adb push ${ANDROID_PRODUCT_OUT}/system/framework/test.oat /system/framework >/dev/null 2>&1 + adb push ${ANDROID_PRODUCT_OUT}/system/framework/test.art /system/framework >/dev/null 2>&1 adb push ${ANDROID_PRODUCT_OUT}/system/framework/test-ex.jar /system/framework >/dev/null 2>&1 adb push ${ANDROID_PRODUCT_OUT}/system/framework/test-ex.oat /system/framework >/dev/null 2>&1 + adb push ${ANDROID_PRODUCT_OUT}/system/framework/test-ex.art /system/framework >/dev/null 2>&1 fi if [ "$DEBUG" = "y" ]; then @@ -130,10 +134,13 @@ fi if [ "$ZYGOTE" = "y" ]; then adb shell cd /data \; dvz -classpath test.jar Main "$@" else - cmdline="cd /data; oatexecd -Xbootclasspath:/system/framework/core.jar \ - -Xbootimage:/system/framework/core.oat \ + cmdline="cd /data; oatexecd \ + -Xbootclasspath:/system/framework/core.jar \ + -Xbootoat:/system/framework/core.oat \ + -Xbootimage:/system/framework/core.art \ -classpath /system/framework/test.jar \ - -Ximage:/system/framework/test.oat Main" + -Xoat:/system/framework/test.oat \ + -Ximage:/system/framework/test.art Main" #cmdline="cd /data; dalvikvm $DEX_VERIFY $DEX_OPTIMIZE $DEX_DEBUG \ # $GC_OPTS -cp test.jar -Xint:${INTERP} -ea Main" if [ "$DEV_MODE" = "y" ]; then |