diff options
author | Marek Safar <marek.safar@gmail.com> | 2018-11-02 00:32:45 +0300 |
---|---|---|
committer | Marek Safar <marek.safar@gmail.com> | 2018-11-06 12:27:55 +0300 |
commit | 2101be92ebe555ff031ca4dc918a5442139cb06b (patch) | |
tree | 0670811e97990f45850cc9ac5e2d54c1159f5c68 | |
parent | 03c8728e10d5a053f1af946687149983eaacf0dc (diff) |
[corlib] Update aot testing profile to run more tests
12 files changed, 117 insertions, 124 deletions
diff --git a/mcs/build/profiles/testing_aot_common.make b/mcs/build/profiles/testing_aot_common.make index 00904f1f804..b413363bc71 100644 --- a/mcs/build/profiles/testing_aot_common.make +++ b/mcs/build/profiles/testing_aot_common.make @@ -26,7 +26,9 @@ PROFILE_MCS_FLAGS = \ API_BIN_PROFILE = build/monotouch FRAMEWORK_VERSION = 2.1 -# the tuner takes care of the install NO_INSTALL = yes NO_CONSOLE = yes MOBILE_PROFILE = yes + +# Note need for trailing comma. If you add, keep it +PROFILE_TEST_HARNESS_EXCLUDES = MobileNotWorking,PKITS, diff --git a/mcs/build/profiles/testing_aot_full.make b/mcs/build/profiles/testing_aot_full.make index cbddc919125..bd176be0021 100644 --- a/mcs/build/profiles/testing_aot_full.make +++ b/mcs/build/profiles/testing_aot_full.make @@ -10,11 +10,7 @@ PROFILE_MCS_FLAGS += \ AOT_FRIENDLY_PROFILE = yes NO_VTS_TEST = yes -NO_SRE=1 - -# Note need for trailing comma. If you add, keep it -PROFILE_TEST_HARNESS_EXCLUDES = MobileNotWorking,PKITS, +NO_SRE = yes ALWAYS_AOT_BCL = yes ALWAYS_AOT_TESTS = yes - diff --git a/mcs/class/System.Core/Makefile b/mcs/class/System.Core/Makefile index a5fad0644f9..fa9c212a9c0 100644 --- a/mcs/class/System.Core/Makefile +++ b/mcs/class/System.Core/Makefile @@ -31,7 +31,7 @@ ifneq (2.1, $(FRAMEWORK_VERSION)) LIB_MCS_FLAGS += -d:NET_3_5 endif -MOBILE_NATIVE_INTERP := +MOBILE_NATIVE_INTERP := $(filter testing_aot_full_interp, $(PROFILE)) ifdef MOBILE_NATIVE_INTERP LIB_MCS_FLAGS += -d:FEATURE_COMPILE,FEATURE_COMPILE_TO_METHODBUILDER diff --git a/mcs/class/corlib/mobile_tests.exclude.sources b/mcs/class/corlib/mobile_tests.exclude.sources new file mode 100644 index 00000000000..e1a77340496 --- /dev/null +++ b/mcs/class/corlib/mobile_tests.exclude.sources @@ -0,0 +1,110 @@ +Mono/NativePlatformTest.cs +../Mono/MonoNativePlatform.cs +../Mono/MonoNativePlatformType.cs +Microsoft.Win32/RegistryKeyTest.cs +System.Diagnostics.Contracts/ContractAssertTest.cs +System.Diagnostics.Contracts/ContractAssumeTest.cs +System.Diagnostics.Contracts/ContractCollectionMethodsTest.cs +System.Diagnostics.Contracts/ContractHelperTest.cs +System.Diagnostics.Contracts/ContractMarkerMethodsTest.cs +System.Diagnostics.Contracts/ContractMustUseRewriterTest.cs +System.Diagnostics.Contracts/Helpers/RunAgainstReferenceAttribute.cs +System.Diagnostics.Contracts/Helpers/TestContractBase.cs +System.Runtime.Remoting/ContextTest.cs +System.Runtime.Remoting/RemotingConfigurationTest.cs +System.Runtime.Remoting/SoapServicesTest.cs +System.Runtime.Remoting/SynchronizationAttributeTest.cs +System.Runtime.Remoting/RemotingServicesTest.cs +System.Runtime.Remoting.Channels/ChannelServicesTest.cs +System.Runtime.Remoting.Contexts/SynchronizationAttributeTest.cs +System.Runtime.Remoting.Messaging/CallContextTest.cs +System.Runtime.Remoting.Metadata.W3cXsd2001/SoapHexBinaryTest.cs +System.Runtime.Remoting.Proxies/RealProxyTest.cs +System.Security.AccessControl/AuthorizationRuleTest.cs +System.Security.AccessControl/CommonAceTest.cs +System.Security.AccessControl/CommonAclTest.cs +System.Security.AccessControl/CommonObjectSecurityTest.cs +System.Security.AccessControl/CommonSecurityDescriptorTest.cs +System.Security.AccessControl/CryptoKeyAccessRuleTest.cs +System.Security.AccessControl/DirectoryObjectSecurityTest.cs +System.Security.AccessControl/DirectorySecurityTest.cs +System.Security.AccessControl/DiscretionaryAclTest.cs +System.Security.AccessControl/EventWaitHandleSecurityTest.cs +System.Security.AccessControl/FileSecurityTest.cs +System.Security.AccessControl/MutexAccessRuleTest.cs +System.Security.AccessControl/MutexSecurityTest.cs +System.Security.AccessControl/ObjectAceTest.cs +System.Security.AccessControl/ObjectSecurity_TTest.cs +System.Security.AccessControl/ObjectSecurityTest.cs +System.Security.AccessControl/RawAclTest.cs +System.Security.AccessControl/RawSecurityDescriptorTest.cs +System.Security.AccessControl/RegistrySecurityTest.cs +System.Security.AccessControl/SystemAclTest.cs +System.Security.Permissions/CodeAccessSecurityAttributeTest.cs +System.Security.Permissions/EnvironmentPermissionAttributeTest.cs +System.Security.Permissions/EnvironmentPermissionTest.cs +System.Security.Permissions/FileDialogPermissionAttributeTest.cs +System.Security.Permissions/FileDialogPermissionTest.cs +System.Security.Permissions/FileIOPermissionAttributeTest.cs +System.Security.Permissions/FileIOPermissionTest.cs +System.Security.Permissions/GacIdentityPermissionAttributeTest.cs +System.Security.Permissions/GacIdentityPermissionTest.cs +System.Security.Permissions/HostProtectionAttributeTest.cs +System.Security.Permissions/IBuiltInPermissionTest.cs +System.Security.Permissions/IsolatedStorageFilePermissionAttributeTest.cs +System.Security.Permissions/IsolatedStorageFilePermissionTest.cs +System.Security.Permissions/IsolatedStoragePermissionAttributeTest.cs +System.Security.Permissions/KeyContainerPermissionAttributeTest.cs +System.Security.Permissions/PermissionSetAttributeTest.cs +System.Security.Permissions/PrincipalPermissionAttributeTest.cs +System.Security.Permissions/PrincipalPermissionTest.cs +System.Security.Permissions/PublisherIdentityPermissionAttributeTest.cs +System.Security.Permissions/PublisherIdentityPermissionTest.cs +System.Security.Permissions/ReflectionPermissionAttributeTest.cs +System.Security.Permissions/ReflectionPermissionTest.cs +System.Security.Permissions/RegistryPermissionAttributeTest.cs +System.Security.Permissions/RegistryPermissionTest.cs +System.Security.Permissions/SecurityAttributeTest.cs +System.Security.Permissions/SecurityPermissionAttributeTest.cs +System.Security.Permissions/SecurityPermissionTest.cs +System.Security.Permissions/SiteIdentityPermissionAttributeTest.cs +System.Security.Permissions/SiteIdentityPermissionTest.cs +System.Security.Permissions/StrongNameIdentityPermissionAttributeTest.cs +System.Security.Permissions/StrongNameIdentityPermissionTest.cs +System.Security.Permissions/StrongNamePublicKeyBlobTest.cs +System.Security.Permissions/UIPermissionAttributeTest.cs +System.Security.Permissions/UIPermissionTest.cs +System.Security.Permissions/UrlIdentityPermissionAttributeTest.cs +System.Security.Permissions/UrlIdentityPermissionTest.cs +System.Security.Permissions/ZoneIdentityPermissionAttributeTest.cs +System.Security.Permissions/ZoneIdentityPermissionTest.cs +System.Security.Policy/AllMembershipConditionTest.cs +System.Security.Policy/ApplicationDirectoryMembershipConditionTest.cs +System.Security.Policy/ApplicationDirectoryTest.cs +System.Security.Policy/ApplicationMembershipConditionTest.cs +System.Security.Policy/ApplicationSecurityManagerCas.cs +System.Security.Policy/ApplicationSecurityManagerTest.cs +System.Security.Policy/ApplicationTrustTest.cs +System.Security.Policy/CodeGroupTest.cs +System.Security.Policy/DomainApplicationMembershipConditionTest.cs +System.Security.Policy/EvidenceTest.cs +System.Security.Policy/FileCodeGroupTest.cs +System.Security.Policy/FirstMatchCodeGroupTest.cs +System.Security.Policy/GacMembershipConditionTest.cs +System.Security.Policy/GacTest.cs +System.Security.Policy/HashMembershipConditionTest.cs +System.Security.Policy/HashTest.cs +System.Security.Policy/IBuiltInEvidenceTest.cs +System.Security.Policy/NetCodeGroupTest.cs +System.Security.Policy/PermissionRequestEvidenceTest.cs +System.Security.Policy/PolicyLevelTest.cs +System.Security.Policy/PolicyStatementTest.cs +System.Security.Policy/SiteMembershipConditionTest.cs +System.Security.Policy/SiteTest.cs +System.Security.Policy/StrongNameMembershipConditionTest.cs +System.Security.Policy/StrongNameTest.cs +System.Security.Policy/UnionCodeGroupTest.cs +System.Security.Policy/UrlMembershipConditionTest.cs +System.Security.Policy/UrlTest.cs +System.Security.Policy/ZoneMembershipConditionTest.cs +System.Security.Policy/ZoneTest.cs diff --git a/mcs/class/corlib/monodroid_corlib_test.dll.sources b/mcs/class/corlib/monodroid_corlib_test.dll.sources deleted file mode 100644 index 011effe162c..00000000000 --- a/mcs/class/corlib/monodroid_corlib_test.dll.sources +++ /dev/null @@ -1 +0,0 @@ -#include corlib_test.dll.sources diff --git a/mcs/class/corlib/orbis_corlib_test.dll.sources b/mcs/class/corlib/orbis_corlib_test.dll.sources deleted file mode 100644 index 011effe162c..00000000000 --- a/mcs/class/corlib/orbis_corlib_test.dll.sources +++ /dev/null @@ -1 +0,0 @@ -#include corlib_test.dll.sources diff --git a/mcs/class/corlib/testing_aot_full_corlib_test.dll.exclude.sources b/mcs/class/corlib/testing_aot_full_corlib_test.dll.exclude.sources index 5f14af5f27d..943f4e0ab3c 100644 --- a/mcs/class/corlib/testing_aot_full_corlib_test.dll.exclude.sources +++ b/mcs/class/corlib/testing_aot_full_corlib_test.dll.exclude.sources @@ -1,15 +1,4 @@ -Mono/NativePlatformTest.cs -../Mono/MonoNativePlatform.cs -../Mono/MonoNativePlatformType.cs -Microsoft.Win32/RegistryKeyTest.cs -System.Diagnostics.Contracts/ContractAssertTest.cs -System.Diagnostics.Contracts/ContractAssumeTest.cs -System.Diagnostics.Contracts/ContractCollectionMethodsTest.cs -System.Diagnostics.Contracts/ContractHelperTest.cs -System.Diagnostics.Contracts/ContractMarkerMethodsTest.cs -System.Diagnostics.Contracts/ContractMustUseRewriterTest.cs -System.Diagnostics.Contracts/Helpers/RunAgainstReferenceAttribute.cs -System.Diagnostics.Contracts/Helpers/TestContractBase.cs +#include mobile_tests.exclude.sources System.Reflection.Emit/AssemblyBuilderAccessTest.cs System.Reflection.Emit/AssemblyBuilderTest.cs System.Reflection.Emit/ConstructorBuilderTest.cs @@ -34,101 +23,3 @@ System.Reflection.Emit/PropertyBuilderTest.cs System.Reflection.Emit/SignatureHelperTest.cs System.Reflection.Emit/TypeBuilderTest.cs System.Reflection.Emit/SaveTest.cs -System.Runtime.Remoting/ContextTest.cs -System.Runtime.Remoting/RemotingConfigurationTest.cs -System.Runtime.Remoting/SoapServicesTest.cs -System.Runtime.Remoting/SynchronizationAttributeTest.cs -System.Runtime.Remoting/RemotingServicesTest.cs -System.Runtime.Remoting.Channels/ChannelServicesTest.cs -System.Runtime.Remoting.Contexts/SynchronizationAttributeTest.cs -System.Runtime.Remoting.Messaging/CallContextTest.cs -System.Runtime.Remoting.Metadata.W3cXsd2001/SoapHexBinaryTest.cs -System.Runtime.Remoting.Proxies/RealProxyTest.cs -System.Security.AccessControl/AuthorizationRuleTest.cs -System.Security.AccessControl/CommonAceTest.cs -System.Security.AccessControl/CommonAclTest.cs -System.Security.AccessControl/CommonObjectSecurityTest.cs -System.Security.AccessControl/CommonSecurityDescriptorTest.cs -System.Security.AccessControl/CryptoKeyAccessRuleTest.cs -System.Security.AccessControl/DirectoryObjectSecurityTest.cs -System.Security.AccessControl/DirectorySecurityTest.cs -System.Security.AccessControl/DiscretionaryAclTest.cs -System.Security.AccessControl/EventWaitHandleSecurityTest.cs -System.Security.AccessControl/FileSecurityTest.cs -System.Security.AccessControl/MutexAccessRuleTest.cs -System.Security.AccessControl/MutexSecurityTest.cs -System.Security.AccessControl/ObjectAceTest.cs -System.Security.AccessControl/ObjectSecurity_TTest.cs -System.Security.AccessControl/ObjectSecurityTest.cs -System.Security.AccessControl/RawAclTest.cs -System.Security.AccessControl/RawSecurityDescriptorTest.cs -System.Security.AccessControl/RegistrySecurityTest.cs -System.Security.AccessControl/SystemAclTest.cs -System.Security.Permissions/CodeAccessSecurityAttributeTest.cs -System.Security.Permissions/EnvironmentPermissionAttributeTest.cs -System.Security.Permissions/EnvironmentPermissionTest.cs -System.Security.Permissions/FileDialogPermissionAttributeTest.cs -System.Security.Permissions/FileDialogPermissionTest.cs -System.Security.Permissions/FileIOPermissionAttributeTest.cs -System.Security.Permissions/FileIOPermissionTest.cs -System.Security.Permissions/GacIdentityPermissionAttributeTest.cs -System.Security.Permissions/GacIdentityPermissionTest.cs -System.Security.Permissions/HostProtectionAttributeTest.cs -System.Security.Permissions/IBuiltInPermissionTest.cs -System.Security.Permissions/IsolatedStorageFilePermissionAttributeTest.cs -System.Security.Permissions/IsolatedStorageFilePermissionTest.cs -System.Security.Permissions/IsolatedStoragePermissionAttributeTest.cs -System.Security.Permissions/KeyContainerPermissionAttributeTest.cs -System.Security.Permissions/PermissionSetAttributeTest.cs -System.Security.Permissions/PrincipalPermissionAttributeTest.cs -System.Security.Permissions/PrincipalPermissionTest.cs -System.Security.Permissions/PublisherIdentityPermissionAttributeTest.cs -System.Security.Permissions/PublisherIdentityPermissionTest.cs -System.Security.Permissions/ReflectionPermissionAttributeTest.cs -System.Security.Permissions/ReflectionPermissionTest.cs -System.Security.Permissions/RegistryPermissionAttributeTest.cs -System.Security.Permissions/RegistryPermissionTest.cs -System.Security.Permissions/SecurityAttributeTest.cs -System.Security.Permissions/SecurityPermissionAttributeTest.cs -System.Security.Permissions/SecurityPermissionTest.cs -System.Security.Permissions/SiteIdentityPermissionAttributeTest.cs -System.Security.Permissions/SiteIdentityPermissionTest.cs -System.Security.Permissions/StrongNameIdentityPermissionAttributeTest.cs -System.Security.Permissions/StrongNameIdentityPermissionTest.cs -System.Security.Permissions/StrongNamePublicKeyBlobTest.cs -System.Security.Permissions/UIPermissionAttributeTest.cs -System.Security.Permissions/UIPermissionTest.cs -System.Security.Permissions/UrlIdentityPermissionAttributeTest.cs -System.Security.Permissions/UrlIdentityPermissionTest.cs -System.Security.Permissions/ZoneIdentityPermissionAttributeTest.cs -System.Security.Permissions/ZoneIdentityPermissionTest.cs -System.Security.Policy/AllMembershipConditionTest.cs -System.Security.Policy/ApplicationDirectoryMembershipConditionTest.cs -System.Security.Policy/ApplicationDirectoryTest.cs -System.Security.Policy/ApplicationMembershipConditionTest.cs -System.Security.Policy/ApplicationSecurityManagerCas.cs -System.Security.Policy/ApplicationSecurityManagerTest.cs -System.Security.Policy/ApplicationTrustTest.cs -System.Security.Policy/CodeGroupTest.cs -System.Security.Policy/DomainApplicationMembershipConditionTest.cs -System.Security.Policy/EvidenceTest.cs -System.Security.Policy/FileCodeGroupTest.cs -System.Security.Policy/FirstMatchCodeGroupTest.cs -System.Security.Policy/GacMembershipConditionTest.cs -System.Security.Policy/GacTest.cs -System.Security.Policy/HashMembershipConditionTest.cs -System.Security.Policy/HashTest.cs -System.Security.Policy/IBuiltInEvidenceTest.cs -System.Security.Policy/NetCodeGroupTest.cs -System.Security.Policy/PermissionRequestEvidenceTest.cs -System.Security.Policy/PolicyLevelTest.cs -System.Security.Policy/PolicyStatementTest.cs -System.Security.Policy/SiteMembershipConditionTest.cs -System.Security.Policy/SiteTest.cs -System.Security.Policy/StrongNameMembershipConditionTest.cs -System.Security.Policy/StrongNameTest.cs -System.Security.Policy/UnionCodeGroupTest.cs -System.Security.Policy/UrlMembershipConditionTest.cs -System.Security.Policy/UrlTest.cs -System.Security.Policy/ZoneMembershipConditionTest.cs -System.Security.Policy/ZoneTest.cs diff --git a/mcs/class/corlib/testing_aot_full_corlib_test.dll.sources b/mcs/class/corlib/testing_aot_full_corlib_test.dll.sources deleted file mode 100644 index 011effe162c..00000000000 --- a/mcs/class/corlib/testing_aot_full_corlib_test.dll.sources +++ /dev/null @@ -1 +0,0 @@ -#include corlib_test.dll.sources diff --git a/mcs/class/corlib/testing_aot_full_interp_corlib_test.dll.exclude.sources b/mcs/class/corlib/testing_aot_full_interp_corlib_test.dll.exclude.sources index b4f123c0943..e6cb5ea7985 100644 --- a/mcs/class/corlib/testing_aot_full_interp_corlib_test.dll.exclude.sources +++ b/mcs/class/corlib/testing_aot_full_interp_corlib_test.dll.exclude.sources @@ -1 +1 @@ -#include testing_aot_full_corlib_test.dll.exclude.sources +#include mobile_tests.exclude.sources
\ No newline at end of file diff --git a/mcs/class/corlib/testing_aot_full_interp_corlib_test.dll.sources b/mcs/class/corlib/testing_aot_full_interp_corlib_test.dll.sources deleted file mode 100644 index 011effe162c..00000000000 --- a/mcs/class/corlib/testing_aot_full_interp_corlib_test.dll.sources +++ /dev/null @@ -1 +0,0 @@ -#include corlib_test.dll.sources diff --git a/mcs/class/corlib/wasm_corlib_test.dll.sources b/mcs/class/corlib/wasm_corlib_test.dll.sources deleted file mode 100644 index 011effe162c..00000000000 --- a/mcs/class/corlib/wasm_corlib_test.dll.sources +++ /dev/null @@ -1 +0,0 @@ -#include corlib_test.dll.sources diff --git a/mcs/class/corlib/winaot_corlib_test.dll.sources b/mcs/class/corlib/winaot_corlib_test.dll.sources deleted file mode 100755 index 011effe162c..00000000000 --- a/mcs/class/corlib/winaot_corlib_test.dll.sources +++ /dev/null @@ -1 +0,0 @@ -#include corlib_test.dll.sources |