summaryrefslogtreecommitdiff
path: root/runtime/reference_table_test.cc
diff options
context:
space:
mode:
author Vladimir Marko <vmarko@google.com> 2022-10-13 08:08:28 +0000
committer VladimĂ­r Marko <vmarko@google.com> 2022-10-14 07:48:55 +0000
commit76990bb2404f4b0b73b56f3096e67746c1a5ceb0 (patch)
tree48f58e9feae49055e3bc6bf5d69e695ce147e9b9 /runtime/reference_table_test.cc
parent07c7d430d72cdb07b8b5f20b6335fd236aab6fc1 (diff)
ART: Speed up some gtests.
Avoid creating `Runtime` or create the `Runtime` with a boot image to make the test setup faster. Test: m test-art-host-gtest Test: run-gtests.sh Change-Id: I3f09de81491402442f1704d25bb06de995d8a3ca
Diffstat (limited to 'runtime/reference_table_test.cc')
-rw-r--r--runtime/reference_table_test.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/runtime/reference_table_test.cc b/runtime/reference_table_test.cc
index 7a1e6682fa..5fc01abadb 100644
--- a/runtime/reference_table_test.cc
+++ b/runtime/reference_table_test.cc
@@ -40,7 +40,12 @@ namespace art {
using android::base::StringPrintf;
-class ReferenceTableTest : public CommonRuntimeTest {};
+class ReferenceTableTest : public CommonRuntimeTest {
+ protected:
+ ReferenceTableTest() {
+ use_boot_image_ = true; // Make the Runtime creation cheaper.
+ }
+};
static ObjPtr<mirror::Object> CreateWeakReference(ObjPtr<mirror::Object> referent)
REQUIRES_SHARED(Locks::mutator_lock_) {