Commit Graph

897 Commits

Author SHA1 Message Date
Emily Rohrbough 252be9e26e chore(server): align test folder structure to src folder structure (#18597) 2021-10-25 09:41:03 -05:00
David Munechika a51ea0c618 fix: Electron video not playable in Firefox/Safari browsers or Quicktime player (#18530)
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
2021-10-20 11:53:14 -04:00
Jessica Sachs a045e4f59a chore: move server e2e tests to system-tests (#16354)
Co-authored-by: Brian Mann <brian.mann86@gmail.com>
Co-authored-by: Zach Bloomquist <git@chary.us>
Co-authored-by: Zach Bloomquist <github@chary.us>
2021-10-18 19:53:14 +00:00
Blue F f4fee905e7 Merge pull request #18445 from cypress-io/local-server-integration-test-fix
fix: server cypress_spec permissions test now passes
2021-10-14 15:03:10 -07:00
Blue F d51779308f Update packages/server/lib/scaffold.js
Co-authored-by: Zach Bloomquist <github@chary.us>
2021-10-14 09:51:35 -07:00
Barthélémy Ledoux 83a1f09b11 fix: warn when the projectRoot is not writeable (#18495)
closes #18485
2021-10-14 11:26:49 -05:00
Kukhyeon Heo af472b6419 fix: revive type checker (#18172)
Co-authored-by: Zach Bloomquist <github@chary.us>
2021-10-13 23:51:38 +00:00
BlueWinds 0d5ff9b9c6 Fix cypress_spec to run permissions test locally 2021-10-11 16:19:38 -07:00
David Munechika 1d08280f4a fix(driver): cy.pause() should not be ignored with cypress run --headed --no-exit (#18358) 2021-10-08 21:17:34 +00:00
Tim Griesser 32464f3b5b fix: remove .json check from require_async, prevent child_process spawn (#18416) 2021-10-08 14:15:27 -04:00
David Munechika 9265669a7e fix: everyNthFrame should only be applied for Chrome 89+ (#18392)
Co-authored-by: Zach Bloomquist <github@chary.us>
2021-10-08 10:28:14 -04:00
Lachlan Miller d857e7fe42 chore(server): share client route (#18215) 2021-10-06 10:05:44 +10:00
David Munechika 56928c8ca0 fix: Prevent Cypress from crashing when argument parsing "spec: {}" (#18312) 2021-10-05 13:31:27 -04:00
Barthélémy Ledoux b4996ff148 feat: allow to use TypeScript in the config file (#18300)
* feat: allow to use typescritpt in the config file

* add end to end test

* test: add test for the default config file ts

* tests: add a tests for language conflict

* fix: only compile typescript if main file is ts

Co-authored-by: Zach Bloomquist <github@chary.us>

Co-authored-by: Zach Bloomquist <github@chary.us>
2021-10-02 09:15:21 -05:00
David Munechika 0e7d882a53 feat(driver): Add "overwrite" option to cy.screenshot() (#18280)
Co-authored-by: Zach Bloomquist <github@chary.us>
Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com>
2021-09-30 11:26:59 -04:00
Barthélémy Ledoux 07d4340ce5 feat: allow cypress.config.js to be a default config file (#18221)
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2021-09-29 14:34:01 -05:00
Barthélémy Ledoux c6758dc8f7 fix: set projectId in a custom config file (#18240) 2021-09-27 11:50:55 -05:00
Jennifer Shehane 26f92e0e56 fix: Add drone env for the url of the repo (#18222) 2021-09-27 09:19:50 -04:00
Barthélémy Ledoux dedb05a0b5 feat: allow use of javascript in config file (#18061) 2021-09-23 09:06:02 -05:00
Zach Bloomquist d6e4e22ab3 fix: add deprecation notice for win 32-bit (#18130)
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2021-09-21 14:21:58 +00:00
Ben Kucera 9f9cf9e8b6 chore: fix broken firefox focus tests, bump resource class of chrome-beta job (#18133) 2021-09-21 09:34:48 -04:00
Zach Bloomquist 1b989c5baa fix(open_project): remove unnecessary fn wrapping from tryToCalls (#18146) 2021-09-17 18:58:10 +00:00
Lachlan Miller ec4748ca2d return all specs from findSpecs, improve types 2021-09-16 16:32:34 +10:00
Lachlan Miller 390e1a276b typescript 2021-09-16 11:58:22 +10:00
Lachlan Miller 1346fa9365 remove unused code 2021-09-16 11:54:07 +10:00
Lachlan Miller efb40620a6 Merge pull request #18101 from cypress-io/chore/remove-legacy-javascripts-config
chore: remove legacy javascripts config option and related code
2021-09-16 11:17:56 +10:00
Jennifer Shehane f82c08e3ea fix: Update DRONE branch used for Dashboard (#18062) 2021-09-15 15:14:26 -05:00
Lachlan Miller da74782454 remove legacy javascripts option 2021-09-15 15:32:22 +10:00
Lachlan Miller 5955544fc0 chore(server): share common routes (#18055) 2021-09-13 09:09:56 -04:00
Lachlan Miller 599e113c0b use debug instead of console.log 2021-09-11 11:37:49 +10:00
Lachlan Miller 7a09856d3d remove all references to server-ct 2021-09-10 12:48:40 +10:00
Lachlan Miller bf9d2d5b4f move server-ct initialize logic to server 2021-09-10 12:43:58 +10:00
Lachlan Miller 62106a8f36 update imports 2021-09-10 12:39:06 +10:00
Lachlan Miller 6b229e9c1b move files from server-ct to server 2021-09-10 12:36:08 +10:00
Hernawan Faïz Abdillah d8796bc11b fix(server): Fix EACCES on extension installation if copied from read-only location (#17800)
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
Co-authored-by: Zach Bloomquist <github@chary.us>
Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com>
2021-09-07 14:40:59 -04:00
Jessica Sachs 3b86f8216b chore: fix project-ct + server-ct type imports (#17953) 2021-09-01 09:58:36 -04:00
Ben Kucera 3d23b7fc52 Merge pull request #17850 from cypress-io/lmiller1990/ts-open-project
* chore: rename open_project to ts
* improve types
2021-08-31 10:27:21 -04:00
Kukhyeon Heo 1570383140 fix: Cypress.testingType should not be undefined. (#17931)
* fix

* Use Cypress type.
2021-09-01 00:19:50 +10:00
Lachlan Miller a27793ddda improve types 2021-08-31 10:41:53 +10:00
Lachlan Miller e01db39684 chore: rename open_project to ts 2021-08-31 10:36:59 +10:00
Lachlan Miller ea287d7a23 fix(server): use run#run instead of run#ready to replicate e2e exit behavior in CT (#17894)
Co-authored-by: Zach Bloomquist <git@chary.us>
2021-08-26 15:57:26 +00:00
Lachlan Miller ab401ecd35 chore: use import type syntax (#17864)
* chore: use import type across repo

* chore: use import type across repo

* chore: use import type across repo

* chore: use import type across repo

* update exports

* update test

* update import type

* update types

* use import type in driver

* correctly export function

* revert test

* remove unrelated code

* revert code

* improve type imports

* override for reporter
2021-08-25 09:11:56 +10:00
Chris Breiding aa3ea48717 fix: Improve Big Sur browser detection performance (#17807) 2021-08-19 14:15:55 -04:00
Lachlan Miller 4709db55c8 chore(server): move some files to TypeScript (#17779)
* chore: improve types from config

* add config util file

* move function

* ts some more files

* ts some more files

* better types

* update types

* remove old file

* update import

* fix test
2021-08-19 00:23:04 +10:00
Chris Breiding ff3328669c fix: Use app.quit instead of process.exit to prevent crash on close (#17774) 2021-08-17 14:36:17 -04:00
renovate[bot] 9df2543f88 fix(deps): update dependency electron to v13 🌟 (#17408)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
Co-authored-by: Zach Bloomquist <git@chary.us>
2021-08-09 22:09:30 +00:00
Ben Kucera 750ea59a1f fix: non-chromium browsers always show chromeWebSecurity warning (#17623) 2021-08-06 08:37:20 -05:00
Ben Kucera 6f32561d6f feat: add session support (#14350) 2021-08-04 10:23:45 -04:00
Chris Breiding bd011b9972 fix: Handle cases where attempt error stack is undefined/falsy (#17575) 2021-08-03 10:38:20 -04:00
Zach Bloomquist 2454c19afb feat: proxy logging (#16730)
Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com>
2021-08-02 21:10:19 +00:00