* shuffled some types into different assemblies in n.client assemblies so that they can be shared from n.tools and n.vs.oe.client
* Improve error output in E2E tests
* add trap to RealTimeLogResults
* fix null ref in e2e tests and improve trap
* ensure DLL is built before we try to load it during build to get strong name
* Use BuildVariationFolder instead of VisualStudioVersion property
* format build number with full version
* fix vsix update version
* get semantic version dynamically instead of hardcoding
* fix e2e test scripts to use the new format of buildnumber
* force kill all running instances of devenv for each install/downgrade attempt
* add kill devenv for vs14 as well
* kill all running processes under the visual studio folder
* add retry logic to ExecuteCommand
* improve formatting
* fix boolean value of success
* fix exception logging using psitem
* enable yaml based builds and testing for nuget
* add retry logic to installation and downgrading of vsix
* fix delay signing on apex DLLs
* add admin switch for vsix installation
* install nuget vsix should not fail on standard error
* fix publishing of e2e result step
* disable v2feedparser third party server tests by not downloading config files
* add initial build number format
* fix e2e publishing for real
* keep running tests on unix if unit or func tests fail
* remove clearing recycle bin
* add logging for vso
* kill running instances of vs regardless
* do not fail if a test times out
* fix logging typo
* more powershell fixes
* re-enable uwp specific tests
* fix termination condition of tests
* change how test result file gets copied to CI machine
* breaking out of while loop and more logging
* fix path issue for results.html
* more fixes in termination condition
* diagnosing parsing errors for first two tests
* log currently running test and fix log.txt logging
* log to console from log.txt using currentTestId
* trying to fix initial logging issue with one line in realtimeresults
* remove unnecesary diag logging
* fix log formatting and add back write-error in case of failure
* fix count of tests and logging
* fix numbering of test and re-enable commented code
* count tests after all assemblies have been loaded
* adding try catch block
* fix try-catch
* fix numbering for test case factory scenario
* changes to parsing realtimeresults
* first pass at junit xml results
* write out junit test result file
* implement missing API in InternalApiTestHook for project.json migrator
* fix logging test results duration to junit
* start copying log and results file to nuget drop share
* update UwpPackageRefClassLibrary template
* fix project.json migrator uwp e2e test
* fix uwp package ref test
* fix new-item cmdlet to create directory instead of file
* change where to output full log in build drop
* change name of uwpclasslibrary project template
* get screenshot if test times out
* get screenshot only iff running on CI
* fix uwp migrator project json test
* fix nit
* don't queue functional tests via rest api
* fix screen capture type not found exception
* add mono to path explicitly
* echo path in mono and mac and output version
* no need to add mono to path
ResolvesNuGet/Home#5258.
Added tests for basic scenarios per each project model supporting LSL
mode: `packages.config`, `project.json`, `PackageRef`.
Updated E2E test infrastructure to support test extension cmdlets and
running "theories". Added ability to skip tests for specific VS version.
Also added missing templates for unit-test project and native C++ console application.
Addressed PR feedback
* update assembly version of nuget dlls to 4.3.0.2
* Updating E2E script to prefer a preview over stable installation of VS2017
* add property for netcoreassemblybuildnumber
* update release label