예제 #1
0
        public List <TestRunDto> GetTestRunsFromRun(RunDto run)
        {
            _dataReaderLogger.Debug("Getting run's test runs from Common cache");
            var testRuns = run?.TestsInfo.Select(GetTestRun).ToList();
            var res      = testRuns == null ? null : testRuns.Any(t => t == null) ? null : testRuns;

            return(res);
        }
예제 #2
0
        public ItemInfoDto SaveRun(RunDto run)
        {
            _dataWriterLogger.Debug("Saving run in Common cache");
            _cache.Set(run.RunInfo.Guid.ToString(), run, Offset);
            var runs = AllRunDtos ?? new List <RunDto>();

            runs.RemoveAll(r => r.RunInfo.Guid.Equals(run.RunInfo.Guid));
            runs.Add(run);
            _cache.Set(AllRunDtosKey, runs, Offset);
            return(run.RunInfo);
        }