1. Modify linux agent test run to upload coverage report to codecov.
1. Enable pr comment so codecov can post back report to PR.
1. Enable commit status so it will block if coverage goes down.
* open cloud project modal
* lintfix
* setting initial state on close
* update local project title
* only showing cloud connections in modal
* basic tests
* rebase on upstream v2
* lintfix
* setting initial state on close
* update local project title
* only showing cloud connections in modal
* basic tests
* async tests for component flow
* clean up imports
* add type check for typescript compiling
* replaced test projects and connections with mock factory
* adding connection type upon creation
* add ref to cloud picker and fix tests
* keep picker open when 'Go Back' is clicked
* rename button handlers
* remove unnecessary flush promises
* fix enum keys
* fix enum keys
* Added new unit tests for html file reader
* Added more coverage to asset service tests
* Updated local file system unit tests to use mock file system
* Fixed imports, vars based on PR feedback
* Updated asset file extension suffix
* Reverted use of mock-fs, not supported in newer node versions
* Abstracted confirm and alert components from messagebox
* Updated messagebox to auto-close on any button click
* Finished refactor of confirm/alert components with messagebox
1. previous iteration was mistakenly using the Shell task and that was not compatible with react-scripts, resulting in missing logs.
1. fix is to use Bash to run all commands
* Testing shift key and ctrl key
* finalize unit tests
* jsdocs on tagsInput
* remove editmode property
* clean up and organize
* fix comment on react tags converter
* fix editor footer tests
* fix conflicts and update tests with new modal
* Azure implementation with new Azure storage SDK and unit tests
* organize imports
* move around dependencies
* update dependencies
* update dependencies
* rename and register azure blob storage
* azure working with SAS
* fix package.json
* add initialize function to azure blob storage
* new test for getFileName, initialize provider in each test
* revert default connection to bing image search to satisfy connection page test
* fix strings test with connections form
* started basic localization implementation
* add connection settings string
* lint fix
* helper function to replace variables in json
* remove variable replacer from strings.ts
* Replacing values in json files
* testing english and spanish translations
* lintfix
* update test format
* reformat tests again
* using ts interfaces rather than json files
* Fix spanish translation
* testing all JSON schemas for english and spanish
* replaced all inline text with localized strings
* lint fixes and add translations
* defaults to spanish to find non-localized strings
* translate provider json schemas
* lint fixes and rename language files
* add loc values on same line as require
* lint fix
* passing all tests, skipping simulate change on fields
* reverted back to old format w/ onchange & componentDidUpdate
* use 'onOk' rather than 'onSubmit'
* all tests passing except for modifying name
* all tests passing except for modifying name
* fix modal test to run with setProps, update Ok and Cancel button orders in other tests
* fix style of buttons
* organize imports
* additional asserts on function calls
* start of tests
* testing updates
* tests
* more tests
* test
* more progress
* connections page test
* more progress...
* tests working
* minor changes
* CI fix
* testing
* stubbing out saveConnection
* left in some nice to haves for further investigating
* Fixed broken tests, added override to prevent local storage state loading from local storage
* Fixed merge conflicts from v2
* Updated test to set bing image search provider options
* Updated unit test to support refactory of connection delete
* Updated project form ui
* Cleaned up project form validation
* Cleaned up connection form UI
* Applied updated UI styles and validation to export form
* Modified to support running off of local static build
* Added silent flag to coverage script
* Updated azure-piplines.yml to point to correct location
* clean up and merge changes from My's branch
* fix file path
* update package-lock.json
* refactor webpack configs