Derive MessageQueueTest from CommonRuntimeTest

Ensure we have Runtime::Current()

Bug: 254271810
Test: run gtests in loop
Change-Id: I4597d05696b01727e94a5f084db29f78e10b628c
diff --git a/runtime/base/message_queue_test.cc b/runtime/base/message_queue_test.cc
index 039e96d..09dbc32 100644
--- a/runtime/base/message_queue_test.cc
+++ b/runtime/base/message_queue_test.cc
@@ -18,12 +18,18 @@
 
 #include <thread>
 
-#include "base/common_art_test.h"
+#include "common_runtime_test.h"
 #include "thread-current-inl.h"
+#include "runtime.h"
 
 namespace art {
 
-class MessageQueueTest : public CommonArtTest {};
+class MessageQueueTest : public CommonRuntimeTest {
+ protected:
+  MessageQueueTest() {
+    this->use_boot_image_ = true;  // Make the Runtime creation cheaper.
+  }
+};
 
 namespace {
 
@@ -81,6 +87,8 @@
 }
 
 TEST_F(MessageQueueTest, TwoWayMessaging) {
+  CHECK(Runtime::Current() != nullptr);  // Runtime is needed by Mutex.
+
   TestMessageQueue queue1;
   TestMessageQueue queue2;