v1.1.2
v1.1.2 Release
Release notes
Maintenance release - a number of refactors, abstractions, and test additions to improve the stability and health of the codebase.
Notable features:
- Broke up TravisCI build script for unit & integration tests to run as separate jobs (still runs one after another, unfortunately - might be some sort of paid tier to enable parallel jobs) .travis.yml
- Integration tests for the
and-cli dotnet-testcommand: and-cli-dotnet-test.js - Extracted
dotnetmodule fromand-cli-dotnet.jsand-cli-dotnet.js->modules/dotnet.js - Extracted temporary directory
beforeEachandafterEachcleanup steps into a shared hook/spec: See before and-cli-dotnet.test.js->tests/shared-specs.js - Abstracted the "command string" building logic found in multiple modules to a factory function: See before and-cli-webpack.js
->utilities/command-string-factory.js - Abstracted the "option string" building logic found in multiple modules to a factory function: See before and-cli-webpack.js
->utilities/option-string-factory.js - Added a wrapper spy method for common functions like
shell.exitandchild_process.spawnSync: See before modules/dotnet-build.test.js->tests/test-utils.js - Some misc. refactoring in modules/dotnet-clean.js
- Some misc. refactoring in modules/dotnet-test.js to reduce some duplicated/overly complex code
- Added wrapper methods around the
dotnetcli for scaffolding solutions/projects for integration testing purposes tests/test-utils.js
Known issues
- #95 Extract & test 'dotnet' module from and-cli-dotnet
- #77 Restore dotnet image in Travis CI script + dotnet cmd integration tests