Ejemplo n.º 1
0
        private string Run(string parameters = null)
        {
            var bash    = new Bash();
            var command = bash.Command(BashCommands.DotNetRun);

            var exitCode = command.ExitCode;

            if (exitCode != 0)
            {
                ClearTemplate(submission.Code, submission.ProblemName, parameters);
                throw new InvalidOperationException(FormatErrorMessage(command.Output, command.ErrorMsg));
            }

            return(command.Output.Trim());
        }
Ejemplo n.º 2
0
        private bool Build()
        {
            var bash    = new Bash();
            var command = bash.Command(BashCommands.DotNetBuild);

            var exitCode = command.ExitCode;

            if (exitCode != 0)
            {
                ClearTemplate(submission.Code, submission.ProblemName);
                throw new InvalidOperationException(FormatErrorMessage(command.Output, command.ErrorMsg));
            }

            return(true);
        }