Commit Graph

5 Commits

Author SHA1 Message Date
Cesar 3103442b92 fix: migration ui differences (#20134)
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
Co-authored-by: Barthélémy Ledoux <bart@cypress.io>
2022-02-14 14:00:48 -07:00
Cesar b16eb65eb2 fix: migrate config fields to correct the location (#19940)
* 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>
2022-02-02 10:42:30 +10:00
Lachlan Miller 97e937840a fix: correctly migrate projects with custom integration folder (#19929)
* repro bug

* write failing case

* remove junk file;

* fix custom integration folder logic

* types

* update readme

* add tests

* adding test for component spec migration

* rejig API

* fix tests

* fix types

* fixing tests

* Update system-tests/projects/migration/README.md

Co-authored-by: Emily Rohrbough  <emilyrohrbough@users.noreply.github.com>

* remove old code

* tests

* work on tests

* fix tests

* more testing

* fix workflow

* edge case

* update

* update test

* remove old test

Co-authored-by: Emily Rohrbough  <emilyrohrbough@users.noreply.github.com>
2022-01-29 01:08:25 +10:00
Lachlan Miller 371b0031c1 fix: correctly filter steps based on project migration requirements (#19909)
* refactor: add migration to util

* refactor: better typing for OldCypressConfig

* refactor: move Migration Step to the migration file

* refactor: expose all flags to GQL

* test: make sure e2e test see component testing

* test: improve tests for migration

* test: fix migration tests

* feat: filter explains for configFile

* fix: always get to the Welcome screen

* run init onbefore mount

* re-use the executeQuery

* work on test cases

* custom testfiles test case

* adde readme to project

* typo

* work on filtering steps logic

* add tests for component testing steps

* update tests to reflect correct state

* types

* fix test

* add tests

* remove old code

* refactor: remove double filtering

* fix: open is not referenced

* fix: less key warnings already

* remove the last big key warninng

* fix: remove useless warning

* remove RenameSupport warning

* clean up useless code

* fix: error message fix

Co-authored-by: Emily Rohrbough  <emilyrohrbough@users.noreply.github.com>

* types

* make check for folders more explicit

* update readme

* update fixtures

* fix tests

* fix types

* add tests for CT

* refactor

Co-authored-by: ElevateBart <ledouxb@gmail.com>
Co-authored-by: Barthélémy Ledoux <bart@cypress.io>
Co-authored-by: Emily Rohrbough  <emilyrohrbough@users.noreply.github.com>
2022-01-27 17:53:52 +10:00
Lachlan Miller f1bc084a6d chore: add test cases for migration (#19905)
* work on test cases

* custom testfiles test case

* adde readme to project

* typo
2022-01-26 18:26:05 +10:00