* load webpack bundle earlier with a deferred promise
* add p-defer to optimize deps
* remove temp var
Co-authored-by: Mark Noonan <oddlyaromatic@gmail.com>
* Adding remaining reporter error tests.
* Removing existing integration spec file
* Removing existing runner fixtures for error specs
* Fixing ts lint
* Testing with less tests kept in memory
* Testing some cypress-in-cypress settings to improve run-mode performance.
* Reverting changes to doc_url specs
* PR Updates. Inverting default value for 'open in IDE' validation in an attempt to reduce test time.
* Cleaning up ported code
* Update system-tests/projects/runner-e2e-specs/cypress/fixtures/index.html
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
* Trying build workaround
* Bumping up parallelized builds for app integration tests
* Removing suspicious tests to validate CI build
* Removing more suspicious tests to test CI
* Trying to not scaffold every navigation
* Bumping resources for run-app-integration job. Updating reporter.errors specs to appropriately reduce AUT refreshes.
* Couple API tweaks
* Removing unused helper from runner package; cleaning up a few things
* Updating yarn.lock
* Props isn't optional here.
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
* chore: support vite 2.5
* chore: update eslint ignore statements
* chore: ignore jquery type issue
* chore: yarn integrity checks
* chore: use latest commit of branch for kitchensink
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
* make test pass
* fix the project setup last step
* add a wait to avoid flake
* comment test failing
Co-authored-by: Zachary Williams <ZachJW34@gmail.com>
* chore: Update Chrome (beta) to 98.0.4758.80
* chore: Update Chrome (stable) to 98.0.4758.80 and Chrome (beta) to 98.0.4758.80
Co-authored-by: cypress-bot[bot] <2f0651858c6e38e0+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Blue F <blue@cypress.io>
* Adjust ffmpeg CLI args for performance
* Properly use and clean up metadata file
* Always limit encoder to 1 thread regardless of os.cpu count
* Typo in last commit
* Add comments to ffmpeg args
* Remove threads arg, back to original threading behavior
* testFiles
* ignoreTestFiles
* supportFile
* use utility functions
* remove setupNodeEvents and supportfile from component
* don't throw for supportFiles query
* custom integrationFolder default testFiles
* add default e2e directory to e2e specPattern
* add missing type import
* work on migration project docs
* update docs
* use prettier to run assertion
* add detailed breakdown of expected config and update code to correspond
* remove unused code
* update comment
* update component testing migration expected configurations
* wip: tests for edge cases
* make plugins require relative
* do not add defineConfig if they do not have cypress 10
* edge case of define config
* system test
* do not show supportfile for CT only project
* fix: set correct config file on migration (#19990)
* fix: set correct config file on migration
* add e2e test
* Fix test
Co-authored-by: Cesar Avitia <cesar@cypress.io>
* fix: allow default support file to be TS
* test: with a ts support file
* refactor: duplicate hasTypeScript in migration
* move migration utils files
* rename functions that returns globs with globs
* fix(launchpad): Support migrating projects w/o pluginsFile (#19993)
* handle case of no plugins file
* fix readme
* style: add comments
* build: fix types
Co-authored-by: ElevateBart <ledouxb@gmail.com>
* fix types
* fix migration unit-tests
* fix: build for unit types
* fix shouldShowSteps unit tests
* fix: typo
* do not import from data-context in frontend test
* remove non-type import
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
Co-authored-by: Barthélémy Ledoux <bart@cypress.io>
Co-authored-by: Alejandro Estrada <estrada9166@gmail.com>
Co-authored-by: ElevateBart <ledouxb@gmail.com>