-
Notifications
You must be signed in to change notification settings - Fork 315
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Initial Draft for Framework related changes. - Fixed the Json serialization issues - Added the Processor for Framework - Fixed the tests - Added new tests for Processor * Fix unit tests for framework support. * Clean json serialization in ObjectModel, TranslationLayer. Json serialization doesn't use embedded type information. Removed dependency of OM on json.net. Fix #26. Standardize property serialization for TestObject and derived objects. Derived objects don't need to mark properties as serializable, this trims the data sent over the wire. Properties in a TestObject are serialized in json as Properties array. Remove any special handling of TestProperty values, these are always deserialized as string. A consumer may write custom converters to interpret them. E.g. add a converter for KeyValuePair<string, string>[] data required by traits. * Move test projects to dotnet-test-mstest 1.1.1-preview. * Use null values for TestProperty as-is during deserialization. * Add guard for desktop assemblies in test property data. Fix a deserialization test issue. * Add a string array converter for test properties. Add netcore framework type. * Add datetime handling for JSON parsing. Use Utc and ISO date formats for all datetimes. Use the same settings in product for json unit tests. * Add VSTEST_RUNNER_DEBUG and VSTEST_HOST_DEBUG environment variables to allow attach debugger to the runner and host processes. * Update OM.nuspec since json.net is no longer a dependency.
- Loading branch information
Showing
85 changed files
with
2,647 additions
and
1,121 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.