Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/linker.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTlakaelel Axayakatl Ceja <tlakaelel.ceja@microsoft.com>2021-11-03 01:50:38 +0300
committerGitHub <noreply@github.com>2021-11-03 01:50:38 +0300
commit8e455f03b6a196ea4096f3eacdcc9b146be1e866 (patch)
treed1ee837ac5e9a2ada18a995e62d7c14e4a85dfbe /test/Mono.Linker.Tests/TestCasesRunner/ResultChecker.cs
parentc702d0337dc1db26a74c482f19a367ad9ddb7b89 (diff)
Test Restructure (#2336)
Move RequiresAssemblyFiles from Analyzer to the linker RequiresCapability file Move the new constraint code from RequiresUnreferencedCode to be on the base Requires file Add Warning Id to messages from the analyzer to distinguish in a test which analyzer missed/found a warning Add RequiresAssemblyFilesMismatchAttribute Title and Message to fix bug Add testing in linker for mismatching attributes Add testing in linker for Delegates in CompilerGenerated file Add support for static constructor compiler-generated calls Add additional warnings from DAM and RUC interaction. Not supported by the analyzer yet
Diffstat (limited to 'test/Mono.Linker.Tests/TestCasesRunner/ResultChecker.cs')
-rw-r--r--test/Mono.Linker.Tests/TestCasesRunner/ResultChecker.cs3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/Mono.Linker.Tests/TestCasesRunner/ResultChecker.cs b/test/Mono.Linker.Tests/TestCasesRunner/ResultChecker.cs
index bab3a4f59..949029edc 100644
--- a/test/Mono.Linker.Tests/TestCasesRunner/ResultChecker.cs
+++ b/test/Mono.Linker.Tests/TestCasesRunner/ResultChecker.cs
@@ -777,6 +777,9 @@ namespace Mono.Linker.Tests.TestCasesRunner
if (actualName.StartsWith (expectedMember.DeclaringType.FullName) &&
actualName.Contains ("<" + expectedMember.Name + ">"))
return true;
+ if (actualName.StartsWith (expectedMember.DeclaringType.FullName) &&
+ actualName.Contains (".cctor") && (expectedMember is FieldDefinition || expectedMember is PropertyDefinition))
+ return true;
if (methodDefinition.Name == ".ctor" &&
methodDefinition.DeclaringType.FullName == expectedMember.FullName)
return true;