Example #1
0
        public override async Task <ExperimentResults> GetResults(int id, BenchmarkFilter f)
        {
            ExperimentInstance experiment;

            if (runningExperiments.TryGetValue(id, out experiment))
            {
                //return experiment.Results;
                return(new ExperimentResults(id, await Task.WhenAll(experiment.Results)));
            }
            return(new ExperimentResults(id, storage.GetResults(id).ToArray()));
        }
 public override async Task <ExperimentResults> GetResults(ExperimentID id, BenchmarkFilter f = null)
 {
     return(await storage.GetResults(id, f));
 }
 public abstract Task <ExperimentResults> GetResults(ExperimentID id, BenchmarkFilter f = null);