public override void TestFixtureSetUp()
 {
     base.TestFixtureSetUp();
     server = new TestWebServer.HttpServer(SolutionDirectory.Combine("files"), 50000);
     Task.Factory.StartNew(server.Start);
     ApplicationConfiguration.WebTimeout = 10000;
 }
示例#2
0
        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);
        }
示例#3
0
        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);
        }
示例#4
0
        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();
        }