summaryrefslogtreecommitdiff
path: root/runtime/common_runtime_test.h
diff options
context:
space:
mode:
Diffstat (limited to 'runtime/common_runtime_test.h')
-rw-r--r--runtime/common_runtime_test.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/runtime/common_runtime_test.h b/runtime/common_runtime_test.h
index 3595c7309d..e1ab3dfd7f 100644
--- a/runtime/common_runtime_test.h
+++ b/runtime/common_runtime_test.h
@@ -168,6 +168,16 @@ class CommonRuntimeTestImpl : public CommonArtTestImpl {
// Called to finish up runtime creation and filling test fields. By default runs root
// initializers, initialize well-known classes, and creates the heap thread pool.
virtual void FinalizeSetup();
+
+ // Returns the directory where the pre-compiled core.art can be found.
+ static std::string GetImageDirectory();
+ static std::string GetImageLocation();
+ static std::string GetSystemImageFile();
+
+ static void EnterTransactionMode();
+ static void ExitTransactionMode();
+ static void RollbackAndExitTransactionMode() REQUIRES_SHARED(Locks::mutator_lock_);
+ static bool IsTransactionAborted();
};
template <typename TestType>