private static void Main(string[] args) { // TODO -- convert to FubuCommand's // How do they get at the application? // Have to spin up a separate AppDomain? Ick-y var host = new FubuOwinHost(new OwinApplication(), new SchedulerDelegate()); host.RunApplication(5500, r => { }); }
private void run() { _host = new FubuOwinHost(_application); _host.RunApplication(_input.PortFlag, watchAssetFiles); _reset.Set(); }
public bool RunAllSpecs() { var title = "Running Jasmine specs for project at " + _input.SerenityFile; Console.WriteLine(title); var line = "".PadRight(title.Length, '-'); Console.WriteLine(line); buildApplication(); var returnValue = true; _host = new FubuOwinHost(_application); _host.RunApplication(_input.PortFlag, runtime => { _driver.NavigateTo<JasminePages>(x => x.AllSpecs()); var browser = _applicationUnderTest.Driver; var failures = browser.FindElements(By.CssSelector("div.suite.failed")); if (failures.Any()) { returnValue = false; Console.WriteLine(line); writeFailures(failures); } Console.WriteLine(); Console.WriteLine(line); writeTotals(browser); _host.Stop(); browser.Quit(); }); return returnValue; }