* Add information about which assembly failed to discover test into
Having indicate location of the assembly from which discovery happens allow developer reason about possible failures, and manually troubleshoot his configuration issues which cause asembly to fail
* Fix comments to PR
* Single messages for assembly loading failure
* Display assembly name for WinRT assembly loading
* Add XLF resources
* Fix failed tests
* Adjust test with changes in the error message reporting
* Throwing exception only if it is of type TestPlatformFormatException
* test
* Fail discovery if any exception thrown in IDiscoveryContext.GetTestCaseFilter
* WIP: In assembly parallelization at method level.
* WIP: Make ClassInitialize/Cleanup and AssemblyInitialize/Cleanup synchronous. Improve E2E test sample.
* Run test class/assembly cleanups at end of execution.
Remove logic to add stdout/stderr messages to last run test result since it is
error prone. We won't know if the test method that ran last is the same class for
which cleanup failed.
* Test Class parallelization.
* Added E2E tests.
Todo: Add unit tests.
* Runsettings support.
* Made Parallel platform independent.
Support for DoNotParallelize at assembly level.
Fixed up a loc'ing issue with test assembly being loaded in the main app domain.
Runsettings parallel level taking precedence over assembly level setting.
* nit refactoring and test fixes.
* Another nit fix.
* Fixing test script to fail on test failures.
* Some cleanup and a few UTs.
Need to add UTs for the main functionality in TestExecutionManager.
* few PR comments
* Changes based on spec.
Todo:
Modify unit tests.
* Exception handling for settings, unit tests and Disable Parallelization.
* Fixed up E2E tests.
* Adding TestExecutionManager unit tests.
* Reverting the UWP sdk upgrade since PR build machines are not on the latest version yet.
* Updating localized files.
* Staging changes for STA/MTA of parallized tests and a test.
Resource string updates.
* The TaskScheduler.FromCurrentSyncContext did not work. It appears that we need a platform service wrapped around threads for this. I'm leaning to get this done in a separate PR cause its not very often we see tests requiring STA to be parallelized - They can use an STA attribute in that case.
* Really feel bad adding a sleep to a test - This can probably be handled by locks. Was seeing intermittent failures in PR tests.
Added a note calling out that this template is only to file issues specific to MSTest V2 test framework, and where to file IDE related issues. A similar change has been made to the vstest issue template as well.
* Adding support for DiaNavigation in UWP test adapter
Testing
Verifed that for UWP test running via Tpv1, n exception is thrown
Once we take dependency on Tpv2 Obj Model, we can enable commented testcases
* Making Dia operation common for netcore, & uwp
* move initialization of DiaSessionOperations