public async Task <ComponentRunner> CreateRunner(RunDescriptor run) { var endpointName = Conventions.EndpointNamingConvention(EndpointBuilder.GetType()); var runner = new EndpointRunner(createInstanceCallback, startInstanceCallback, DoNotFailOnErrorMessages); try { await runner.Initialize(run, this, endpointName).ConfigureAwait(false); } catch (Exception) { TestContext.WriteLine($"Endpoint {runner.Name} failed to initialize"); throw; } return(runner); }