Ejemplo n.º 1
0
        public static CacheProgramResults CreateFromResultsFile(string resultsFilePath, ProcessRunResults processRunResults)
        {
            var executionResults = JsonConvert.DeserializeObject <ExecutionContent>(File.ReadAllText(resultsFilePath));

            return(new CacheProgramResults(executionResults, false, 0, processRunResults.StandardOut, processRunResults.StandardError));
        }
        public static CacheProgramResults CreateFromResultsFile(string resultsFilePath, ProcessRunResults processRunResults)
        {
            ExecutionContent executionResults;

            if (File.Exists(resultsFilePath))
            {
                executionResults = JsonConvert.DeserializeObject <ExecutionContent>(File.ReadAllText(resultsFilePath));
            }
            else
            {
                executionResults = new ExecutionContent
                {
                    IsError      = true,
                    ErrorMessage = $"ResultsFilePath does not exist: {resultsFilePath}"
                };
            }

            return(new CacheProgramResults(executionResults, false, 0, processRunResults.StandardOut, processRunResults.StandardError));
        }