Add field-access/modification to ti-stress.
These tests stress jvmti FieldAccess and FieldModification.
Test: ./test/testrunner/testrunner.py --host --field-stress -j40
Change-Id: Ie2ea91e165beed73f14e8aff0adb137becdccd01
diff --git a/test/etc/run-test-jar b/test/etc/run-test-jar
index 8aacc8c..c44fb97 100755
--- a/test/etc/run-test-jar
+++ b/test/etc/run-test-jar
@@ -63,6 +63,7 @@
TEST_IS_NDEBUG="n"
APP_IMAGE="y"
JVMTI_STRESS="n"
+JVMTI_FIELD_STRESS="n"
JVMTI_TRACE_STRESS="n"
JVMTI_REDEFINE_STRESS="n"
VDEX_FILTER=""
@@ -159,6 +160,10 @@
JVMTI_STRESS="y"
JVMTI_REDEFINE_STRESS="y"
shift
+ elif [ "x$1" = "x--jvmti-field-stress" ]; then
+ JVMTI_STRESS="y"
+ JVMTI_FIELD_STRESS="y"
+ shift
elif [ "x$1" = "x--jvmti-trace-stress" ]; then
JVMTI_STRESS="y"
JVMTI_TRACE_STRESS="y"
@@ -415,6 +420,9 @@
agent_args="${agent_args},redefine,${DEXTER_BINARY},${file_1},${file_2}"
fi
fi
+ if [[ "$JVMTI_FIELD_STRESS" = "y" ]]; then
+ agent_args="${agent_args},field"
+ fi
if [[ "$JVMTI_TRACE_STRESS" = "y" ]]; then
agent_args="${agent_args},trace"
fi