summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorBrian Carlstrom <bdc@google.com>2011-09-29 00:53:55 -0700
committerBrian Carlstrom <bdc@google.com>2011-10-03 10:28:05 -0700
commite24fa61603a60ade3797e4a0c8b3fccb346cb048 (patch)
tree9ec5ed942eb9ece6d4d261ffd21956c94f9968fe /test
parent06cbeb990e94f9c4576601e27145fe132e34a686 (diff)
downloadart-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/build6
-rw-r--r--test/023-many-interfaces/build6
-rw-r--r--test/056-const-string-jumbo/build6
-rw-r--r--test/085-old-style-inner-class/build6
-rwxr-xr-xtest/etc/default-build12
-rwxr-xr-xtest/etc/push-and-run-test-jar13
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