Esempio n. 1
0
        static int Main(string[] args)
        {
            System.Console.WriteLine("Version: 20190327");             // date: YYYYMMDD - needed to help figure out what version QA is running...
            var Args = new Arguments();

            if (Args.Parse(args))
            {
                string cwd = Directory.GetCurrentDirectory();
                if (Args.ServerRoot.Equals("./") && cwd.Equals("/"))                   // UE-45302
                {
                    string path = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase).Replace("file:", "");
                    Directory.SetCurrentDirectory(path);
                }
                Args.ShowParsedValues();
            }
            else
            {
                System.Console.WriteLine("Incorrect Command line Options.. Exiting");
                Args.ShowAllOptions();
                return(0);
            }

            var Server = new HttpServer(Convert.ToInt32(Args.ServerPort), Args.ServerRoot, Args.UseAllPrefixes == "FALSE" ? false : true);

            if (!Server.Run())
            {
                return(0);
            }

            if (Args.Browser != "")
            {
                if ((!File.Exists(Args.Browser) && !IsRunningOnMac()) || (!Directory.Exists(Args.Browser) && IsRunningOnMac()))
                {
                    System.Console.WriteLine("Browser Not found, Please check -Browser= option");
                    return(0);
                }
                SpawnBrowserAndBlock(Args);
            }
            else
            {
                System.Console.WriteLine("Press Any key Quit Server");
                System.Console.ReadKey();
            }

            Server.Stop();
            return(0);
        }
Esempio n. 2
0
        static int Main(string[] args)
        {
            var Args = new Arguments();

            if (Args.Parse(args))
            {
                Args.ShowParsedValues();
            }
            else
            {
                System.Console.WriteLine("Incorrect Command line Options.. Exiting");
                Args.ShowAllOptions();
                return(0);
            }

            var Server = new HttpServer(Convert.ToInt32(Args.ServerPort), Args.ServerRoot, Args.UseAllPrefixes == "FALSE" ? false : true);

            Server.Run();

            if (Args.Browser != "")
            {
                if ((!File.Exists(Args.Browser) && !IsRunningOnMac()) || (!Directory.Exists(Args.Browser) && IsRunningOnMac()))
                {
                    System.Console.WriteLine("Browser Not found, Please check -Browser= option");
                    return(0);
                }
                SpawnBrowserAndBlock(Args);
            }
            else
            {
                System.Console.WriteLine("Press Any key Quit Server");
                System.Console.ReadKey();
            }

            Server.Stop();
            return(0);
        }
Esempio n. 3
0
		static int Main(string[] args)
		{
			var Args = new Arguments();
			if (Args.Parse(args))
			{
				Args.ShowParsedValues();
			}
			else
			{
				System.Console.WriteLine("Incorrect Command line Options.. Exiting");
				Args.ShowAllOptions();
				return 0; 
			}

			var Server = new HttpServer(Convert.ToInt32(Args.ServerPort),Args.ServerRoot, Args.UseAllPrefixes == "FALSE" ? false : true );
			Server.Run();

			if ( Args.Browser != "" )
			{
				if ((!File.Exists(Args.Browser) && !IsRunningOnMac()) || (!Directory.Exists(Args.Browser) && IsRunningOnMac()))
				{
					System.Console.WriteLine("Browser Not found, Please check -Browser= option");
					return 0;
				}
				SpawnBrowserAndBlock(Args);
			}
			else
			{
				System.Console.WriteLine("Press Any key Quit Server");
				System.Console.ReadKey();
			}

			Server.Stop();
			return 0;
		}