Example #1
0
        public TestAdapterLoader GetTestAdapterLoader(ITestRunnerContext context)
        {
            var framework = context.RuntimeEnvironment.TargetFrameworkId.IsNetCoreSdk()
                ? "netstandard20"
                : "net461";

            var adapters = Root.Combine($"{Namespace}.Adapters.{framework}.dll");
            var tasks    = Root.Combine($"{Namespace}.Tasks.{framework}.dll");

            var type = TypeInfoFactory.Create($"{Namespace}.Adapters.MspecRunner", adapters.FullPath);

            return(new TestAdapterInfo(type, type)
            {
                AdditionalAssemblies = new[]
                {
                    tasks.FullPath
                }
            });
        }
Example #2
0
 public IEnumerable <IMessageHandlerMarker> GetMessageHandlers(ITestRunnerContext context)
 {
     yield break;
 }
Example #3
0
 public TestContainer GetTestContainer(ITestRunnerContext context)
 {
     return(new MspecTestContainer(context.GetOutputPath().FullPath, context.Settings.TestRunner.ToShadowCopy()));
 }