Skip to content

Commit d4ab21f

Browse files
committed
Skip tests not compatible with IOperation
1 parent 4af2613 commit d4ab21f

2 files changed

Lines changed: 13 additions & 13 deletions

File tree

src/Compilers/CSharp/Test/Symbol/Compilation/CompilationAPITests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2192,7 +2192,7 @@ protected override PortableExecutableReference WithPropertiesImpl(MetadataRefere
21922192
}
21932193
}
21942194

2195-
[Fact]
2195+
[ConditionalFact(typeof(NoIOperationValidation), Reason = "Compilation changes over time, adds new errors")]
21962196
public void MetadataConsistencyWhileEvolvingCompilation()
21972197
{
21982198
var md1 = AssemblyMetadata.CreateFromImage(CreateCompilation("public class C { }").EmitToArray());

src/Compilers/CSharp/Test/Symbol/Compilation/ReferenceManagerTests.cs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2536,7 +2536,7 @@ public class P
25362536
"mscorlib: global,Y,Y,Z");
25372537
}
25382538

2539-
[Fact]
2539+
[ConditionalFact(typeof(NoIOperationValidation), Reason = "IOperation adds extra assemblies")]
25402540
public void MissingAssemblyResolution1()
25412541
{
25422542
// c - a -> b
@@ -2639,7 +2639,7 @@ public class C : A
26392639
"B, Version=3.0.0.0: Y,X");
26402640
}
26412641

2642-
[Fact]
2642+
[ConditionalFact(typeof(NoIOperationValidation), Reason = "IOperation adds extra assemblies")]
26432643
public void MissingAssemblyResolution_WeakIdentities1()
26442644
{
26452645
// c - a -> "b,v1,PKT=null"
@@ -2675,7 +2675,7 @@ public void MissingAssemblyResolution_WeakIdentities1()
26752675
"B, Version=1.0.0.0: <superseded>");
26762676
}
26772677

2678-
[Fact]
2678+
[ConditionalFact(typeof(NoIOperationValidation), Reason = "IOperation adds extra assemblies")]
26792679
public void MissingAssemblyResolution_WeakIdentities2()
26802680
{
26812681
// c - a -> "b,v1,PKT=null"
@@ -2728,7 +2728,7 @@ public void MissingAssemblyResolution_None()
27282728
resolver.VerifyResolutionAttempts();
27292729
}
27302730

2731-
[Fact]
2731+
[ConditionalFact(typeof(NoIOperationValidation), Reason = "IOperation adds extra assemblies")]
27322732
public void MissingAssemblyResolution_ActualMissing()
27332733
{
27342734
// c - a -> d
@@ -2751,7 +2751,7 @@ public void MissingAssemblyResolution_ActualMissing()
27512751
/// <summary>
27522752
/// Ignore assemblies returned by the resolver that don't match the reference identity.
27532753
/// </summary>
2754-
[Fact]
2754+
[ConditionalFact(typeof(NoIOperationValidation), Reason = "IOperation adds extra assemblies")]
27552755
public void MissingAssemblyResolution_MissingDueToResolutionMismatch()
27562756
{
27572757
// c - a -> b
@@ -2776,7 +2776,7 @@ public void MissingAssemblyResolution_MissingDueToResolutionMismatch()
27762776
"A -> B, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null");
27772777
}
27782778

2779-
[Fact]
2779+
[ConditionalFact(typeof(NoIOperationValidation), Reason = "IOperation adds extra assemblies")]
27802780
public void MissingAssemblyResolution_Multiple()
27812781
{
27822782
// c - a -> d
@@ -2801,7 +2801,7 @@ public void MissingAssemblyResolution_Multiple()
28012801
"B -> D, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null");
28022802
}
28032803

2804-
[Fact]
2804+
[ConditionalFact(typeof(NoIOperationValidation), Reason = "IOperation adds extra assemblies")]
28052805
public void MissingAssemblyResolution_Modules()
28062806
{
28072807
// c - a - d
@@ -3005,7 +3005,7 @@ public void MissingAssemblyResolution_BindingToExplicitReference_BetterVersion()
30053005
"E, Version=1.0.0.0");
30063006
}
30073007

3008-
[Fact]
3008+
[ConditionalFact(typeof(NoIOperationValidation), Reason = "IOperation adds extra assemblies")]
30093009
public void MissingAssemblyResolution_BindingToImplicitReference1()
30103010
{
30113011
// c - a -> d -> "b,v2"
@@ -3049,7 +3049,7 @@ public void MissingAssemblyResolution_BindingToImplicitReference1()
30493049
"B, Version=1.0.0.0: <superseded>");
30503050
}
30513051

3052-
[Fact]
3052+
[ConditionalFact(typeof(NoIOperationValidation), Reason = "IOperation adds extra assemblies")]
30533053
public void MissingAssemblyResolution_BindingToImplicitReference2()
30543054
{
30553055
// c - a -> d -> "b,v2"
@@ -3115,7 +3115,7 @@ public void MissingAssemblyResolution_BindingToImplicitReference2()
31153115
"A -> B, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ce65828c82a341f2");
31163116
}
31173117

3118-
[Fact]
3118+
[ConditionalFact(typeof(NoIOperationValidation), Reason = "IOperation adds extra assemblies")]
31193119
public void MissingAssemblyResolution_BindingToImplicitReference3()
31203120
{
31213121
// c - a -> d -> "b,v2"
@@ -3181,7 +3181,7 @@ public void MissingAssemblyResolution_BindingToImplicitReference3()
31813181
"A -> B, Version=1.0.0.0, Culture=neutral, PublicKeyToken=ce65828c82a341f2");
31823182
}
31833183

3184-
[Fact]
3184+
[ConditionalFact(typeof(NoIOperationValidation), Reason = "IOperation adds extra assemblies")]
31853185
public void MissingAssemblyResolution_Supersession_FxUnification()
31863186
{
31873187
var options = TestOptions.ReleaseDll.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default);
@@ -3224,7 +3224,7 @@ public void MissingAssemblyResolution_Supersession_FxUnification()
32243224
"System, Version=2.0.0.0: <superseded>");
32253225
}
32263226

3227-
[Fact]
3227+
[ConditionalFact(typeof(NoIOperationValidation), Reason = "IOperation adds extra assemblies")]
32283228
public void MissingAssemblyResolution_Supersession_StrongNames()
32293229
{
32303230
var options = TestOptions.ReleaseDll.WithAssemblyIdentityComparer(DesktopAssemblyIdentityComparer.Default);

0 commit comments

Comments
 (0)