Index: content/public/test/test_launcher.h |
diff --git a/content/public/test/test_launcher.h b/content/public/test/test_launcher.h |
index 4efdb6610ef1399471c3561366bbeba234e684e0..3f9bc6b9a66115ef337f6619e9b3d60859a7c558 100644 |
--- a/content/public/test/test_launcher.h |
+++ b/content/public/test/test_launcher.h |
@@ -17,6 +17,10 @@ namespace base { |
class RunLoop; |
} |
+namespace content { |
+class ContentMainDelegate; |
+} |
+ |
namespace test_launcher { |
extern const char kEmptyTestName[]; |
@@ -26,6 +30,7 @@ extern const char kGTestListTestsFlag[]; |
extern const char kGTestRepeatFlag[]; |
extern const char kGTestRunDisabledTestsFlag[]; |
extern const char kGTestOutputFlag[]; |
+extern const char kLaunchAsBrowser[]; |
extern const char kSingleProcessTestsFlag[]; |
extern const char kSingleProcessTestsAndChromeFlag[]; |
extern const char kRunManualTestsFlag[]; |
@@ -37,12 +42,12 @@ extern const char kWarmupFlag[]; |
class TestLauncherDelegate { |
public: |
virtual std::string GetEmptyTestName() = 0; |
- virtual bool Run(int argc, char** argv, int* return_code) = 0; |
virtual int RunTestSuite(int argc, char** argv) = 0; |
virtual bool AdjustChildProcessCommandLine(CommandLine* command_line, |
const FilePath& temp_data_dir) = 0; |
virtual void PreRunMessageLoop(base::RunLoop* run_loop) {} |
virtual void PostRunMessageLoop() {} |
+ virtual content::ContentMainDelegate* CreateContentMainDelegate() = 0; |
protected: |
virtual ~TestLauncherDelegate(); |