Skip to content

Commit 56db5de

Browse files
committed
Latest dependencies (and use ExecutionSink instead of delegating sinks)
1 parent 1f419e6 commit 56db5de

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

Versions.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
<NerdbankGitVersioningVersion>3.6.133</NerdbankGitVersioningVersion>
1010
<NSubstituteVersion>5.1.0</NSubstituteVersion>
1111
<TunnelVisionLabsReferenceAssemblyAnnotatorVersion>1.0.0-alpha.160</TunnelVisionLabsReferenceAssemblyAnnotatorVersion>
12-
<XunitAnalyzersVersion>1.6.0</XunitAnalyzersVersion>
13-
<XunitVersion>2.6.2</XunitVersion>
12+
<XunitAnalyzersVersion>1.7.0-pre.10</XunitAnalyzersVersion>
13+
<XunitVersion>2.6.3-pre.3</XunitVersion>
1414
</PropertyGroup>
1515

1616
</Project>

src/xunit.runner.visualstudio/VsTestRunner.cs

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -541,11 +541,13 @@ void RunTestsInAssembly(
541541
reporterMessageHandler.OnMessage(new TestAssemblyExecutionStarting(runInfo.Assembly, executionOptions));
542542

543543
using var vsExecutionSink = new VsExecutionSink(reporterMessageHandler, frameworkHandle, logger, testCasesMap, () => cancelled);
544-
IExecutionSink resultsSink = vsExecutionSink;
545-
if (longRunningSeconds > 0)
546-
resultsSink = new DelegatingLongRunningTestDetectionSink(resultsSink, TimeSpan.FromSeconds(longRunningSeconds), diagnosticsSinkLocal);
547-
if (configuration.FailSkipsOrDefault)
548-
resultsSink = new DelegatingFailSkipSink(resultsSink);
544+
var executionSinkOptions = new ExecutionSinkOptions
545+
{
546+
DiagnosticMessageSink = diagnosticsSinkRemote,
547+
FailSkips = configuration.FailSkipsOrDefault,
548+
LongRunningTestTime = TimeSpan.FromSeconds(longRunningSeconds),
549+
};
550+
var resultsSink = new ExecutionSink(vsExecutionSink, executionSinkOptions);
549551

550552
controller.RunTests(testCases, resultsSink, executionOptions);
551553
resultsSink.Finished.WaitOne();

0 commit comments

Comments
 (0)