提交 84881857 编写于 作者: D David Kean

Merge pull request #6243 from davkean/dev/davkean/peverify

Disable all PEVerification until #6190 is resolved
...@@ -3125,7 +3125,7 @@ public class C2 { } ...@@ -3125,7 +3125,7 @@ public class C2 { }
#region ComImportAttribute, CoClassAttribute #region ComImportAttribute, CoClassAttribute
[Fact] [Fact(Skip = "https://github.com/dotnet/roslyn/issues/6190")]
public void TestComImportAttribute() public void TestComImportAttribute()
{ {
string source = @" string source = @"
...@@ -4937,7 +4937,7 @@ public void TestComCompatibleVersionAttribute_Invalid_02() ...@@ -4937,7 +4937,7 @@ public void TestComCompatibleVersionAttribute_Invalid_02()
#region WindowsRuntimeImportAttribute #region WindowsRuntimeImportAttribute
[Fact] [Fact(Skip = "https://github.com/dotnet/roslyn/issues/6190")]
public void TestWindowsRuntimeImportAttribute() public void TestWindowsRuntimeImportAttribute()
{ {
var source = @" var source = @"
......
...@@ -303,7 +303,7 @@ dynamic F(dynamic d) ...@@ -303,7 +303,7 @@ dynamic F(dynamic d)
Assert.Equal(1, ((CSharpCompilation)c.Compilation).GlobalNamespace.GetMember<NamespaceSymbol>("System").GetMember<NamedTypeSymbol>("Func`13").Arity); Assert.Equal(1, ((CSharpCompilation)c.Compilation).GlobalNamespace.GetMember<NamespaceSymbol>("System").GetMember<NamedTypeSymbol>("Func`13").Arity);
} }
[Fact, WorkItem(530436, "DevDiv")] [Fact(Skip = "https://github.com/dotnet/roslyn/issues/6190"), WorkItem(530436, "DevDiv")]
public void InvalidFunc_Constraints() public void InvalidFunc_Constraints()
{ {
var systemCoreRef = CreateCompilationWithMscorlib(SystemCoreSource, assemblyName: GetUniqueName()).EmitToImageReference(); var systemCoreRef = CreateCompilationWithMscorlib(SystemCoreSource, assemblyName: GetUniqueName()).EmitToImageReference();
......
...@@ -2358,7 +2358,7 @@ public static void Main() ...@@ -2358,7 +2358,7 @@ public static void Main()
} }
[WorkItem(528172, "DevDiv")] [WorkItem(528172, "DevDiv")]
[Fact] [Fact(Skip = "https://github.com/dotnet/roslyn/issues/6190")]
public void TestHideWithInaccessibleVirtualMember() public void TestHideWithInaccessibleVirtualMember()
{ {
// Tests: // Tests:
......
...@@ -10201,7 +10201,7 @@ static void Main() ...@@ -10201,7 +10201,7 @@ static void Main()
} }
[WorkItem(528183, "DevDiv")] [WorkItem(528183, "DevDiv")]
[Fact] [Fact(Skip = "https://github.com/dotnet/roslyn/issues/6190")]
public void TestExternWithoutDLLImport() public void TestExternWithoutDLLImport()
{ {
string source = @" string source = @"
......
...@@ -517,7 +517,7 @@ public void IsRuntimeFinalizer2() ...@@ -517,7 +517,7 @@ public void IsRuntimeFinalizer2()
} }
[WorkItem(528903, "DevDiv")] // Won't fix - test just captures behavior. [WorkItem(528903, "DevDiv")] // Won't fix - test just captures behavior.
[Fact] [Fact(Skip = "https://github.com/dotnet/roslyn/issues/6190")]
public void DestructorOverridesPublicFinalize() public void DestructorOverridesPublicFinalize()
{ {
var text = @" var text = @"
......
...@@ -2113,7 +2113,7 @@ private void CheckInternalMembers(NamedTypeSymbol type, bool isFromSource) ...@@ -2113,7 +2113,7 @@ private void CheckInternalMembers(NamedTypeSymbol type, bool isFromSource)
Assert.Null(member); Assert.Null(member);
} }
[Fact, WorkItem(90)] [Fact(Skip = "https://github.com/dotnet/roslyn/issues/6190"), WorkItem(90)]
public void EmitWithNoResourcesAllPlatforms() public void EmitWithNoResourcesAllPlatforms()
{ {
var comp = CreateCompilationWithMscorlib("class Test { static void Main() { } }"); var comp = CreateCompilationWithMscorlib("class Test { static void Main() { } }");
......
...@@ -354,7 +354,7 @@ class A ...@@ -354,7 +354,7 @@ class A
/// Fields named "value__" should be marked rtspecialname. /// Fields named "value__" should be marked rtspecialname.
/// </summary> /// </summary>
[WorkItem(546185, "DevDiv")] [WorkItem(546185, "DevDiv")]
[ClrOnlyFact(ClrOnlyReason.Unknown)] [ClrOnlyFact(ClrOnlyReason.Unknown, Skip = "https://github.com/dotnet/roslyn/issues/6190")]
public void RTSpecialName() public void RTSpecialName()
{ {
var source = var source =
......
...@@ -4248,12 +4248,12 @@ BC32500: 'GuidAttribute' cannot be applied because the format of the GUID '69D3E ...@@ -4248,12 +4248,12 @@ BC32500: 'GuidAttribute' cannot be applied because the format of the GUID '69D3E
#Region "WindowsRuntimeImportAttribute" #Region "WindowsRuntimeImportAttribute"
<Fact> <Fact(Skip:="https://github.com/dotnet/roslyn/issues/6190")>
<WorkItem(531295, "DevDiv")> <WorkItem(531295, "DevDiv")>
Public Sub TestWindowsRuntimeImportAttribute() Public Sub TestWindowsRuntimeImportAttribute()
Dim source = <compilation> Dim source = <compilation>
<file name="a.vb"> <file name="a.vb">
<![CDATA[ <![CDATA[
Imports System Imports System
Imports System.Runtime.InteropServices Imports System.Runtime.InteropServices
...@@ -4272,8 +4272,8 @@ Class A ...@@ -4272,8 +4272,8 @@ Class A
End Sub End Sub
End Class End Class
]]> ]]>
</file> </file>
</compilation> </compilation>
Dim sourceValidator = Dim sourceValidator =
Sub(m As ModuleSymbol) Sub(m As ModuleSymbol)
...@@ -4338,7 +4338,7 @@ End Class ...@@ -4338,7 +4338,7 @@ End Class
Public Sub TestSynthesizedSTAThread() Public Sub TestSynthesizedSTAThread()
Dim source = Dim source =
<compilation> <compilation>
<file name="a.vb"> <file name="a.vb">
Imports System Imports System
Module Module1 Module Module1
Sub foo() Sub foo()
...@@ -4348,7 +4348,7 @@ End Class ...@@ -4348,7 +4348,7 @@ End Class
End Sub End Sub
End Module End Module
</file> </file>
</compilation> </compilation>
Dim compilation = CreateCompilationWithMscorlibAndVBRuntime(source, TestOptions.ReleaseExe) Dim compilation = CreateCompilationWithMscorlibAndVBRuntime(source, TestOptions.ReleaseExe)
compilation.AssertNoErrors() compilation.AssertNoErrors()
...@@ -4369,7 +4369,7 @@ End Class ...@@ -4369,7 +4369,7 @@ End Class
Public Sub TestNoSynthesizedSTAThread_01() Public Sub TestNoSynthesizedSTAThread_01()
Dim source = Dim source =
<compilation> <compilation>
<file name="a.vb"> <file name="a.vb">
Imports System Imports System
Module Module1 Module Module1
Sub foo() Sub foo()
...@@ -4379,7 +4379,7 @@ End Class ...@@ -4379,7 +4379,7 @@ End Class
End Sub End Sub
End Module End Module
</file> </file>
</compilation> </compilation>
Dim compilation = CreateCompilationWithMscorlibAndVBRuntime(source, TestOptions.ReleaseDll) Dim compilation = CreateCompilationWithMscorlibAndVBRuntime(source, TestOptions.ReleaseDll)
compilation.AssertNoErrors() compilation.AssertNoErrors()
...@@ -4400,8 +4400,8 @@ End Class ...@@ -4400,8 +4400,8 @@ End Class
Public Sub TestNoSynthesizedSTAThread_02() Public Sub TestNoSynthesizedSTAThread_02()
Dim source = Dim source =
<compilation> <compilation>
<file name="a.vb"> <file name="a.vb">
<![CDATA[ <![CDATA[
Imports System Imports System
Module Module1 Module Module1
Sub foo() Sub foo()
...@@ -4412,8 +4412,8 @@ End Class ...@@ -4412,8 +4412,8 @@ End Class
End Sub End Sub
End Module End Module
]]> ]]>
</file> </file>
</compilation> </compilation>
Dim compilation = CreateCompilationWithMscorlibAndVBRuntime(source, TestOptions.ReleaseExe) Dim compilation = CreateCompilationWithMscorlibAndVBRuntime(source, TestOptions.ReleaseExe)
compilation.AssertNoErrors() compilation.AssertNoErrors()
...@@ -4434,8 +4434,8 @@ End Class ...@@ -4434,8 +4434,8 @@ End Class
Public Sub TestNoSynthesizedSTAThread_03() Public Sub TestNoSynthesizedSTAThread_03()
Dim source = Dim source =
<compilation> <compilation>
<file name="a.vb"> <file name="a.vb">
<![CDATA[ <![CDATA[
Imports System Imports System
Module Module1 Module Module1
Sub foo() Sub foo()
...@@ -4446,8 +4446,8 @@ End Class ...@@ -4446,8 +4446,8 @@ End Class
End Sub End Sub
End Module End Module
]]> ]]>
</file> </file>
</compilation> </compilation>
Dim compilation = CreateCompilationWithMscorlibAndVBRuntime(source, TestOptions.ReleaseExe) Dim compilation = CreateCompilationWithMscorlibAndVBRuntime(source, TestOptions.ReleaseExe)
compilation.AssertNoErrors() compilation.AssertNoErrors()
...@@ -4470,8 +4470,8 @@ End Class ...@@ -4470,8 +4470,8 @@ End Class
<Fact, WorkItem(81)> <Fact, WorkItem(81)>
Public Sub DisallowRequiredAttributeInSource() Public Sub DisallowRequiredAttributeInSource()
Dim source = <compilation> Dim source = <compilation>
<file name="a.vb"> <file name="a.vb">
<![CDATA[ <![CDATA[
Namespace VBClassLibrary Namespace VBClassLibrary
<System.Runtime.CompilerServices.RequiredAttribute(GetType(RS))> <System.Runtime.CompilerServices.RequiredAttribute(GetType(RS))>
...@@ -4497,8 +4497,8 @@ Namespace VBClassLibrary ...@@ -4497,8 +4497,8 @@ Namespace VBClassLibrary
End Namespace End Namespace
]]> ]]>
</file> </file>
</compilation> </compilation>
Dim comp = CreateCompilationWithMscorlib(source) Dim comp = CreateCompilationWithMscorlib(source)
CompilationUtils.AssertTheseDiagnostics(comp, CompilationUtils.AssertTheseDiagnostics(comp,
...@@ -4539,8 +4539,8 @@ BC37235: The RequiredAttribute attribute is not permitted on Visual Basic types. ...@@ -4539,8 +4539,8 @@ BC37235: The RequiredAttribute attribute is not permitted on Visual Basic types.
]]> ]]>
Dim source = <compilation> Dim source = <compilation>
<file name="a.vb"> <file name="a.vb">
<![CDATA[ <![CDATA[
Module M Module M
Sub Main() Sub Main()
Dim r = New RequiredAttrClass() Dim r = New RequiredAttrClass()
...@@ -4548,8 +4548,8 @@ Module M ...@@ -4548,8 +4548,8 @@ Module M
End Sub End Sub
End Module End Module
]]> ]]>
</file> </file>
</compilation> </compilation>
Dim ilReference = CompileIL(ilSource.Value) Dim ilReference = CompileIL(ilSource.Value)
...@@ -4637,8 +4637,8 @@ BC30649: 'RequiredAttrClass' is an unsupported type. ...@@ -4637,8 +4637,8 @@ BC30649: 'RequiredAttrClass' is an unsupported type.
]]> ]]>
Dim source = <compilation> Dim source = <compilation>
<file name="a.vb"> <file name="a.vb">
<![CDATA[ <![CDATA[
Imports RequiredAttr Imports RequiredAttr
Public Class C Public Class C
...@@ -4651,8 +4651,8 @@ Public Class C ...@@ -4651,8 +4651,8 @@ Public Class C
End Function End Function
End Class End Class
]]> ]]>
</file> </file>
</compilation> </compilation>
Dim ilReference = CompileIL(ilSource.Value) Dim ilReference = CompileIL(ilSource.Value)
...@@ -4677,7 +4677,7 @@ BC30657: 'sc1_method' has a return type that is not supported or parameter types ...@@ -4677,7 +4677,7 @@ BC30657: 'sc1_method' has a return type that is not supported or parameter types
Public Sub TestAttributePropagationForAsyncAndIterators_01() Public Sub TestAttributePropagationForAsyncAndIterators_01()
Dim source = Dim source =
<compilation> <compilation>
<file name="attr.vb"><![CDATA[ <file name="attr.vb"><![CDATA[
Imports System Imports System
Imports System.Collections.Generic Imports System.Collections.Generic
Imports System.Threading.Tasks Imports System.Threading.Tasks
...@@ -4724,8 +4724,8 @@ Class MyAttribute ...@@ -4724,8 +4724,8 @@ Class MyAttribute
Inherits System.Attribute Inherits System.Attribute
End Class End Class
]]> ]]>
</file> </file>
</compilation> </compilation>
Dim attributeValidator As Action(Of ModuleSymbol) = Dim attributeValidator As Action(Of ModuleSymbol) =
Sub(m As ModuleSymbol) Sub(m As ModuleSymbol)
...@@ -4789,7 +4789,7 @@ End Class ...@@ -4789,7 +4789,7 @@ End Class
Public Sub TestAttributePropagationForAsyncAndIterators_02() Public Sub TestAttributePropagationForAsyncAndIterators_02()
Dim source = Dim source =
<compilation> <compilation>
<file name="attr.vb"><![CDATA[ <file name="attr.vb"><![CDATA[
Imports System Imports System
Imports System.Collections.Generic Imports System.Collections.Generic
Imports System.Threading.Tasks Imports System.Threading.Tasks
...@@ -4839,8 +4839,8 @@ Class MyAttribute ...@@ -4839,8 +4839,8 @@ Class MyAttribute
Inherits System.Attribute Inherits System.Attribute
End Class End Class
]]> ]]>
</file> </file>
</compilation> </compilation>
Dim attributeValidator As Action(Of ModuleSymbol) = Dim attributeValidator As Action(Of ModuleSymbol) =
Sub(m As ModuleSymbol) Sub(m As ModuleSymbol)
......
...@@ -904,7 +904,7 @@ End Class ...@@ -904,7 +904,7 @@ End Class
End Sub End Sub
<Fact, WorkItem(90)> <Fact(Skip:="https://github.com/dotnet/roslyn/issues/6190"), WorkItem(90)>
Public Sub EmitWithNoResourcesAllPlatforms() Public Sub EmitWithNoResourcesAllPlatforms()
Dim comp = CreateCompilationWithMscorlib( Dim comp = CreateCompilationWithMscorlib(
<compilation> <compilation>
......
...@@ -431,7 +431,7 @@ End Class]]>, ...@@ -431,7 +431,7 @@ End Class]]>,
''' Fields named "value__" should be marked rtspecialname. ''' Fields named "value__" should be marked rtspecialname.
''' </summary> ''' </summary>
<WorkItem(546185, "DevDiv")> <WorkItem(546185, "DevDiv")>
<Fact()> <Fact(Skip:="https://github.com/dotnet/roslyn/issues/6190")>
Public Sub RTSpecialName() Public Sub RTSpecialName()
Dim compilation = CompilationUtils.CreateCompilationWithMscorlibAndVBRuntime( Dim compilation = CompilationUtils.CreateCompilationWithMscorlibAndVBRuntime(
<compilation> <compilation>
......
...@@ -799,7 +799,9 @@ public string[] PeVerifyModules(string[] modulesToVerify, bool throwOnError = tr ...@@ -799,7 +799,9 @@ public string[] PeVerifyModules(string[] modulesToVerify, bool throwOnError = tr
// for ARM testing at present. // for ARM testing at present.
StringBuilder errors = new StringBuilder(); StringBuilder errors = new StringBuilder();
List<string> allOutput = new List<string>(); List<string> allOutput = new List<string>();
#if !(ARM)
// Disable all PEVerification due to https://github.com/dotnet/roslyn/issues/6190
#if false
foreach (var name in modulesToVerify) foreach (var name in modulesToVerify)
{ {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册