diff options
author | 2017-04-07 09:18:45 -0700 | |
---|---|---|
committer | 2017-04-07 09:46:32 -0700 | |
commit | a8380240c8c9752c8b43926f677adcac11c2f52f (patch) | |
tree | 29aab241dbc797839e327cffcd0b762df7282221 | |
parent | 4665167ddc34008dfa78a2873685fe7a98772eab (diff) |
ART: More refactor for JVMTI run tests (2/3)
Move refactored tests into their final places. Add a host java
library that includes those test files.
This is a follow-up to CL I740731c3af793521c5a859ef4a1f0ae94d2e1c19
and must be used together with it.
Bug: 32072923
Test: None
Change-Id: I20b6070eb6bdd4b7a0bf42046302bafa10eee54f
-rw-r--r-- | test/901-hello-ti-agent/src/art/Test901.java (renamed from test/901-hello-ti-agent/src/Main.java) | 0 | ||||
-rw-r--r-- | test/903-hello-tagging/src/art/Test903.java (renamed from test/903-hello-tagging/src/Main.java) | 0 | ||||
-rw-r--r-- | test/904-object-allocation/src/art/Test904.java (renamed from test/904-object-allocation/src/Main.java) | 0 | ||||
-rw-r--r-- | test/905-object-free/src/art/Test905.java (renamed from test/905-object-free/src/Main.java) | 0 | ||||
-rw-r--r-- | test/906-iterate-heap/src/art/Test906.java (renamed from test/906-iterate-heap/src/Main.java) | 0 | ||||
-rw-r--r-- | test/907-get-loaded-classes/src/art/Test907.java (renamed from test/907-get-loaded-classes/src/Main.java) | 0 | ||||
-rw-r--r-- | test/908-gc-start-finish/src/art/Test908.java (renamed from test/908-gc-start-finish/src/Main.java) | 0 | ||||
-rw-r--r-- | test/910-methods/src/art/Test910.java (renamed from test/910-methods/src/Main.java) | 0 | ||||
-rw-r--r-- | test/911-get-stack-trace/src/art/AllTraces.java (renamed from test/911-get-stack-trace/src/AllTraces.java) | 0 | ||||
-rw-r--r-- | test/911-get-stack-trace/src/art/ControlData.java (renamed from test/911-get-stack-trace/src/ControlData.java) | 0 | ||||
-rw-r--r-- | test/911-get-stack-trace/src/art/Frames.java (renamed from test/911-get-stack-trace/src/Frames.java) | 0 | ||||
-rw-r--r-- | test/911-get-stack-trace/src/art/OtherThread.java (renamed from test/911-get-stack-trace/src/OtherThread.java) | 0 | ||||
-rw-r--r-- | test/911-get-stack-trace/src/art/PrintThread.java (renamed from test/911-get-stack-trace/src/PrintThread.java) | 0 | ||||
-rw-r--r-- | test/911-get-stack-trace/src/art/Recurse.java (renamed from test/911-get-stack-trace/src/Recurse.java) | 0 | ||||
-rw-r--r-- | test/911-get-stack-trace/src/art/SameThread.java (renamed from test/911-get-stack-trace/src/SameThread.java) | 0 | ||||
-rw-r--r-- | test/911-get-stack-trace/src/art/Test911.java (renamed from test/911-get-stack-trace/src/Main.java) | 0 | ||||
-rw-r--r-- | test/911-get-stack-trace/src/art/ThreadListTraces.java (renamed from test/911-get-stack-trace/src/ThreadListTraces.java) | 0 | ||||
-rw-r--r-- | test/913-heaps/src/art/Test913.java (renamed from test/913-heaps/src/Main.java) | 0 | ||||
-rw-r--r-- | test/918-fields/src/art/Test918.java (renamed from test/918-fields/src/Main.java) | 0 | ||||
-rw-r--r-- | test/920-objects/src/art/Test920.java (renamed from test/920-objects/src/Main.java) | 0 | ||||
-rw-r--r-- | test/922-properties/src/art/Test922.java (renamed from test/922-properties/src/Main.java) | 0 | ||||
-rw-r--r-- | test/923-monitors/src/art/Test923.java (renamed from test/923-monitors/src/Main.java) | 0 | ||||
-rw-r--r-- | test/924-threads/src/art/Test924.java (renamed from test/924-threads/src/Main.java) | 0 | ||||
-rw-r--r-- | test/925-threadgroups/src/art/Test925.java (renamed from test/925-threadgroups/src/Main.java) | 0 | ||||
-rw-r--r-- | test/927-timers/src/art/Test927.java (renamed from test/927-timers/src/Main.java) | 0 | ||||
-rw-r--r-- | test/928-jni-table/src/art/Test928.java (renamed from test/928-jni-table/src/Main.java) | 0 | ||||
-rw-r--r-- | test/931-agent-thread/src/art/Test931.java (renamed from test/931-agent-thread/src/Main.java) | 0 | ||||
-rw-r--r-- | test/933-misc-events/src/art/Test933.java (renamed from test/933-misc-events/src/Main.java) | 0 | ||||
-rw-r--r-- | test/Android.run-test-jvmti-java-library.mk | 59 |
29 files changed, 59 insertions, 0 deletions
diff --git a/test/901-hello-ti-agent/src/Main.java b/test/901-hello-ti-agent/src/art/Test901.java index 26f7399c31..26f7399c31 100644 --- a/test/901-hello-ti-agent/src/Main.java +++ b/test/901-hello-ti-agent/src/art/Test901.java diff --git a/test/903-hello-tagging/src/Main.java b/test/903-hello-tagging/src/art/Test903.java index 1691a947c5..1691a947c5 100644 --- a/test/903-hello-tagging/src/Main.java +++ b/test/903-hello-tagging/src/art/Test903.java diff --git a/test/904-object-allocation/src/Main.java b/test/904-object-allocation/src/art/Test904.java index 31e0c8c1ae..31e0c8c1ae 100644 --- a/test/904-object-allocation/src/Main.java +++ b/test/904-object-allocation/src/art/Test904.java diff --git a/test/905-object-free/src/Main.java b/test/905-object-free/src/art/Test905.java index 1ed7a0eb19..1ed7a0eb19 100644 --- a/test/905-object-free/src/Main.java +++ b/test/905-object-free/src/art/Test905.java diff --git a/test/906-iterate-heap/src/Main.java b/test/906-iterate-heap/src/art/Test906.java index feebf9c118..feebf9c118 100644 --- a/test/906-iterate-heap/src/Main.java +++ b/test/906-iterate-heap/src/art/Test906.java diff --git a/test/907-get-loaded-classes/src/Main.java b/test/907-get-loaded-classes/src/art/Test907.java index d654428819..d654428819 100644 --- a/test/907-get-loaded-classes/src/Main.java +++ b/test/907-get-loaded-classes/src/art/Test907.java diff --git a/test/908-gc-start-finish/src/Main.java b/test/908-gc-start-finish/src/art/Test908.java index ceaa98cd9f..ceaa98cd9f 100644 --- a/test/908-gc-start-finish/src/Main.java +++ b/test/908-gc-start-finish/src/art/Test908.java diff --git a/test/910-methods/src/Main.java b/test/910-methods/src/art/Test910.java index b3490e9518..b3490e9518 100644 --- a/test/910-methods/src/Main.java +++ b/test/910-methods/src/art/Test910.java diff --git a/test/911-get-stack-trace/src/AllTraces.java b/test/911-get-stack-trace/src/art/AllTraces.java index d73f78bba1..d73f78bba1 100644 --- a/test/911-get-stack-trace/src/AllTraces.java +++ b/test/911-get-stack-trace/src/art/AllTraces.java diff --git a/test/911-get-stack-trace/src/ControlData.java b/test/911-get-stack-trace/src/art/ControlData.java index b5f3291f30..b5f3291f30 100644 --- a/test/911-get-stack-trace/src/ControlData.java +++ b/test/911-get-stack-trace/src/art/ControlData.java diff --git a/test/911-get-stack-trace/src/Frames.java b/test/911-get-stack-trace/src/art/Frames.java index b3d81bf9f7..b3d81bf9f7 100644 --- a/test/911-get-stack-trace/src/Frames.java +++ b/test/911-get-stack-trace/src/art/Frames.java diff --git a/test/911-get-stack-trace/src/OtherThread.java b/test/911-get-stack-trace/src/art/OtherThread.java index 675bff55a6..675bff55a6 100644 --- a/test/911-get-stack-trace/src/OtherThread.java +++ b/test/911-get-stack-trace/src/art/OtherThread.java diff --git a/test/911-get-stack-trace/src/PrintThread.java b/test/911-get-stack-trace/src/art/PrintThread.java index de1da9c8a6..de1da9c8a6 100644 --- a/test/911-get-stack-trace/src/PrintThread.java +++ b/test/911-get-stack-trace/src/art/PrintThread.java diff --git a/test/911-get-stack-trace/src/Recurse.java b/test/911-get-stack-trace/src/art/Recurse.java index 438fdfdbba..438fdfdbba 100644 --- a/test/911-get-stack-trace/src/Recurse.java +++ b/test/911-get-stack-trace/src/art/Recurse.java diff --git a/test/911-get-stack-trace/src/SameThread.java b/test/911-get-stack-trace/src/art/SameThread.java index c9afad5570..c9afad5570 100644 --- a/test/911-get-stack-trace/src/SameThread.java +++ b/test/911-get-stack-trace/src/art/SameThread.java diff --git a/test/911-get-stack-trace/src/Main.java b/test/911-get-stack-trace/src/art/Test911.java index 71a5196c22..71a5196c22 100644 --- a/test/911-get-stack-trace/src/Main.java +++ b/test/911-get-stack-trace/src/art/Test911.java diff --git a/test/911-get-stack-trace/src/ThreadListTraces.java b/test/911-get-stack-trace/src/art/ThreadListTraces.java index 0de93de706..0de93de706 100644 --- a/test/911-get-stack-trace/src/ThreadListTraces.java +++ b/test/911-get-stack-trace/src/art/ThreadListTraces.java diff --git a/test/913-heaps/src/Main.java b/test/913-heaps/src/art/Test913.java index c54ecb049f..c54ecb049f 100644 --- a/test/913-heaps/src/Main.java +++ b/test/913-heaps/src/art/Test913.java diff --git a/test/918-fields/src/Main.java b/test/918-fields/src/art/Test918.java index 89d518c82d..89d518c82d 100644 --- a/test/918-fields/src/Main.java +++ b/test/918-fields/src/art/Test918.java diff --git a/test/920-objects/src/Main.java b/test/920-objects/src/art/Test920.java index 708e417e6b..708e417e6b 100644 --- a/test/920-objects/src/Main.java +++ b/test/920-objects/src/art/Test920.java diff --git a/test/922-properties/src/Main.java b/test/922-properties/src/art/Test922.java index 4b2204a86c..4b2204a86c 100644 --- a/test/922-properties/src/Main.java +++ b/test/922-properties/src/art/Test922.java diff --git a/test/923-monitors/src/Main.java b/test/923-monitors/src/art/Test923.java index 02e86a6891..02e86a6891 100644 --- a/test/923-monitors/src/Main.java +++ b/test/923-monitors/src/art/Test923.java diff --git a/test/924-threads/src/Main.java b/test/924-threads/src/art/Test924.java index 160bf8ea67..160bf8ea67 100644 --- a/test/924-threads/src/Main.java +++ b/test/924-threads/src/art/Test924.java diff --git a/test/925-threadgroups/src/Main.java b/test/925-threadgroups/src/art/Test925.java index 14ca7a79d2..14ca7a79d2 100644 --- a/test/925-threadgroups/src/Main.java +++ b/test/925-threadgroups/src/art/Test925.java diff --git a/test/927-timers/src/Main.java b/test/927-timers/src/art/Test927.java index 1ed016070b..1ed016070b 100644 --- a/test/927-timers/src/Main.java +++ b/test/927-timers/src/art/Test927.java diff --git a/test/928-jni-table/src/Main.java b/test/928-jni-table/src/art/Test928.java index 3f3935d383..3f3935d383 100644 --- a/test/928-jni-table/src/Main.java +++ b/test/928-jni-table/src/art/Test928.java diff --git a/test/931-agent-thread/src/Main.java b/test/931-agent-thread/src/art/Test931.java index bc096a770f..bc096a770f 100644 --- a/test/931-agent-thread/src/Main.java +++ b/test/931-agent-thread/src/art/Test931.java diff --git a/test/933-misc-events/src/Main.java b/test/933-misc-events/src/art/Test933.java index afebbf8798..afebbf8798 100644 --- a/test/933-misc-events/src/Main.java +++ b/test/933-misc-events/src/art/Test933.java diff --git a/test/Android.run-test-jvmti-java-library.mk b/test/Android.run-test-jvmti-java-library.mk new file mode 100644 index 0000000000..4a5b5c17c0 --- /dev/null +++ b/test/Android.run-test-jvmti-java-library.mk @@ -0,0 +1,59 @@ +# +# Copyright (C) 2017 The Android Open Source Project +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# + +LOCAL_PATH := $(call my-dir) + +include $(CLEAR_VARS) + +# Main shim classes. We use one that exposes the tagging common functionality. +LOCAL_SRC_FILES := \ + 903-hello-tagging/src/art/Main.java \ + +# Actual test classes. +LOCAL_SRC_FILES += \ + 901-hello-ti-agent/src/art/Test901.java \ + 903-hello-tagging/src/art/Test903.java \ + 904-object-allocation/src/art/Test904.java \ + 905-object-free/src/art/Test905.java \ + 906-iterate-heap/src/art/Test906.java \ + 907-get-loaded-classes/src/art/Test907.java \ + 908-gc-start-finish/src/art/Test908.java \ + 910-methods/src/art/Test910.java \ + 911-get-stack-trace/src/art/Test911.java \ + 911-get-stack-trace/src/art/AllTraces.java \ + 911-get-stack-trace/src/art/ControlData.java \ + 911-get-stack-trace/src/art/Frames.java \ + 911-get-stack-trace/src/art/OtherThread.java \ + 911-get-stack-trace/src/art/PrintThread.java \ + 911-get-stack-trace/src/art/Recurse.java \ + 911-get-stack-trace/src/art/SameThread.java \ + 911-get-stack-trace/src/art/ThreadListTraces.java \ + 913-heaps/src/art/Test913.java \ + 918-fields/src/art/Test918.java \ + 920-objects/src/art/Test920.java \ + 922-properties/src/art/Test922.java \ + 923-monitors/src/art/Test923.java \ + 924-threads/src/art/Test924.java \ + 925-threadgroups/src/art/Test925.java \ + 927-timers/src/art/Test927.java \ + 928-jni-table/src/art/Test928.java \ + 931-agent-thread/src/art/Test931.java \ + 933-misc-events/src/art/Test933.java \ + +LOCAL_MODULE_TAGS := optional +LOCAL_JAVA_LANGUAGE_VERSION := 1.8 +LOCAL_MODULE := run-test-jvmti-java +include $(BUILD_HOST_JAVA_LIBRARY) |