//------------------------------------------------------------------------- // Public Interface //------------------------------------------------------------------------- public void ParseCommandLine() { testMode = GetTestMode(); synchronous = CLITools.GetFlag("runSynchronously") || CLITools.GetFlag("sync") || CLITools.GetFlag("synchronous"); silent = CLITools.GetFlag("silent"); verbose = !silent && (CLITools.GetFlag("verbose") || CLITools.GetFlag("v")); runner = ScriptableObject.CreateInstance <TestRunnerApi>(); }
//------------------------------------------------------------------------- // Helper Methods //------------------------------------------------------------------------- private TestMode?GetTestMode() { if (CLITools.GetFlag("playMode")) { return(TestMode.PlayMode); } else if (CLITools.GetFlag("editMode")) { return(TestMode.EditMode); } return(null); }