* wip: basic implementation
* update dependencies to have maxVersion
* handle promises correctly
* fix test
* update test project and styling
* only check for CT deps in CT
* install required deps
* revert
* rework detection and extend tests
* remove unused code
* remove more code
Co-authored-by: Zachary Williams <ZachJW34@gmail.com>
* feat: show better error message if testing type is not configured
* Add tests
* Update tests
* Fix some tests
* Fix some tests
* Fix test
* Fix tests
* Update packages/errors/src/errors.ts
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
* Update with code review
* Fix test
* Add on link
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
* fix: UNIFY-1774, throw error if we do not detect a webpackConfig for the user
* remove dead code, rely on auto-sourcing webpack config
* fix error styles, exit the devServer process when config is missing, guard against empty remoteState
* Add missing webpack for todos project
* Update npm/webpack-dev-server/src/makeWebpackConfig.ts
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
Co-authored-by: Zachary Williams <ZachJW34@gmail.com>
* fix: UNIFY-1408, warnings should be nested appropriately & clearable
* Add fix / test for UNIFY-1604, UNIFY-1732
* better tests around baseUrl handling, remove unneeded logic
* Fix stub usage, test failure, pingBaseUrl behavior
* fix duplicate test title
* add function to detect lang
* update test files
* update pkg.json
* remove concept of lang from wizard
* update tests
* fix tests and add debugging
* update test
* fix test
* add ts to ts project deps
* update assertion
* empty commit to trigger CI
* fix ts
* add debug log
* error when cypress is not found, or version is mismatching for migration
* add tests
* add defensive try/catch
* Update packages/errors/src/errors.ts
Co-authored-by: Zach Bloomquist <git@chary.us>
* fix error snapshots
* remove usage of resolve-from
* make error more clear around open vs migration
Co-authored-by: Zach Bloomquist <git@chary.us>
* fix: restart dev-server on config change
* close dev server before cp is spawned
* fix test that is failing... not sure why
* cleanup unsued close events
* remove wait
* add back in close for unit tests
Co-authored-by: Tim Griesser <tgriesser10@gmail.com>
* fix: make error on integration folder point to e2e
* fix: add context for testing type to the errors
* fix: pass testnigtype to errors
* add testingType where needed
* show setupNodeEvent when error
* fix some unit tests
* update snapshot
* update snapshot
* test: add test for stupNodeEvents
* fix: add name for config error
* fix: use distinct errors for root and e2e failures
* test: update 2 snapshots
* snapshot update again
* update snapshots again normally this time
* add terminal warning for experimental studio
* add to errors old
* add warnings to main
* debug onWarning callback
* show error in open mode
* update snapshot
* update tests
* validate config earlier
* remove from types and schema
* use on link
* refactor getError
* update types
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
* add unit test for validateNoBreakingConfigLaunchpad
* fix types
* merge test files
* update types
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>