* Open XEL file changes
* placeholders for openxel
* add observable xe reader
* md format tweaks
* implement localfile as a new session type
* add ErrorMessage to session stopped notice
* fix flaky test
* handle already running session
* fix stopped session event send on file completion
* fix flaky unit test
* Update XElite and dependent versions
* Fix errors after merge and remove failing tests for now
* Fix main merge mess-up.
Address comments.
Add one more relevant test.
* Remove extra namespace.
* Remove unnecessary import
* Fix build error
* Address comments.
* Remove disabiling JSON002 compiler warning
* Address comments and update json handling
* Fix build error
* Fix integration test (emerged due to Main merge mess up)
* Clean up code (no functional changes)
---------
Co-authored-by: Karl Burtram <karlb@microsoft.com>
Co-authored-by: shueybubbles <david.shiflet@microsoft.com>
* Remove xunit dependency from testdriver
* swap expected/actual as needed
* Convert Test.Common to nunit
* port hosting unit tests to nunit
* port batchparser integration tests to nunit
* port testdriver.tests to nunit
* fix target to copy dependency
* port servicelayer unittests to nunit
* more unit test fixes
* port integration tests to nunit
* fix test method type
* try using latest windows build for PRs
* reduce test memory use
* Revert "Update SMO (#875)"
This reverts commit 96593d66e3.
* Revert "Switch Tools Service to new SMO and Microsoft.Data.SqlClient driver (#865)"
This reverts commit 9d140b53f3.
* Bump SMO to 160.1910315.0-preview
* switch to ambient props and targets files
* build against Microsoft.Data.SqlClient
* build tests
* fix test bug
* temporarily add SMO nuget to the repo
* update to released Microsoft.Data package
* Bump SMO to 140.2.5 to pick-up private XEvent binaries
* Pick up SMO binaries from the build lab
* Add ProfilerService class placeholder
* Update SMO nuget package to include DB Scoped XEvents
* Stage changes
* Stage changes
* Update SMO to use RTM dependencies and remove separate SqlScript package
* Stage changes
* Iterate on profiler service
* Fix post-merge break in localization
* More refactoring
* Continue iterating on profiler
* Add test profiler listener
* Address a couple of the code review feedback
* Fix AppVeyor build break
* Use self-cleaning test file