public static void Recompile()
        {
            var info = new ProcessStartInfo
            {
                FileName = SolutionDirectory.AppendPath("compile-bottle-staging.cmd"),
                WorkingDirectory = SolutionDirectory

            };

            var returnCode = new ProcessRunner().Run(info, text => Debug.WriteLine(text));
            returnCode.ExitCode.ShouldEqual(0);
        }
Example #2
0
        public static void Recompile()
        {
            ProcessStartInfo info;

            if (!Platform.IsUnix())
            {
                info = new ProcessStartInfo {
                    FileName         = SolutionDirectory.AppendPath("compile-bottle-staging.cmd"),
                    WorkingDirectory = SolutionDirectory
                };
            }
            else
            {
                info = new ProcessStartInfo {
                    FileName         = "/bin/bash",
                    Arguments        = SolutionDirectory.AppendPath("compile-bottle-staging.sh"),
                    WorkingDirectory = SolutionDirectory
                };
            }

            var returnCode = new ProcessRunner().Run(info, text => Debug.WriteLine(text));

            returnCode.ExitCode.ShouldEqual(0);
        }
        public static void Recompile()
        {
            ProcessStartInfo info;
            if (!Platform.IsUnix ()) {
                info = new ProcessStartInfo {
                    FileName = SolutionDirectory.AppendPath("compile-bottle-staging.cmd"),
                    WorkingDirectory = SolutionDirectory

                };
            } else {
                info = new ProcessStartInfo {
                    FileName = "/bin/bash",
                    Arguments = SolutionDirectory.AppendPath("compile-bottle-staging.sh"),
                    WorkingDirectory = SolutionDirectory
                };
            }

            var returnCode = new ProcessRunner().Run(info, text => Debug.WriteLine(text));
            returnCode.ExitCode.ShouldEqual(0);
        }
        public static void RunBottlesCommand(string arguments)
        {
            ProcessStartInfo processInfo;
            if (!Platform.IsUnix ()) {
                processInfo = new ProcessStartInfo (BottleRunnerFile) {
                    Arguments = arguments,
                    WorkingDirectory = SolutionDirectory
                };
            } else {
                processInfo = new ProcessStartInfo ("mono") {
                    Arguments = string.Format("{0} {1}", BottleRunnerFile, arguments),
                    WorkingDirectory = SolutionDirectory
                };
            }

            var processReturn = new ProcessRunner().Run(processInfo, text => Debug.WriteLine(text));
            processReturn.ExitCode.ShouldEqual(0);
        }
        public static void RunBottlesCommand(string arguments)
        {
            var processInfo = new ProcessStartInfo(BottleRunnerFile)
            {
                Arguments = arguments,
                CreateNoWindow = true,
                WorkingDirectory = SolutionDirectory
            };

            var processReturn = new ProcessRunner().Run(processInfo, text => Debug.WriteLine(text));
            processReturn.ExitCode.ShouldEqual(0);
        }