* Feature tests running with refactored package manager
* Refactoring packages-1
* Test for the downloader running using the mock server
* Using network settings
* Changing the package path
* Dividing packages.ts into separate components
* use filter async
* Use tmpfile interface
* Check for the event stream
* Using FilePathResolver
* Remove using
* Testing for normal and fallback case working
* Resolve the paths
* Remove failing case
* package installer test-1
* Add package installer test
* Create tmp asset
* Package Downloader test refactored
* Rename files
* resolve compile issues
* Clean up installer
* Clean up the tests
* Rename packages
* Package installer test
* PR feedback
* Package Filter test
* Remove yauzl.d.ts
* Filter test
* Added test for invalid zip file
* method for getting the request options
* remove imports
* please resolve the path
* remove latest in settings
* Package Manager test executing
* Use free port in package manager test
* Package Manager (using a https server running)
* using http mock server
* Downloader test running using free port
* Moving fakes to testAssets
* Change the import for fakes.ts
* Test Assets in feature tests
* Remove vscode dependency from server.ts
* Make the downloading stuff use vscode adapter
* Remove vscode as a property
* make test package json a field
* Changes to remove status from packages.ts
* Tests failing
* Added tests
* Used tooltip and changed flame color
* fix merge problems
* PR feedback
* Removed implicit any
* Changes
* Changes to refactor logging in server
* Adding packages
* Changes
* Remove reporter from CSharpExtDownloader
* remove telemtery reporter from server.ts
* remove reporter from definitionProvider
* Remove reporter from dotnetTest.ts
* Debugger Activation + Commands
* reduce message types
* remove reporter from commands.ts
* remove channel from status.ts
* Remove reporter & logger from extension.ts
* Build issues
* Add missing rx dependency
* Changed to download progress
* Removed using and pass platformInfo
* Moved files in observer folder
* Renamed the files and added omnisharp channel observer
* Remove unnecessary format
* Changes in main.ts
* Remove channel from global declaration
* Preserving the context in onNext invocations
* Pulled platformInfo out of server
* Remove unnecessary variable
* Formatting
* Renamed observers
* Add mocha+wallaby tests
eventually the feature tests should be removed and most of our tests should become unit tests that are runnable from the command line or via wallaby.
npm run tdd will enable using mocha's command line tdd capability
* Code clean up
* Fix `tdd` command
* Fix test paths
* Add initial DotnetChannelObserver test
* Testing the download messages
* Remove logger from requestQueue.ts
* Fix builds
* Use package manager factory
* Remove Lines
* Remove extra appendLine
* Added test for csharp logger and channel
* Extracted base class for observers
* Test having dependency on vscode
* vscode adapter changes
* Changes for adapter
* Refactored Omnisharp Manager
* Moved from interfaces to classes
* Renamed onNext to post
* Created class EventStream
* Removed comment
* Added missing break
* Added test for Omnisharp Logger
* Test for OmnisharpLoggerObserver
* Test for telemetry reporter observer
* Added test for all the observers
* minor nits
* Changes
* Remove unnecessary imports
* remove import
* Modified failing test
* Make tests pass
* Renamed platformInfo
* CR feedback
Add product-wide code coverage + codecov.io integration
Several new scripts were added:
npm run cov:instrument: rebuilds your sources, then instruments them for coverage. Subsequent
npm run test will generate coverage data into the .nyc_output directory
npm run cov:merge-html: merges all reports from .nyc_output and puts a locally viewable coverage report into coverage directory
* Add mocha+wallaby tests
eventually the feature tests should be removed and most of our tests should become unit tests that are runnable from the command line or via wallaby.
npm run tdd will enable using mocha's command line tdd capability
* Fix `tdd` command
* Fix test paths