Add --cdex-fast and --cdex-none variant to testrunner
Added --cdex-fast and --cdex-none variant options. These are passed
to ART through the compact-dex-level option.
Bug: 63756964
Test: test/testrunner/testrunner.py --host --cdex-fast -j40
Test: Commented out header writing in compact_dex_writer.cc and confirmed tests fail.
Change-Id: I408555b48286d2c4c5eca72e2cabe956aa1e9835
diff --git a/test/run-test b/test/run-test
index fdb2ee4..75fe15c 100755
--- a/test/run-test
+++ b/test/run-test
@@ -225,6 +225,11 @@
run_args="${run_args} --prebuild"
prebuild_mode="yes"
shift;
+ elif [ "x$1" = "x--compact-dex-level" ]; then
+ option="$1"
+ shift
+ run_args="${run_args} $option $1"
+ shift;
elif [ "x$1" = "x--strip-dex" ]; then
run_args="${run_args} --strip-dex"
shift;
@@ -660,6 +665,7 @@
echo " -Xcompiler-option Pass an option to the compiler."
echo " --build-option Pass an option to the build script."
echo " --runtime-option Pass an option to the runtime."
+ echo " --compact-dex-level Specify a compact dex level to the compiler."
echo " --debug Wait for the default debugger to attach."
echo " --debug-agent <agent-path>"
echo " Wait for the given debugger agent to attach. Currently"