public override void TestFixtureSetUp() { base.TestFixtureSetUp(); server = new TestWebServer.HttpServer(SolutionDirectory.Combine("files"), 50000); Task.Factory.StartNew(server.Start); ApplicationConfiguration.WebTimeout = 10000; }
static TestWebServer.HttpServer RunWebServer(int port) { var path = typeof(Program).Assembly.Location.ToSPath().Parent.Combine("files"); var server = new TestWebServer.HttpServer(path, port); var thread = new Thread(() => { server.Start(); }); thread.Start(); return(server); }
public override void TestFixtureSetUp() { base.TestFixtureSetUp(); var filesToServePath = SolutionDirectory.Combine("files"); ApplicationConfiguration.WebTimeout = 50000; AssemblyResources.ToFile(ResourceType.Platform, "git.zip", filesToServePath, new DefaultEnvironment()); AssemblyResources.ToFile(ResourceType.Platform, "git-lfs.zip", filesToServePath, new DefaultEnvironment()); AssemblyResources.ToFile(ResourceType.Platform, "git.zip.md5", filesToServePath, new DefaultEnvironment()); AssemblyResources.ToFile(ResourceType.Platform, "git-lfs.zip.md5", filesToServePath, new DefaultEnvironment()); server = new TestWebServer.HttpServer(SolutionDirectory.Combine("files")); Task.Factory.StartNew(server.Start); }
static void RunWebServer(SPath path, int port) { if (!path.IsInitialized) { path = typeof(Program).Assembly.Location.ToSPath().Parent.Combine("files"); } var server = new TestWebServer.HttpServer(path, port); var thread = new Thread(() => { Logger.Error($"Press any key to exit"); server.Start(); }); thread.Start(); Console.Read(); server.Stop(); }