[libraries] Add ConditionalFact to wasm failing tests (#37822)
authorMitchell Hwang <mitchhwang1418@gmail.com>
Wed, 17 Jun 2020 17:48:00 +0000 (13:48 -0400)
committerGitHub <noreply@github.com>
Wed, 17 Jun 2020 17:48:00 +0000 (13:48 -0400)
commit480c49b2419ab4a0b34bfd86754abc2f17079c77
treee6fa39646e37df5aefeb4cfef0f1214d0748eed6
parent5018a64db89d3f8fb5231d0c56f90c59d53fe1af
[libraries] Add ConditionalFact to wasm failing tests (#37822)

* [libraries] Add IsThreadingSupported

* [libraries] Add IsThreadingSupported attribute to failing wasm tests

* [libraries] Add IsObdcNotAvailableAndThreadingSupported property to DependencyCheckTest

* [libraries] Include system namespace in RedactedLogValueIntegrationTest and fix DependencyCheckTest ConditionalFact

* [libraries] Revert System.Console IsThreadingSupported changes

* [libraries] Remove IsThreadingSupported attribute from EncodingCodePages

Co-authored-by: Mitchell Hwang <mitchell.hwang@microsoft.com>
88 files changed:
src/libraries/Common/tests/System/IO/Compression/CompressionStreamUnitTestBase.cs
src/libraries/Common/tests/TestUtilities/System/PlatformDetection.cs
src/libraries/Common/tests/Tests/System/Net/VirtualNetworkStreamTest.cs
src/libraries/Common/tests/Tests/System/Net/VirtualNetworkTest.cs
src/libraries/Microsoft.Extensions.Configuration.EnvironmentVariables/tests/EnvironmentVariablesTest.cs
src/libraries/Microsoft.Extensions.Configuration.UserSecrets/tests/ConfigurationExtensionTest.cs
src/libraries/Microsoft.Extensions.Configuration/tests/FunctionalTests/ConfigurationTests.cs
src/libraries/Microsoft.Extensions.FileProviders.Physical/tests/PhysicalFileProviderTests.cs
src/libraries/Microsoft.Extensions.Hosting/tests/UnitTests/BackgroundHostedServiceTests.cs
src/libraries/Microsoft.Extensions.Hosting/tests/UnitTests/HostTests.cs
src/libraries/Microsoft.Extensions.Http/tests/DefaultHttpClientFactoryTest.cs
src/libraries/Microsoft.Extensions.Http/tests/DependencyInjection/HttpClientFactoryServiceCollectionExtensionsTest.cs
src/libraries/Microsoft.Extensions.Http/tests/Logging/RedactedLogValueIntegrationTest.cs
src/libraries/Microsoft.Extensions.Primitives/tests/CompositeChangeTokenTest.cs
src/libraries/System.Buffers/tests/ArrayPool/UnitTests.cs
src/libraries/System.Collections.Concurrent/tests/BlockingCollectionTests.cs
src/libraries/System.Collections.Concurrent/tests/ConcurrentDictionary/ConcurrentDictionaryTests.cs
src/libraries/System.Collections.Concurrent/tests/ConcurrentQueueTests.cs
src/libraries/System.Collections.Concurrent/tests/ProducerConsumerCollectionTests.cs
src/libraries/System.Collections.Immutable/tests/ImmutableArrayTest.cs
src/libraries/System.Collections.Immutable/tests/ImmutableInterlockedTests.cs
src/libraries/System.Collections.NonGeneric/tests/ArrayListTests.cs
src/libraries/System.Collections.NonGeneric/tests/HashtableTests.cs
src/libraries/System.Collections.NonGeneric/tests/QueueTests.cs
src/libraries/System.Collections.NonGeneric/tests/StackTests.cs
src/libraries/System.Collections/tests/Generic/Dictionary/Dictionary.Generic.Tests.ConcurrentAccessDetection.cs
src/libraries/System.ComponentModel.EventBasedAsync/tests/AsyncOperationTests.cs
src/libraries/System.ComponentModel.TypeConverter/tests/TimerTests.cs
src/libraries/System.Composition/tests/ConcurrencyTests.cs
src/libraries/System.Data.Odbc/tests/CommandBuilderTests.cs
src/libraries/System.Data.Odbc/tests/DependencyCheckTest.cs
src/libraries/System.Data.Odbc/tests/OdbcConnectionSchemaTests.cs
src/libraries/System.Data.Odbc/tests/ReaderTests.cs
src/libraries/System.Data.Odbc/tests/SmokeTest.cs
src/libraries/System.Diagnostics.DiagnosticSource/tests/DiagnosticSourceTests.cs
src/libraries/System.Diagnostics.Process/tests/ProcessThreadTests.cs
src/libraries/System.Diagnostics.Process/tests/ProcessWaitingTests.cs
src/libraries/System.Diagnostics.TraceSource/tests/TraceListenerClassTests.cs
src/libraries/System.Globalization/tests/CultureInfo/CultureInfoAsync.cs
src/libraries/System.IO.FileSystem.Watcher/tests/FileSystemWatcher.unit.cs
src/libraries/System.IO.Pipelines/tests/PipeReaderStreamTests.nonnetstandard.cs
src/libraries/System.IO.Pipes/tests/NamedPipeTests/NamedPipeTest.Specific.cs
src/libraries/System.IO/tests/TextReader/TextReaderTests.cs
src/libraries/System.Linq.Parallel/tests/QueryOperators/GetEnumeratorTests.cs
src/libraries/System.Linq/tests/SelectTests.cs
src/libraries/System.Net.Http/tests/UnitTests/HttpContentTest.cs
src/libraries/System.Net.NameResolution/tests/FunctionalTests/GetHostEntryTest.cs
src/libraries/System.Net.Ping/tests/FunctionalTests/PingTest.cs
src/libraries/System.Net.Primitives/tests/UnitTests/CookieContainerTest.cs
src/libraries/System.Net.Security/tests/UnitTests/SslStreamAllowedProtocolsTest.cs
src/libraries/System.Private.Uri/tests/FunctionalTests/UriTests.cs
src/libraries/System.Private.Xml/tests/XmlReader/Tests/AsyncReaderLateInitTests.cs
src/libraries/System.Reflection.Metadata/tests/Metadata/MetadataReaderTests.cs
src/libraries/System.Reflection.Metadata/tests/Utilities/AbstractMemoryBlockTests.cs
src/libraries/System.Runtime.Caching/tests/AdditionalCacheTests/AdditionalCacheTests.cs
src/libraries/System.Runtime.Caching/tests/System.Runtime.Caching/MemoryCacheTest.cs
src/libraries/System.Runtime.Extensions/tests/System/EnvironmentTests.cs
src/libraries/System.Runtime.Extensions/tests/System/Progress.cs
src/libraries/System.Runtime.Serialization.Xml/tests/XmlDictionaryWriterTest.cs
src/libraries/System.Security.Cryptography.Algorithms/tests/RandomNumberGeneratorTests.cs
src/libraries/System.Security.Cryptography.Primitives/tests/HashAlgorithmTest.cs
src/libraries/System.Text.Json/tests/JsonDocumentTests.cs
src/libraries/System.Threading.Channels/tests/ChannelTestBase.cs
src/libraries/System.Threading.Channels/tests/UnboundedChannelTests.cs
src/libraries/System.Threading.Tasks.Dataflow/tests/Dataflow/BroadcastBlockTests.cs
src/libraries/System.Threading.Tasks.Parallel/tests/BreakTests.cs
src/libraries/System.Threading.Tasks.Parallel/tests/ParallelFor.cs
src/libraries/System.Threading.Tasks.Parallel/tests/ParallelForTests.cs
src/libraries/System.Threading.Tasks.Parallel/tests/ParallelInvokeTest.cs
src/libraries/System.Threading.Tasks.Parallel/tests/ParallelLoopResultTests.cs
src/libraries/System.Threading.Tasks.Parallel/tests/RangePartitioner1Chunk.cs
src/libraries/System.Threading.Tasks.Parallel/tests/RangePartitionerTests.cs
src/libraries/System.Threading.Tasks.Parallel/tests/RangePartitionerThreadSafetyTests.cs
src/libraries/System.Threading.Tasks.Parallel/tests/RespectParentCancellationTest.cs
src/libraries/System.Threading.Tasks/tests/Task/TaskContinueWithTests.cs
src/libraries/System.Threading.Thread/tests/ThreadTests.cs
src/libraries/System.Threading.ThreadPool/tests/ThreadPoolTests.cs
src/libraries/System.Threading.Timer/tests/TimerChangeTests.cs
src/libraries/System.Threading.Timer/tests/TimerConstructorTests.cs
src/libraries/System.Threading.Timer/tests/TimerDisposeTests.cs
src/libraries/System.Threading.Timer/tests/TimerFiringTests.cs
src/libraries/System.Transactions.Local/tests/AsyncTest.cs
src/libraries/System.Transactions.Local/tests/AsyncTransactionScopeTests.cs
src/libraries/System.Transactions.Local/tests/CloneTxTests.cs
src/libraries/System.Transactions.Local/tests/EnlistTest.cs
src/libraries/System.Transactions.Local/tests/LTMEnlistmentTests.cs
src/libraries/System.Transactions.Local/tests/NonMsdtcPromoterTests.cs
src/libraries/System.Transactions.Local/tests/TransactionScopeTest.cs