Ryan Manuel
56bebb109e
feat: set up auto prs for snapshot metafile changes ( #25052 )
...
Co-authored-by: cypress-bot[bot] <2f0651858c6e38e0+cypress-bot[bot]@users.noreply.github.com>
Co-authored-by: Ryan Manuel <ryanm@cypress.io >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-12-13 08:29:22 -06:00
Ryan Manuel
8888cd9e21
fix: add column, line, and method check to integrity check ( #25094 )
2022-12-12 14:42:46 -06:00
Ryan Manuel
f9541aff10
fix: limit the number of globals defined due to the v8 snapshot ( #25051 )
2022-12-08 09:35:58 -06:00
Ryan Manuel
c540284f50
fix: add v8 snapshot usage to cypress in cypress testing ( #24860 )
2022-12-08 00:04:37 -06:00
Ryan Manuel
57b0eac60d
feat: various v8 snapshot improvements ( #24909 )
...
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2022-12-02 22:13:06 -06:00
Ryan Manuel
e9e8cadda4
fix: custom reporter and experimentalSessionAndOrigin crashes ( #24630 )
2022-11-09 20:43:03 -06:00
Ryan Manuel
b0c0eaa508
feat: introduce v8 snapshots to improve startup performance ( #24295 )
...
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
Co-authored-by: Zach Bloomquist <git@chary.us >
Co-authored-by: Tyler Biethman <tbiethman@users.noreply.github.com >
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com >
Co-authored-by: Matt Schile <mschile@cypress.io >
Co-authored-by: Mark Noonan <mark@cypress.io >
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
Co-authored-by: Ben M <benm@cypress.io >
Co-authored-by: Zachary Williams <zachjw34@gmail.com >
Co-authored-by: astone123 <adams@cypress.io >
Co-authored-by: Bill Glesias <bglesias@gmail.com >
Co-authored-by: Emily Rohrbough <emilyrohrbough@yahoo.com >
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
Co-authored-by: semantic-release-bot <semantic-release-bot@martynus.net >
Co-authored-by: Adam Stone <adams@cypress.io >
Co-authored-by: Blue F <blue@cypress.io >
Co-authored-by: GitStart <1501599+gitstart@users.noreply.github.com >
Co-authored-by: Mike Plummer <mike-plummer@users.noreply.github.com >
Co-authored-by: Jordan <jordan@jpdesigning.com >
Co-authored-by: Sam Goodger <turbo@tailz.dev >
Co-authored-by: Colum Ferry <cferry09@gmail.com >
Co-authored-by: Stokes Player <stokes@cypress.io >
Co-authored-by: Vilhelm Melkstam <vilhelm.melkstam@gmail.com >
Co-authored-by: amehta265 <65267668+amehta265@users.noreply.github.com >
2022-10-31 20:20:27 -05:00
Lachlan Miller
a710aaf154
chore: update docs for npm directory ( #22916 )
...
* chore: add docs to npm directory
* Fix binary build failure caused by non-JSON file at `/npm`
* chore: simplify docs
* revert
* fix build
Co-authored-by: Mike Plummer <mikep@cypress.io >
2022-07-28 11:47:37 +10:00
Chris Breiding
2c2b8695fc
chore: use valid platforms+arches list to purge cache instead of using user's arch
2022-07-19 15:48:29 -04:00
Zach Bloomquist
61f19c0450
feat: build Cypress for linux-arm64 ( #22252 )
2022-06-15 16:22:10 +00:00
Zach Bloomquist
e18b0d567e
feat: build Cypress for darwin-arm64 ( #20686 )
2022-06-15 15:24:50 +00:00
Zach Bloomquist
2cbf17baac
docs(guides): update release-process ( #22098 )
...
* docs(guides): update release-process
* update script
2022-06-06 15:26:34 +00:00
Bill Glesias
373ed05298
Merge branch 'develop' into md-10.0-merge
2022-05-02 12:26:58 -04:00
Zach Bloomquist
b62599481d
chore: clean up root-level scripts ( #21215 )
2022-04-28 17:49:05 +00:00
Jess
b326693879
chore: cutting over system-tests and Cypress to use the new CT Object API ( #21079 )
...
* removing vite-dev-server local dependency from react-vite-ts-configured system test
* moving some CRA examples over to use the object api for setup
* fixing issue where function API was broken by object API for cy config + devservers
* adding deeply nested react import to project-fixtures for cra
* finishes cutting over cypress/react for sys tests
* chore: adding circle for this feature branch
* chore: moving over many vue + vite system tests to use object API instead of function API (#21080 )
* doing webpack-dev-server cutovers
* removing more webpack-dev-server refrences
* fixing snapshots
* bumping yarn.lock
* wip
* fix test
* fix assertion
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
* feat: removing all references for "fresh" dev servers (webpack-dev-server-fresh and vite-dev-server-fresh) (#21094 )
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
* chore: add dev-servers as deps to server to be included in the binary (#21091 )
* fix bad merge
* fix next types and webpack-dev-server- resolve
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
2022-04-20 15:57:19 +10:00
Zach Bloomquist
0e48012660
chore(build): check max path length during Windows build ( #20967 )
2022-04-11 17:31:33 +00:00
Tim Griesser
4a9d6831ba
chore: system test tooling improvements ( #20966 )
...
* chore: fixture tooling improvements
* simplifying the imports of the @tooling/system-tests
* A bit of cleanup
* browser export path for fixture dirs
2022-04-07 15:32:51 -04:00
Tim Griesser
d19cba873a
fix: remove extra bundled electron in 10.0 binary ( #20932 )
...
* fix: remove duplicate electron in binary dependencies
* move openProject
* fix test failure
* Decrease the MAX_ALLOWED_SIZE_MB
2022-04-06 11:18:19 -04:00
Zachary Williams
2b4649a6e6
another await
2022-03-23 16:18:16 -05:00
Zachary Williams
3548007cb4
Merge remote-tracking branch 'origin/develop' into 10.0-release-merge-develop-03-22
2022-03-22 13:04:59 -05:00
Zach Bloomquist
f2100a8bba
test(system-tests): support npm for test projects ( #20664 )
2022-03-22 13:28:21 +00:00
Lachlan Miller
76129e26af
merge in develop to 10.0-release
2022-03-07 10:44:26 +10:00
Zach Bloomquist
3c286177cc
fix: use unique install cache folders for betas ( #20296 )
2022-03-04 22:22:39 +00:00
Emily Rohrbough
ef3be70944
chore: update release scripts to work with AWS SSO ( #20438 )
2022-03-04 12:31:27 -06:00
Zach Bloomquist
458a88de7e
Merge remote-tracking branch 'origin/develop' into merge-develop-2-28-22
2022-02-28 10:54:35 -05:00
Zach Bloomquist
ffd3627e43
test: migrate module_api to system tests ( #20265 )
...
Co-authored-by: Ryan Manuel <ryanm@cypress.io >
2022-02-25 23:12:05 +00:00
Tim Griesser
47b1f38f62
Merge branch 'develop' into 10.0-release
...
* develop: (35 commits)
fix(deps): update dependency url-parse to v1.5.6 [security] (#20270 )
chore: fix cache keys to include PLATFORM (#20279 )
chore: fix server performance flake (#20271 )
test(system-tests): support docker-based tests against built binary (#20250 )
chore: fix system-test-firefox screenshots_spec flake (#20268 )
chore(deps): update dependency fs-extra to v9 🌟 (#19939 )
fix: Wait for child process to be ready (#19792 )
fix: treat form-data bodies as binary (#20144 )
test: replace cypress-test-example-repos coverage + remove bump (#20186 )
fix(driver): update wrapErr to ignore number and boolean values (#20172 )
release 9.5.0 [skip ci]
chore: Update Chrome (stable) to 98.0.4758.102 (#20192 )
chore: enable volar.takeOverMode
Add span names, merge develop
fix: Update `.type(' ')` to not emit clicks when the keyup event has been prevented (#20156 )
test: remove redundant "other projects" CI jobs (#20133 )
chore(driver): move cy.focused and cy.root into their own files (#20054 )
Move sending root event to own script
chore: release @cypress/vue-v3.1.1
chore: release @cypress/react-v5.12.3
...
2022-02-22 12:40:07 -05:00
Zach Bloomquist
ad2f4de844
test(system-tests): support docker-based tests against built binary ( #20250 )
...
Co-authored-by: Ryan Manuel <ryanm@cypress.io >
2022-02-18 23:37:22 +00:00
Zach Bloomquist
42b0fce6dc
test: replace cypress-test-example-repos coverage + remove bump ( #20186 )
2022-02-16 18:53:04 +00:00
Barthélémy Ledoux
31376a6bb6
test: use async copy for scaffolding project ( #20181 )
2022-02-14 16:21:52 -06:00
Zach Bloomquist
a1e6d5cad1
test: remove redundant "other projects" CI jobs ( #20133 )
...
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2022-02-11 18:18:53 +00: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
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
Zach Bloomquist
dfd70445b1
test(app): fix EBUSY/EPERM errors when running e2e tests on Windows ( #19848 )
...
Co-authored-by: Barthélémy Ledoux <bart@cypress.io >
Co-authored-by: ElevateBart <ledouxb@gmail.com >
2022-01-26 19:39:13 +00:00
Emily Rohrbough
f669c101e1
Merge branch '10.0-release' into 1f70b21bc4-develop-into-10.0-release
2022-01-21 15:50:16 -06:00
Lachlan Miller
1f28650d68
chore: change integration->e2e throughout code base ( #19345 )
...
* 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
* update default
* rename integration->e2e
* rename integration->e2e in packages
* spec.ts -> cy.ts
* spec.ts -> cy.ts
* _spec.js -> .cy.js
* .spec.js -> .cy.js
* .spec.js -> .cy.js
* update config
* update config
* update
* update spec ext
* update config
* update config
* 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
* spec.tsx -> cy.tsx
* update stop-only config
* exclude CT from E2E
* removed old test
* update spec pattern in angular
* update spec pattern in design system
* update all specs npm npm/react
* update spec name
* update spec patterns
* remove old script
* update tests path
* update config
* fix test
* update snapshots
* update examples
* update ignore patterns
* update snapshots
* unit tests
* update tests
* patch code coverage
* revert spec name
* rename a lot of speces
* update
* update spec ext
* update spec
* update spec
* update spec ext
* update lint
* update rules
* update lint
* snaps
* update spec dir
* update paths
* remove unused pluginsfile config opt
* update smoke test
* update create cypress tests
* update gitignore
* update types
* update paths
* update spe
* update test
* update all snaps
* update tests
* update http request spec
* update spec file names
* snaps
* update snaps
* updated snaps
* update snaps
* spacing
* spacing
* spacing
* spacing
* fix perf spec
* update
* update
* revert
* update
* snaps
* snaps
* rename spec
* update snaps
* snapshots
* update tests
* update tests
* update
* fix
* update test projects
* update
* updating
* update run-ct test
* update spec pattern and add defensive check around platform
* fix system test script
* update snap
* snaps
* update test
* update spe
* update for FF
* ff
* remove unused feature flag
* added tests
* fix react example
* update test
* update config
* update test projects
* update snapshots
* correctly remove private prefix on darwin
* fix types
* rename integration -> e2e
* update config
* updatec onfig
* fixing app scaffold integration tests
* remove code
* exclude e2e specs from CT
* update snapshot
* integration->e2e
* update path for test file in ts project
* update schematic
* use updated branch for CI
* update config
* update config
* revert some changes
* remove built code
* revert changes
* update gitignore
* include test spec
* update scaffold script
* wip: renames
* script
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* wip
* mass rename
* rename
* rename
* fix angular
* update spec in create cypress tests
* remove old file
* fix tests
* access specPattern in a more idiomatic fashion
* do not duplicate variable
* pass correct params to findSpec in files controller
* add comment explaining spec finding
* remove reference to old file that no longer exist
* resolve conflicts
* fix types
* transpile cypress dir
* update circle ymlg
* update spec pattern for example project
* supportFile: false
* fix circle yml
* update test glob
* rename some specs to use correct .cy ext
* more ext renames
* rename spec
* update extensions
* update extensions
* update specs
Co-authored-by: estrada9166 <estrada9166@hotmail.com >
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2022-01-11 16:29:55 +10:00
Kevin Leung
c9d29430ea
chore: Fix build path for electron-builder on arm64 linux ( #19498 )
...
Co-authored-by: Blue F <blue@everblue.info >
2022-01-05 12:04:32 -06:00
ElevateBart
f4a6a3a8a3
build: remove testing of desktop-gui assets
2021-12-07 14:23:32 -06:00
ElevateBart
20d03608cc
build: fix merge issue in packages generation
2021-12-07 12:12:33 -06:00
ElevateBart
ce0bb2c84b
Merge branch 'develop' into elevatebart/chore/merge-develop
2021-12-07 10:41:18 -06:00
Tim Griesser
8262f80d1f
fix: patch-package is not applied in dist'ed build ( #19239 )
2021-12-03 18:45:34 -05:00
Emily Rohrbough
6b15468579
chore: Migrate Windows Tests from Appveyor to CircleCI ( #19037 )
...
Co-authored-by: Zach Bloomquist <git@chary.us >
Co-authored-by: ElevateBart <ledouxb@gmail.com >
2021-12-02 14:20:06 -06:00
Zach Bloomquist
28a912354b
test: node_modules installs for system-tests, other improvements ( #18574 )
...
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2021-11-29 15:28:05 +10:00
Tim Griesser
d0cf250f57
refactor: remove @packages/desktop-gui ( #19127 )
...
* chore: Remove references to desktop-gui in CI & scripts
* More path updates
* Remove desktop-gui cypress tests
* remove add:project
* remove begin:auth
* remove close:browser
* remove close:project
* remove external:open
* remove get:current:user
* remove get:orgs
* remove gui:error
* remove get:runs
* remove get:options
* remove get:projects
* remove get:project:statuses
* remove get:project:status
* remove get:dashboard:projects
* remove get:record:keys
* remove get:release:notes
* remove get:specs
* remove get:user:editor
* remove set:user:editor
* remove launch:browser
* remove log:out
* remove on:focus:tests
* remove: on:menu:clicked
* remove open:file
* remove open:finder
* remove open:project
* remove on:config:changed
* remove on:spec:changed
* remove on:project:error
* remove on:project:warning
* remove ping:api:server
* remove ping:baseUrl
* remove remove:project
* remove request:access
* remove setup:dashboard:project
* remove set:project:id
* remove requestAccess
* remove show:directory:dialog
* remove show:new:spec:dialog
* remove updater:check
* remove updater:run
* remove window:open/close
* remove new:project:banner:closed
* remove has:opened:cypress
* remove remove:scaffolded:files
* remove set:clipboard:text
* remove set:prompt:shown
* ipc & static method cleanup
* remove packages/desktop-gui
* bump yarn.lock, standardize webpack version
* bump yarn.lock
2021-11-29 08:58:32 +10:00
Zach Bloomquist
71d92e0e49
test: node_modules installs for system-tests, other improvements ( #18574 )
...
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2021-11-24 20:10:28 +00: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