Zach Bloomquist
79fb237f25
Merge remote-tracking branch 'origin/develop' into 10.0-release
2022-02-08 14:49:57 -05:00
Snyk bot
52ed6edcf3
chore(deps): Security upgrade shelljs to 0.8.5 ( #19685 )
...
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
Co-authored-by: Emily Rohrbough <emilyrohrbough@yahoo.com >
2022-02-08 10:38:29 -06:00
Alejandro Estrada
6e803597a3
fix: update scaffold template to use correct path ( #20047 )
...
* fix: update scaffold template to use correct path
* Remove support for dynamic import on devServer
* Update scaffold template
* Update config files
* Update with feedback
* Rename cypressConfig to cypressDevServerConfig
* Update devserver link
* Update comment
2022-02-07 16:58:24 -05:00
Tim Griesser
703548e16c
Merge branch 'develop' into 10.0-release
...
* develop:
chore: fix cypress npm package artifact upload path (#20023 )
chore(driver): move cy.within logic into it's own file (#20036 )
chore: update automerge workflows (#19982 )
2022-02-06 20:41:57 -05:00
Emily Rohrbough
17f272e9ee
chore: fix cypress npm package artifact upload path ( #20023 )
2022-02-04 12:00:08 -06:00
Alejandro Estrada
5d52758d82
feat: validate specPattern root level ( #19980 )
...
* feat: validate specPattern root level
* Fix/add tests
* Fix test
* Update specExcludePattern
* Fix tests
* Fix/add tests
* Fix/add tests
* Fix tests
* Rename specExcludePattern to excludeSpecPattern
* Fix tests
2022-02-04 10:48:10 -05:00
Emily Rohrbough
e76ab3798f
Merge branch '10.0-release' into 99f24863a2-develop-into-10.0-release
2022-01-31 12:15:44 -06:00
Emily Rohrbough
99f24863a2
fix: move node 17 Check from Binary to CLI ( #19977 )
2022-01-31 12:03:36 -06:00
Ben Alman
6a402a7076
fix(unify): improve dev server config ergonomics ( #19957 )
2022-01-28 20:45:28 -06:00
Jennifer Shehane
3f8c0680b4
Merge pull request #19823 from cypress-io/1f70b21bc4-develop-into-10.0-release
2022-01-24 13:30:06 -06:00
Alejandro Estrada
8f32960ef8
fix: scaffold correct config file ( #19776 )
...
* fix: scaffold correct config file
* update setConfigFilePath
* Update test
* Update with code review
* remove default supportFile
* Update supportFile default value
* Add test
* Fix identation
* Update with feedback
* fix english pluralization
Co-authored-by: Tim Griesser <tgriesser10@gmail.com >
2022-01-24 10:23:44 -05:00
Emily Rohrbough
f669c101e1
Merge branch '10.0-release' into 1f70b21bc4-develop-into-10.0-release
2022-01-21 15:50:16 -06:00
Blue F
b16553ec70
feat: Add mimeType support; Improve TypedArray support ( #19794 )
...
* Add mimeType support; Improve ArrayBuffer support
2022-01-21 10:23:59 -08:00
Juan Julián Merelo Guervós
21cc95b8c4
chore: url → Eliminate obsolete "url" library from the cli subpackage ( #19695 )
...
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2022-01-20 10:22:28 -06:00
Harles-Herman Pilter
2685f82663
feat: env to use path params in download url ( #19526 )
...
* feat: env to use path params in download url
* feat: change env to url template
* feat: fix snapshot
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
2022-01-18 08:07:52 -08:00
Blue F
3809cd4d37
feat: cy.selectFile() ( #19332 ) ( #19524 )
2022-01-14 10:37:29 -06:00
Tim Griesser
4915d65780
fix: flake in shelljs scripts during postinstall ( #19678 )
2022-01-12 19:48:12 -05:00
Pascal Gafner
576519e465
fix: use util.getEnv to handle environment variables set with npm ( #19560 )
...
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2022-01-12 08:52:26 -06:00
Kukhyeon Heo
ea531b7840
chore: remove pkg/driver //@ts-nocheck part 2 ( #19483 )
...
* listeners.ts
* chainer.ts
* command.ts
* actionability.ts
* inspect.ts
* agents.ts
* aliasing.ts
* angular.ts
* asserting.ts
* clock.ts files
* commands.ts
* debugging.ts
* fix comment.
* roll back change.
* Fix.
* fix
* Casted to cast.
* Feedback changes.
* fix any.
2022-01-11 09:37:05 -06:00
Juan Julián Merelo Guervós
4818a21465
fix: update cli-table dependency to fix broken colors.js ( #19622 )
...
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
Co-authored-by: Ryan Manuel <ryanm@cypress.io >
2022-01-10 12:52:32 -06:00
Barthélémy Ledoux
1773001c54
fix: dev-server types ( #19576 )
2022-01-07 14:41:36 -06:00
ElevateBart
d504d00166
fix: remove gremlins characters from cypress types
2022-01-07 09:40:00 -06:00
David Ihnen
df5687c65d
fix: Inability to download with redirects through a proxy ( #19310 )
...
* Fixes inability to download with redirects through a proxy
* lint fixes
* t
* tests are passing
* tests pass and works
* a little cleanup
* oops, @cypress/request
* nuding the ci system
* Fix race condition in verify code
* address comments on pull request
* a test with multiple layers of redirects
* Add tests and mechanism for redirect loop error
* Make informative error message
* Remove environment config option for now
* test assertion pattern
Co-authored-by: David Ihnen <dihnen.ctr@kr.af.mil >
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2022-01-05 14:01:35 -08:00
Alejandro Estrada
0366d4fa89
feat: use supportFile by testingType ( #19364 )
...
* feat: use supportFile by testingType
* Fix defaults
* Start renaming files, and updating system-tests
* Fix some tests
* Fix some tests
* Fix more tests
* Try to fix CI
* Fix more tests
* Fix some tests
* Revert changes
* Revert supportFile defaultValue
* Fix some tests
* Fix some tests
* Fix some tests
* Fix some tests
* Update supportFile example
* Update snapshots
* Remove scaffold support
* Handle config errors
* Remove scaffold
* Fix tests
* Fix test
* Update test
* Fix test
* Update supportFile template
* Fix template
2022-01-05 13:37:44 -05:00
Tyler Biethman
7476843d80
fix: Use CYPRESS_VERIFY_TIMEOUT as integer. ( #19517 )
...
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2022-01-04 11:19:49 -06:00
Lachlan Miller
792980ac12
feat: support specPattern, deprecate integrationFolder and componentFolder ( #19319 )
...
* use new specPattern API
* remove projectApi.findSpecs
* do not require integration folder
* support --spec
* support --spec
* remove old code
* remove old code
* nuke old code
* no appvetor
* update
* correct url for ct
* work on migrating launchpad
* update ct spec url
* types
* types
* dead code
* remove old endpiont
* revert back circle.yml
* update missing config
* delete spec util
* update config
* update config
* config again
* update spec pattern
* updated vue config
* update spec pattern for ui components
* update config for vite dev server
* update snapshots
* update config
* update design system config
* fix spec pattern in reporter
* update default
* update deprecated spec snapshots
* update system tests
* update run mode output
* revert changes
* lint
* remove scaffold tests
* update angular
* fix CT
* update circle yml
* fix system tests for ct
* fix tests
* work on server unit tests
* patch package
* patch package again
* update test
* try not to rely on config async loading too much
* normalize specPattern to array
* update snapshot
* use base name
* deal with react-scripts later
* update snapshot
* hacky way to update snapshots
* new hack to update snapshots
* trying again
* hacky fix
* ci: snapshots
* ci: snapshots
* snapshots
* mas updates
* update spec API
* fix test
* fix test
* update
* update test
* fix test
* update plugin
* update spec
* webpack optinos
* Update launchpad tests
* fix screenshot paths
* updated snapshot
* change pattern
* guard
* fix smoke test
* patch code coverage
* update percy config
* fix specs
* try updating example project
* update snapshots
* remove old test
* remove snapshot hack
* add back appveyor
* remove old code
* update snapshot
* Fix tests
* wip
* revert snapshot
* reverted all snaps
* remove only
* remove commnet
* remove old code
* reverted file
* lint
* revert video compression spec
* update snapshot
* update spec path logic
* update snap
* updated snap
* snaps
* snaps
* fix spec
* rename ignoreTestFiles to ignoreSpecPattern
* update screenshot dir for runner-ct
* update deprecations
* update
* upate
* fix test
* update snaps
* update snap
* updating snap
* added missing snaps
* updated cypress run mode integration spec
* electron snapshot
* ensure newly scaffold specs are cached
* fix launchpad spec
* types
* update test
* transpile based on spec pattern
* add back example
* remove unnecessary async and nodeVersion
* removed old test
* update spec pattern and add defensive check around platform
* remove unused feature flag
* added tests
* fix react example
* update test
* update config
* fix spec finding in run mode
* fix tests
* fixing specs
* fix switching between specs
* remove invalid test
* increase timeout
Co-authored-by: estrada9166 <estrada9166@hotmail.com >
2022-01-04 14:24:24 +10:00
Blue F
6d10a7faff
feat: cy.selectFile() ( #19332 )
...
* feat: cy.attachFile with passed-in contents (#18825 )
* feat: attachFile string shorthands (#19045 )
* feat: Add drag-n-drop support (#19213 )
* Remove cypress-file-upload
2021-12-22 09:03:27 -08:00
Tim Griesser
4626f7481c
feat: ProjectLifecycleManager & general launchpad cleanup ( #19347 )
...
See #19347 for full summary
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
Co-authored-by: estrada9166 <estrada9166@hotmail.com >
Co-authored-by: Alejandro Estrada <estrada9166@gmail.com >
Co-authored-by: Jess <jess@jessicasachs.io >
2021-12-21 21:28:44 -05:00
Lachlan Miller
999ffd99dd
merge in origin
2021-12-21 09:49:57 +10:00
Ian VanSchooten
420a9be6ab
chore: add types for Cypress.session.clearAllSavedSessions ( #19412 )
...
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2021-12-20 15:23:45 -06:00
Pascal Gafner
b3d114e086
fix: add CYPRESS_VERIFY_TIMEOUT param and a test for it ( #19282 )
...
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2021-12-20 11:36:38 -05:00
Tim Griesser
223d5fa7e6
Merge branch 'develop' into 10.0-release
...
* develop:
chore(deps): update dependency ssri to 6.0.2 [security] (#19351 )
chore: Fix server unit tests running on mac by using actual tmp dir (#19350 )
fix: Add more precise types to Cypress.Commands (#19003 )
fix: Do not screenshot or trigger the failed event when tests are skipped (#19331 )
fix (#19262 )
fix: throw when writing to 'read only' properties of `config` (#18896 )
fix: close chrome when closing electron (#19322 )
fix: disable automatic request retries (#19161 )
chore: refactor cy funcs (#19080 )
chore(deps): update dependency @ffmpeg-installer/ffmpeg to v1.1.0 🌟 (#19300 )
2021-12-15 14:00:36 -05:00
Den Klimovsky
32d59024fb
fix: Add more precise types to Cypress.Commands ( #19003 )
...
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
2021-12-13 09:53:44 -05:00
David Munechika
dd0fc9b9f7
fix: throw when writing to 'read only' properties of config ( #18896 )
...
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2021-12-10 11:16:12 -05:00
Tim Griesser
806a31a989
refactor: Improved support for e2e testing ( #19306 )
2021-12-09 21:23:58 -05:00
ElevateBart
ce0bb2c84b
Merge branch 'develop' into elevatebart/chore/merge-develop
2021-12-07 10:41:18 -06:00
Tyler Biethman
570f91dde3
fix: adding timeout option to writeFile command ( #19015 )
2021-12-06 15:31:25 -06:00
Jessica Sachs
0975fec79b
chore: merging in from develop into 10.0-release ( #19148 )
2021-11-30 14:32:08 -05:00
renovate[bot]
9bf8bf2212
fix(deps): update dependency @cypress/request to v2.88.10 🌟 ( #19099 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: Chris Breiding <chrisbreiding@gmail.com >
Co-authored-by: Zach Bloomquist <git@chary.us >
2021-11-29 13:59:18 -05:00
Tim Griesser
a45825eafc
fix: change // -> //z to @types comments once on postinstall ( #19041 )
2021-11-22 13:16:29 -05:00
Tim Griesser
92aa22a9ac
chore: post-merge cleanup
2021-11-20 21:39:16 -05:00
Tim Griesser
7c339d41c8
Merge branch 'develop' into 10.0-release
...
* develop: (52 commits)
feat: use hoisted yarn install in binary build (#17285 )
fix: compile npm packages for node 12 (#18989 )
fix: show call count even if `cy.stub().log(false)`. (#18907 )
chore: Update TypeScript to 4.4.4 (#18930 )
fix: wrap playground selectors in double quotes if not included (#18442 )
fix: flaky settings_spec test (#18979 )
chore: Update Chrome (stable) to 96.0.4664.45 (#18931 )
fix: Loading of specs with % in the filename (#18877 )
chore: refactor `create` into class `$Cy` (#18715 )
chore: Update Chrome (beta) to 96.0.4664.45 (#18891 )
fix: flaky `system-tests-firefox` job (#18848 )
chore: release @cypress/webpack-preprocessor-v5.10.0
chore: release @cypress/vue-v3.0.5
chore: release @cypress/schematic-v1.6.0
chore: release create-cypress-tests-v1.2.0
release 9.0.0
feat: ensure major release
have conduit app wait on localhost:3000
fix install-required-node
use --legacy-peer-deps
...
2021-11-20 16:03:53 -05:00
Tim Griesser
e4f5b106d4
feat: use hoisted yarn install in binary build ( #17285 )
2021-11-20 14:19:51 -05:00
Tim Griesser
2eb0ff551a
feat: improve vite DX ( #18937 )
2021-11-17 11:24:04 -05:00
Alejandro Estrada
bb8251b752
feat: Use plugins on config files ( #18798 )
...
Co-authored-by: Tim Griesser <tgriesser10@gmail.com >
2021-11-16 14:45:26 -05:00
Blue F
f967908704
fix: Exit when both --e2e and --component flags are passed in ( #18855 )
...
Co-authored-by: Jennifer Shehane <jennifer@cypress.io >
2021-11-12 09:15:10 -08:00
Chris Breiding
869feeaa4c
feat: ensure major release
...
BREAKING CHANGE: major releases needs a commit like this that changes the cli or something in packages/
2021-11-10 15:24:49 -05:00
renovate[bot]
3095d733e9
feat(deps): update dependency electron to v15 🌟 ( #18317 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
Co-authored-by: Zach Bloomquist <git@chary.us >
Co-authored-by: David Munechika <davidam1203@gmail.com >
2021-11-09 20:52:17 +00:00
Emily Rohrbough
99c8d466c8
feat: create config package for config validation ( #18589 )
2021-11-09 13:19:05 -06:00
Chris Breiding
a9902b2fe6
feat: Support --browser cli option in Launchpad ( #18473 )
2021-11-08 11:06:23 -05:00