示例#1
0
        public bool IsSupported(BenchmarkCase benchmark, ILogger logger, IResolver resolver)
        {
            if (!SourceCoreRun.Exists)
            {
                logger.WriteLineError($"Provided CoreRun path does not exist, benchmark '{benchmark.DisplayInfo}' will not be executed. Please remember that BDN expects path to CoreRun.exe (corerun on Unix), not to Core_Root folder.");
                return(false);
            }

            if (Toolchain.InvalidCliPath(CustomDotNetCliPath?.FullName, benchmark, logger))
            {
                return(false);
            }

            return(true);
        }