Index: runtime/vm/unit_test.h |
diff --git a/runtime/vm/unit_test.h b/runtime/vm/unit_test.h |
index 16c6303af50c29c638df2768c38e404e5fbb2a5f..1e2889b837af8827c740c1d9cab6ad2a4742a744 100644 |
--- a/runtime/vm/unit_test.h |
+++ b/runtime/vm/unit_test.h |
@@ -289,11 +289,23 @@ class TestCase : TestCaseBase { |
static char* CompileTestScriptWithDFE(const char* url, |
const char* source, |
- void** kernel_pgm); |
+ void** kernel_pgm, |
+ bool incrementally = false); |
+ static char* CompileTestScriptWithDFE(const char* url, |
+ int sourcefiles_count, |
+ Dart_SourceFile sourcefiles[], |
+ void** kernel_pgm, |
+ bool incrementally = false); |
static Dart_Handle LoadTestScript(const char* script, |
Dart_NativeEntryResolver resolver, |
const char* lib_uri = USER_TEST_URI, |
bool finalize = true); |
+ static Dart_Handle LoadTestScriptWithDFE( |
+ int sourcefiles_count, |
+ Dart_SourceFile sourcefiles[], |
+ Dart_NativeEntryResolver resolver = NULL, |
+ bool finalize = true, |
+ bool incrementally = false); |
static Dart_Handle LoadCoreTestScript(const char* script, |
Dart_NativeEntryResolver resolver); |
static Dart_Handle lib(); |
@@ -314,6 +326,8 @@ class TestCase : TestCaseBase { |
// Sets |script| to be the source used at next reload. |
static void SetReloadTestScript(const char* script); |
+ static void SetReloadTestKernel(const void* kernel); |
+ |
// Initiates the reload. |
static Dart_Handle TriggerReload(); |
// Gets the result of a reload. |
@@ -321,6 +335,7 @@ class TestCase : TestCaseBase { |
// Helper function which reloads the current isolate using |script|. |
static Dart_Handle ReloadTestScript(const char* script); |
+ static Dart_Handle ReloadTestKernel(const void* kernel); |
static void AddTestLib(const char* url, const char* source); |
static const char* GetTestLib(const char* url); |