Add JVMTI breakpoint and SingleStep tests
Tests for functionality related to the can_generate_single_step_events
and can_generate_breakpoint_events jvmti capabilities.
Bug: 62821960
Test: ./test.py --host -j40
Test: ./test/run-test --host --jvmti-step-stress 001-HelloWorld
Test: ./test/run-test --host --jvmti-step-stress 914
Change-Id: Id2a4db5a6de3a97726f03f5e735c2bb77dafe4ca
diff --git a/test/knownfailures.json b/test/knownfailures.json
index cf73a5f..2b1232b 100644
--- a/test/knownfailures.json
+++ b/test/knownfailures.json
@@ -502,7 +502,7 @@
"645-checker-abs-simd",
"706-checker-scheduler"],
"description": ["Checker tests are not compatible with jvmti."],
- "variant": "jvmti-stress | redefine-stress | trace-stress | field-stress"
+ "variant": "jvmti-stress | redefine-stress | trace-stress | field-stress | step-stress"
},
{
"tests": [
@@ -510,7 +510,7 @@
"964-default-iface-init-gen"
],
"description": ["Tests that just take too long with jvmti-stress"],
- "variant": "jvmti-stress | redefine-stress | trace-stress"
+ "variant": "jvmti-stress | redefine-stress | trace-stress | step-stress"
},
{
"tests": [
@@ -541,7 +541,7 @@
"981-dedup-original-dex"
],
"description": ["Tests that require exact knowledge of the number of plugins and agents."],
- "variant": "jvmti-stress | redefine-stress | trace-stress | field-stress"
+ "variant": "jvmti-stress | redefine-stress | trace-stress | field-stress | step-stress"
},
{
"tests": [
@@ -579,7 +579,7 @@
"004-ThreadStress"
],
"description": "The thread stress test just takes too long with field-stress",
- "variant": "jvmti-stress | field-stress"
+ "variant": "jvmti-stress | field-stress | step-stress"
},
{
"tests": [