Commit Graph

25 Commits

Author SHA1 Message Date
Tim Griesser
e4f5b106d4 feat: use hoisted yarn install in binary build (#17285) 2021-11-20 14:19:51 -05:00
Kukhyeon Heo
2a6ded2352 chore: Update TypeScript to 4.4.4 (#18930) 2021-11-19 10:01:23 -05:00
Blue F
81626870bf fix: Loading of specs with % in the filename (#18877) 2021-11-17 08:27:40 -08:00
Barthélémy Ledoux
6d6623c1b5 fix: make sure to go back to no-specs when delete spec file (#17760)
* fix: make sure to go back to no-specs when delete spec file

closes #16553

* refactor extract functino
2021-10-28 11:48:28 +10: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
cbolgiano
7a4c59a12c fix: do not attempt to trim objects when printing to console (#18341) 2021-10-11 17:47:30 +00:00
Kukhyeon Heo
8a1aefa9e7 feat: log args separately. (#17650) 2021-09-08 10:42:29 -04:00
Jessica Sachs
901338866a chore: converting packages/driver to be esm 2021-09-07 13:28:16 -04:00
Ben Kucera
6f32561d6f feat: add session support (#14350) 2021-08-04 10:23:45 -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
Lachlan Miller
257ff95dcb chore: change ct -> component, projectType -> testingType everywhere for consistency (#17461)
Co-authored-by: Barthélémy Ledoux <bart@cypress.io>
2021-07-26 11:11:56 -05:00
Barthélémy Ledoux
1433b64d25 fix: only rerun if current spec+deps changed (#17269)
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
2021-07-26 11:52:59 +10:00
Zach Panzarino
b25d09f9a2 feat: abilty to add assertions in Cypress Studio (#16295)
Co-authored-by: Jennifer Shehane <jennifer@cypress.io>
2021-07-22 13:04:24 -04:00
Jennifer Shehane
23edbc0595 Merge branch 'develop' into 8.0-release
# Conflicts:
#	yarn.lock
2021-07-19 11:20:10 -05:00
Zach Panzarino
113d05e7c4 fix(studio): more resilient saving to file (#17297) 2021-07-19 10:45:23 -04:00
Zach Bloomquist
97c03c1f4d chore: remove Firefox < 80 auto garbage collection (#17368) 2021-07-19 14:11:29 +00:00
Jennifer Shehane
5ced6abb2d docs: Add README for some newly added packages (#17283)
Co-authored-by: Barthélémy Ledoux <bart@cypress.io>
2021-07-14 09:38:38 -05:00
Tim Griesser
ca44464521 fix: revert #17132 use hoisted yarn install in build binary (#17215) 2021-07-06 16:30:33 -04:00
Tim Griesser
0064dce259 refactor: Loosen semver ranges for deps 2021-07-06 09:58:28 -04:00
Zach Panzarino
7362bce7f3 fix(studio): restore intro modal styles (#17118) 2021-06-30 08:35:08 -05:00
Tim Griesser
7276f5e2b3 refactor: @packages/runner-shared should also be devDependencies (#17133) 2021-06-29 11:15:08 -04:00
Lachlan Miller
0b19da80e1 chore(runner): render spec list inline (behind feature flag) (#17069)
* move spec list to shared package

* render and hydrate spec list

* share base store

* deps

* set current spec

* render spec list in e2e runner

* lint

* add design system import

* add deps

* wip: layout

* use dynamic spec list width

* remove debugging code

* feature flag

* fix tests

* do not emit event when feature flag is OFF

* revert CSS

* revert more changes

* whitelist specListWidth

* add test selector

* update feature flag

* improve feature flag

* add tests for inline spec list

* allow using real onSpecWindow in runner integration tests

* update tests

* improve tests

* make feature flag more explicit
2021-06-29 17:11:08 +10:00
Zach Panzarino
d866a7603a feat(studio): add ability to copy commands to clipboard (#16912) 2021-06-25 10:27:28 -05:00
Lachlan Miller
8e11b2d3b2 chore(server,server-ct): share initPlugins and spec watcher via Server Base class #16974 (#16981)
* move specs store to server

* customize spec directory in store

* share plugins via project base

* shared updated config

* share spec finding logic

* fix test

* share spec store code

* remove comment

* try fixing test

* move code around

* move more code

* share sendSpecList

* comment out line

* comments

* logs

* stub chokidar

* remove stub

* move spec watcher to later in the lifecycle

* refactor watcher

* stub out chikidar

* remove old code

* refactor

* update server-ct

* fix implementation

* fix implementation

* fix test

* update types

* add back check for config

* add comment

* make server base abstract

* fix type

* export interface

* move routes to TS

* update types

* types

* fix types

* correctly pass specs store in test

Co-authored-by: Barthélémy Ledoux <bart@cypress.io>
2021-06-23 10:35:12 +10:00
Lachlan Miller
929cac807a chore(runner,runner-ct): reduce duplication with packages/runner-shared (#16866)
* move snapshot-controls to shared package

* share visit-failure component

* share blank-contents

* share message component

* move message styling to shared

* stub scss in unit tests

* remove whitespace

* make dup files match

* share selector playground

* share script error

* share automation-disconnected

* remove old file

* share no-automation

* share error messages

* share errors

* make iframe model files similar

* share iframe-model

* share selector playground

* share style

* share highlight in selector playground

* share dom file

* update import

* share aut-iframe

* wip: shared event manager

* remove CT event manager

* move studio to shared runner package

* fix tests

* use shared event manager in CT runner

* comment back in code

* rename viewporth width/height to width/height

* fix ts errors

* share viewport info

* share header

* revert changed test

* remove old code

* fix tests and move test to shared package

* move tests to shared package

* make container files similar

* share container in runner

* share container

* move test

* move spec

* update tsconfig]

* update headeR

* fix styling

* style

* refactor

* refactor

* reduce public modules

* Update packages/runner-shared/src/event-manager.js

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

* fix percy regression

* fix regression in style

* improve types, try reverting style

* add runner-shared tests to pipeline

Co-authored-by: Zach Bloomquist <github@chary.us>
Co-authored-by: Barthélémy Ledoux <bart@cypress.io>
2021-06-16 10:22:09 +10:00