Age | Commit message (Collapse) | Author |
|
|
|
* Moving PlatformDetection to Corefx.Private.TestUtilities assembly
The purpose of this change is to clean up all test projects instead of including the PlatformDetection code inside every test project, we’ll have it in the Corefx.Private.TestUtilities.
I have refactored the PlatformDetection to split the different implementation of Windows and Linux. If we need to do more refactoring there we can do it later as needed.
* Fix Linux BB
* Update the xunit package reference
* Fix wrong condition on one of the tests
* Update the ConditionalFact/Theory to use Type as a parameter
|
|
|
|
|
|
manages its own SNIMarsConnection if MARS is enabled. This prevents SNIMarsConnections from accumulating forever in a static SNIMarsManager singleton. (#22709)
|
|
|
|
|
|
pooling. (#22710)
|
|
types (#22618)
* Remove resource string retrieval in uapaot SqlClient Manual Tests, since reflection of internal members like the error strings is blocked on uapaot.
* Disable SqlClient diagnostic tests on UapAot, since they use reflection on internal types which is blocked on uapaot.
* Replace error message uapaot #ifs in Manual Tests with a single #if in the actual resource retrieval method in AssemblyResourceManager.
* Remove unnecessary spaces left over from previous commits.
* Replace a uapaot #if with a PlatformDetection.IsNative check
|
|
is an internal enum and its name cannot be retrieved via reflection on uapaot. (#22579)
* Add helper function for retrieving SniContext enum names, since SniContext is an internal enum and its name cannot be retrieved via reflection on uapaot.
* Fixed an incorrect return value in GetSniContextEnumName, and fixed a typo in an SniContext enum name.
|
|
require a test server. (#22580)
|
|
|
|
|
|
* readding 1 API and updating buildtools
* removing more APIs that were added
|
|
with SqlClient on UAP, since UAP does not have the registry functionality needed for LocalDB connectivity. (#22489)
* Throw a PlatformNotSupported exception when trying to connect to LocalDB with SqlClient on UAP, since UAP does not have the registry functionality needed for LocalDB connectivity.
* Modify LocalDBTest test skipping so that including PlatformDetection is not required.
* Fix capitalization in LocalDBNotSupported error message.
|
|
on the latest uapaot test runs. (#22455)
|
|
|
|
|
|
* Mark several System.Data types with 'partial' keyword
* mark SqlMetaData, SqlClientFactory and SqlConnectionStringBuilder with 'partial' keyword
|
|
TransactionBinding support (#22059)
|
|
it uses cannot be checked via reflection on UAP (#22188)
|
|
(#22108)
* Fix SNI version issues in Named Pipes tests in SqlClient functional tests
* Change SqlClient named pipe timeout error message to match tcp behavior
|
|
* Make SqlClient sni.dll independent
* Add PNSE for localdb messages
|
|
Renaming uap10.1 to uap10.0.15138
|
|
|
|
* Move AssertExtensions to Corefx.Private.TestUtilities
* Update csprojs
* Fix Linq.Expressions uapaot build
|
|
|
|
* Implement argument pasting in RemoteInvoke
* Add tests for RemoteInvoke fixes
* Update RemoteInvoke tests now that quoting is unecessary
* Fix netfx tests
The extra parameter is empty in netfx so was pasted to ""
* Address PR feedback
|
|
sni.dll not being available on arm (#21637)
* Fix the three System.Data.SqlClient tests that were failing on arm due to sni.dll not being available on arm
* PR Feedback
|
|
|
|
|
|
AssertExtensions (#21455)
* Registry
* Collections
* ComponentModel
* Configuration
* Data
* Globalization
* Drawing
* Diagnostics
* IO
* Linq
* Add System.Net param names in tests
* Move ArgumentExceptions in System.Private.Xml to AssertExtensions
* Add System.Reflection.* ArgumentException param names
* Add param names for System.Runtime* ArgumentExceptions
* Add ArgumentException param names to System.Security.*
* Add ArgumentException param names to System.Text.*
* Add param names to ArgumentExceptions in misc projects
* Add System.Threading.* ArgumentException param names
* Fix missing files
* Fixes for unix and netfx
* Fix more failures and revert a IdnaConformance tests to avoid merge conflicts with #21463
|
|
|
|
|
|
|
|
NotSupportedEnumerationValue to common (#21061)
|
|
This change to enable remote execution of all corefx tests in UAP. Because the remote execution code for UAP is using WinRT APIs and to avoid forcing adding UAP configuration to all test projects, we factor the remote execution code into its own test library (called TestHelper) which is cross compiled.
|
|
* Move DbConnectionOptions.cs to Common
* Move SR from AdapterUtil.SqlClient.cs to SR.cs (it forced mono to have SR inside System namespace)
* Make SNILoadHandle and TdsParserStateObjectFactory 'partial'
* [System.Data] move IsEmptyArray and CompareInsensitiveInvariant to @(CommonPath)/AdapterUtil.cs (remove duplicates)
* [System.Data] fix build (remove duplicates from AdapterUtil.Odbc.cs - they are already defined in the common AdapterUtil.cs)
* Remove 'partial' from TdsParserStateObjectFactory.Windows.cs
|
|
|
|
* Enable UWP targets
* Allow managed SNI on UWP
* Remove redundant checks
* Fix packaging issue by binplacing the netstandard ref as uap
|
|
adding connectivity check for socket when the server comes up
|
|
* Adding logs around the server startup and connection close. Moved Logging configiuration
* Adding the name property to log in the server connection logs
|
|
|
|
|
|
|
|
This brings in the new version of buildtools that publishes the
tool-runtime as a portable application instead of standalone.
The source file changes are to remove some non unicode characters in
files that were tripping Roslyn up.
|
|
|
|
System.Data.SqlClient.Stress tests for uapaot (#20330)
* Fixing System.Data.SqlClient.ManualTesting tests and System.Data.SqlClient.Stress tests for uapaot
* Fixing System.Data.SqlClient.Tests running on uapaot
* Setting Charset.Unicode for Pinvokes with EntryPoint defined
|
|
|
|
* Adding SqlDataRecordTest
* Fix formatting
|