Commit Graph

260 Commits

Author SHA1 Message Date
Zach Panzarino ee69541353 fix: report studio usage to Dashboard (#16318) 2021-05-10 17:50:27 -04:00
Jennifer Shehane 12fef3ae18 fix: change binary of VS Code editor found on windows to match default install (#16355) 2021-05-10 10:28:23 -05:00
Lachlan Miller 5318790828 fix(desktop-gui): correctly display component and e2e config values (#16282) 2021-04-30 13:03:42 -05:00
Gleb Bahmutov 29b803f54b feat: extract and set the LayerCI env variables (#16233) 2021-04-27 13:47:31 -05:00
Barthélémy Ledoux 602c762cfd fix: make component testing windows compatible (#15889) 2021-04-10 10:52:10 -05:00
Chris Breiding c0cd9f78c3 fix: Prevent a couple warnings from being displayed in stdout (#15828) 2021-04-07 10:51:06 -04:00
Zach Bloomquist a962137496 fix: only log process.emitWarning outside of production (#15817) 2021-04-06 17:50:30 +00:00
Jessica Sachs 06fcc0b17a Merge remote-tracking branch 'origin' into 7.0-release 2021-04-01 18:26:10 -04:00
Jessica Sachs 8d0829fb26 feat: adding electron support for cypress component testing (#15731) 2021-04-01 18:15:20 -04:00
Zach Bloomquist ed0af3b4bb fix: suppress EventEmitter warnings + other Node warnings in prod (#15723) 2021-04-01 20:18:05 +00:00
Jessica Sachs e657481ff2 Merge branch 'develop' into 7.0-release 2021-03-31 18:00:24 -04:00
Jessica Sachs 3b69ccc283 break: removing the experimentalCypressComponentTesting flag 2021-03-29 15:29:59 -04:00
Adam Gastineau 2ce77aaa74 Fixed componentTestingEnabled vars 2021-03-29 11:45:49 -07:00
Adam Gastineau fa780634ca Removed experimentalComponentTesting flag 2021-03-29 10:47:52 -07:00
Zach Bloomquist 16e1577848 Merge remote-tracking branch 'origin/develop' into 7.0-release 2021-03-24 16:27:56 -07:00
Zach Panzarino 3700fe7271 feat: create new spec file from desktop-gui (#15335)
Co-authored-by: Zach Bloomquist <github@chary.us>
Co-authored-by: Zach Bloomquist <git@chary.us>
2021-03-23 12:20:34 -04:00
Lachlan Miller 43c8ae2a7c feat: support ct/e2e specific overrides in cypress.json (#15526)
Co-authored-by: Dmitriy Kovalenko <dmtr.kovalenko@outlook.com>
2021-03-21 23:28:59 -04:00
Ben Kucera 6abc245f91 fix: exception when recording with no tests in specfile (#15517) 2021-03-17 11:51:37 -04:00
Zach Bloomquist 8286c0bfb3 Merge remote-tracking branch 'origin/develop' into 7.0-release 2021-03-16 16:02:33 -04:00
Chris Breiding 237c426707 fix: Revert cypress.json changes (#15499) 2021-03-15 18:01:06 -04:00
Ben Kucera c0d063c7dd feat: dashboard orchestration (#14925)
* test orchestration

* bump json-schemas

* fix unit

* fix server-ct build

* add @types/node

* add runtime to resolved config, send resolved config to postInstanceTests

* add missing fixture spec, support sending test config for skipped and proper title

* spec prior., refactor recording tests, update specs

* remove unneded utils, fix e2e_record_spec, rename testConfig, fix unit

* fix bug with spec SKIP not stopping test execution

* bump json-schemas

* bump json schemas 2

* refactor exit early and error logic, add runnerCapabilities + bump json schemas

* update yarn.lock

* fix referenceError

* fix: skipAction -> skipSpecAction, muteAction -> muteTestAction

* exit with non-zero for canceled runs, improve messaging for canceled runs

* fixup unit tests

* colorize run cancelation messages
2021-03-15 10:42:11 -04:00
Lachlan Miller a94c9d5ef0 feat: support ct/e2e specific overrides in cypress.json (#15444)
Co-authored-by: ElevateBart <ledouxb@gmail.com>
Co-authored-by: Jessica Sachs <jess@jessicasachs.io>
2021-03-13 03:47:49 -05:00
renovate[bot] b52ac98a69 feat(deps): update dependency electron to version 12.x 🌟 (#15292)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Zach Bloomquist <git@chary.us>
2021-03-10 15:24:00 +00:00
Peter Stakoun d7c6f3a63a feat: update reporter empty state and enable studio to add to root (#15144)
Co-authored-by: Zach Panzarino <zachary@panzarino.com>
2021-03-05 20:05:17 -05:00
Lachlan Miller 24e07f6d32 feat: use require to support config via cypress.js (#15263) 2021-03-01 11:04:16 -05:00
renovate[bot] 5901acf5ad fix(deps): update dependency systeminformation to version 5.x 🌟 (#15115)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2021-02-23 08:29:23 -05:00
Zach Panzarino 26edc21ce7 fix: studio save to definitions with config and surface save errs (#15069) 2021-02-19 19:14:18 -05:00
Gleb Bahmutov f6233af8a7 feat: send CI variables for CloudFresh (#15117) 2021-02-17 14:08:51 -05:00
Zach Bloomquist 10fdd7b9f8 fix: use app.whenReady and remove delay race for electron startup (#15075)
Co-authored-by: Thorsten Lorenz <thlorenz@gmx.de>
2021-02-15 10:56:31 -05:00
Gleb Bahmutov 741c580adb fix: grab bitbucket PR environment variables (#15082) 2021-02-14 11:20:33 -05:00
Brian Mann af26fbebe6 feat: component testing (#14479)
Co-authored-by: Jessica Sachs <jess@jessicasachs.io>
Co-authored-by: Barthélémy Ledoux <bart@cypress.io>
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
Co-authored-by: Zach Bloomquist <github@chary.us>
Co-authored-by: Dmitriy Kovalenko <dmtr.kovalenko@outlook.com>
Co-authored-by: ElevateBart <ledouxb@gmail.com>
Co-authored-by: Ben Kucera <14625260+Bkucera@users.noreply.github.com>
2021-02-04 15:45:16 -05:00
Zach Panzarino 6e3f7323dd fix(studio): add support for generating multi select commands (#14813) 2021-02-01 17:22:50 +00:00
Jennifer Shehane d1d15e6cfe chore: Replace usage of moment in cli / server code (#9069) 2021-01-26 13:49:21 +06:30
Zach Panzarino f4b01394a8 feat: Cypress Studio - record test steps through interacting with your site (#9542)
Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com>
2021-01-19 10:23:26 -05:00
Gleb Bahmutov d64ea5dbc7 fix: guard against non-string keys before showing an error (#14593) 2021-01-19 13:42:31 +06:30
Kukhyeon Heo e3973c240d fix: Parse JSON string arg properly. (#9584) 2021-01-14 16:08:33 +00:00
Gleb Bahmutov fec14520a4 fix: allow fixtures folder to be the same as integration folder (#14234) 2020-12-21 15:15:06 +06:30
Jennifer Shehane 0243c4db48 chore: specify coffee fixtures / convert others (#9433) 2020-12-04 09:08:44 +06:30
Alejandro Estrada c4445fa356 feat: Collect Bitbucket BITBUCKET_STEP_RUN_NUMBER (#9292) 2020-11-24 10:18:45 -05:00
Jennifer Shehane 58252a24fd Merge branch 'develop' into v6.0-release 2020-11-03 15:30:24 +06:30
Chris Breiding 757ddc81c0 feat: Add release notes modal (#9006) 2020-11-02 09:32:27 +06:30
renovate[bot] 502a34d482 fix(deps): update dependency http-status-codes to version .x 🌟 (#8969)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2020-10-28 12:05:53 -04:00
Gleb Bahmutov 5082238e42 fix: do not coerce --ci-build-id parameter (#8935) 2020-10-23 13:16:12 +06:30
Alejandro Estrada 579c8ec762 feat: collect Bitbucket BITBUCKET_PARALLEL_STEP env var (#8706) 2020-10-02 14:39:31 +06:30
renovate[bot] f1d4026b03 feat(deps): update dependency electron to version 10.1.3 🌟 (#8406)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Zach Bloomquist <github@chary.us>
2020-09-29 13:54:38 -04:00
Chris Breiding f538c94245 fix: Support path aliases in plugins file (#8557) 2020-09-11 12:27:39 -04:00
Zach Bloomquist c37896089b feat(net-stubbing): experimental full network mocking support (#4176) 2020-08-31 09:41:47 -04:00
Chris Breiding 383fa22f10 fix: Resolve tsconfig.json for plugins file from the plugins directory (#8377) 2020-08-24 17:02:26 -04:00
Jennifer Shehane eac7859fcc fix: NO_PROXY env var no longer be respected over npm_config_noproxy env var (#8295)
Co-authored-by: Zach Bloomquist <github@chary.us>
2020-08-24 15:18:11 -04:00
dmoini 42da3596dd fix: issue with array environment variables not being handled correct… (#8151) 2020-08-14 16:21:55 +06:30