2 writes to VisualStudioInstanceKey
Microsoft.VisualStudio.Extensibility.Testing.Xunit (2)
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Threading\IdeTestCaseBase.cs (2)
28
VisualStudioInstanceKey
= visualStudioInstanceKey;
98
VisualStudioInstanceKey
= VisualStudioInstanceKey.DeserializeFromString(data.GetValue<string>(nameof(VisualStudioInstanceKey)));
23 references to VisualStudioInstanceKey
Microsoft.VisualStudio.Extensibility.Testing.Xunit (23)
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Harness\IdeTestAssemblyRunner.cs (6)
89
if (_ideInstancesInTests!.Contains(ideInstanceTestCase.
VisualStudioInstanceKey
))
113
var summary = await RunTestCollectionForVersionAsync(visualStudioInstanceFactory, currentAttempt: 0, ideInstanceTestCase.
VisualStudioInstanceKey
, completedTestCaseIds, messageBus, testCollection, new[] { ideInstanceTestCase }, cancellationTokenSource).ConfigureAwait(true);
372
return ideTestCase.
VisualStudioInstanceKey
;
418
return new IdeTestCase(this, ideTestCase.DefaultMethodDisplay, ideTestCase.DefaultMethodDisplayOptions, ideTestCase.TestMethod, ideTestCase.
VisualStudioInstanceKey
, ideTestCase.TestMethodArguments);
422
return new IdeTheoryTestCase(this, ideTheoryTestCase.DefaultMethodDisplay, ideTheoryTestCase.DefaultMethodDisplayOptions, ideTheoryTestCase.TestMethod, ideTheoryTestCase.
VisualStudioInstanceKey
, ideTheoryTestCase.TestMethodArguments);
426
return new IdeInstanceTestCase(this, ideInstanceTestCase.DefaultMethodDisplay, ideInstanceTestCase.DefaultMethodDisplayOptions, ideInstanceTestCase.TestMethod, ideInstanceTestCase.
VisualStudioInstanceKey
, ideInstanceTestCase.TestMethodArguments);
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Harness\InProcessIdeTestAssemblyRunner.cs (3)
25
return new IdeTestCase(diagnosticMessageSink, ideTestCase.DefaultMethodDisplay, ideTestCase.DefaultMethodDisplayOptions, ideTestCase.TestMethod, ideTestCase.
VisualStudioInstanceKey
, ideTestCase.TestMethodArguments);
29
return new IdeTheoryTestCase(diagnosticMessageSink, ideTheoryTestCase.DefaultMethodDisplay, ideTheoryTestCase.DefaultMethodDisplayOptions, ideTheoryTestCase.TestMethod, ideTheoryTestCase.
VisualStudioInstanceKey
, ideTheoryTestCase.TestMethodArguments);
33
return new IdeInstanceTestCase(diagnosticMessageSink, ideInstanceTestCase.DefaultMethodDisplay, ideInstanceTestCase.DefaultMethodDisplayOptions, ideInstanceTestCase.TestMethod, ideInstanceTestCase.
VisualStudioInstanceKey
, ideInstanceTestCase.TestMethodArguments);
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Threading\IdeInstanceTestCase.cs (1)
66
runner = new IdeTestCaseRunner(SharedData,
VisualStudioInstanceKey
, this, DisplayName, SkipReason, constructorArguments, TestMethodArguments, messageBus, aggregator, cancellationTokenSource);
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Threading\IdeTestCase.cs (1)
38
runner = new IdeTestCaseRunner(SharedData,
VisualStudioInstanceKey
, this, DisplayName, SkipReason, constructorArguments, TestMethodArguments, messageBus, aggregator, cancellationTokenSource);
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Threading\IdeTestCaseBase.cs (11)
57
if (!IncludeRootSuffixInDisplayName || string.IsNullOrEmpty(
VisualStudioInstanceKey
.RootSuffix))
59
return $"{baseName} ({
VisualStudioInstanceKey
.Version})";
63
return $"{baseName} ({
VisualStudioInstanceKey
.Version}, {
VisualStudioInstanceKey
.RootSuffix})";
69
if (string.IsNullOrEmpty(
VisualStudioInstanceKey
.RootSuffix))
71
return $"{base.GetUniqueID()}_{
VisualStudioInstanceKey
.Version}";
75
return $"{base.GetUniqueID()}_{
VisualStudioInstanceKey
.RootSuffix}_{
VisualStudioInstanceKey
.Version}";
87
data.AddValue(nameof(
VisualStudioInstanceKey
),
VisualStudioInstanceKey
.SerializeToString());
98
VisualStudioInstanceKey = VisualStudioInstanceKey.DeserializeFromString(data.GetValue<string>(nameof(
VisualStudioInstanceKey
)));
src\VisualStudio\IntegrationTest\Harness\XUnitShared\Threading\IdeTheoryTestCase.cs (1)
38
runner = new IdeTheoryTestCaseRunner(SharedData,
VisualStudioInstanceKey
, this, DisplayName, SkipReason, constructorArguments, diagnosticMessageSink, messageBus, aggregator, cancellationTokenSource);