Commit Graph

22 Commits

Author SHA1 Message Date
Lachlan Miller
fe5c05de35 fix failing tests due to merge 2021-11-29 19:23:29 +10: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
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
Alejandro Estrada
2573375b5b feat: add devServer to config file (#18962) 2021-11-19 13:42:58 -05:00
Lachlan Miller
e983f90735 feat(app): support editor preference (#18932)
* editors

* update openerId to binary

* types

* work- around

* refactor

* wip

* rejig actions

* update gql fragments on front-end

* update test

* remove old code

* lint

* remove old test

* wip

* use i18n

* use live mutation

* save editor in same format as other preferences

* update editor opening api

* wip: types

* types

* lint

* types

* simplify types

* implement prox ysettings

* types

* old code

* old import

* update test code

* remove old code

* allow using custom editor

* add tests
2021-11-18 13:40:14 +10:00
Blue F
81626870bf fix: Loading of specs with % in the filename (#18877) 2021-11-17 08:27:40 -08: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
David Munechika
941cef10a0 fix: flaky system-tests-firefox job (#18848)
Co-authored-by: Zach Bloomquist <github@chary.us>
2021-11-15 08:44:03 -06: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
Matt Henkes
82429c0027 feat: Defaulting nodeVersion to system (#18732)
* Defaulting nodeVersion to system

* try to fix system test

* Rename arg parameters, fix system test in a much better way.

* remove invalid comment

* Add deprecation warning for the nodeVersion config.

* Remove default value to avoid warning regardless of the presence of `nodeVersion`

* More tests fixes 😅

* Updates to deprecation message

* update node version in deprecation notice.

* flex config file name that we tell consumers to update

* simplify validateNoBreakingConfig options
2021-11-04 11:45:25 -07:00
Tim Griesser
6a9f5a1a41 Merge branch 'develop' into unified-desktop-gui
* develop: (40 commits)
  fix(driver): Sticky elements within a fixed container will not prevent an element from being scrolled to (#18441)
  chore: make `create` function on server.ts obsolete (#18615)
  docs: Add instructions to squash commits to develop in Contributing (#18728)
  fix(@cypress/react): throw if using Next.js swc-loader without nodeVersion=system (#18686)
  refactor: remove Ramda (#18723)
  chore: Increase paralleled machines for desktop-gui tests (#18725)
  chore: Update Chrome (stable) to 95.0.4638.69 (#18696)
  chore: release @cypress/vue-v3.0.4
  chore: release @cypress/react-v5.10.2
  chore: release @cypress/schematic-v1.5.3
  fix: remove outdated registry link (#18710)
  chore: release @cypress/schematic-v1.5.2
  chore: release create-cypress-tests-v1.1.3
  chore: Update Chrome (beta) to 96.0.4664.27 (#18676)
  chore(tests): Remove flaky assertion that relies on png how compression (#18668)
  fix: make sure to go back to no-specs when delete spec file (#17760)
  fix: Next.JS 12 components testing failing with ` TypeError: Cannot read property 'traceChild' of undefined` (#18648)
  Backport .gitignore from unified-desktop-gui
  chore(docs): add 'Upgrading Electron' instructions (#18594)
  release 8.7.0 [skip ci]
  ...
2021-11-02 21:35:26 -04:00
Alejandro Estrada
081dd19cc6 feat: Use .config files (#18578)
Co-authored-by: Tim Griesser <tgriesser10@gmail.com>
2021-11-02 10:24:39 -04:00
Barthélémy Ledoux
6b14c621ee refactor(app): move runs page in the app (#18606)
* move runs to the app

* remove unused import

* fix routing to runs page

* fix some spacing

* make sure all the solid icons are available

* use the new icons in the runs

* Add and test some useful states

* make and use skeleton for runs

* fix spacing and containers

* fix filerow after refactoring

* fixes on config files

* best skeletton ever

* fix review design with ryan

* add a composables

* add the e2e tests of runs WIP

* remove progress circle

* merge runs page and runspage

* remove anti blinker

* yagni the props

* use main instead of div for runs page

* simplify icons architecture

* use a lookup map to get icons

* remove tabs from file

* fix: add a few more states

* Add runerror

* fixes for rendering mock cloud data in e2e (#18654)

Co-authored-by: ElevateBart <ledouxb@gmail.com>

* Fix could not find browser

* add data-cy flags and fix tests

* e2e tests added and passing

* fix tests

* remove RunError since we don't have the model yet

* all test shells are ready

* add necessary runs icons

* Make RunConnect component

* better render

* fix typecheck

* fix icon for runs page

* center the connect page vertically

* create the Empty page

* fix alignments

* fix the purple

* adjust copy button size

* final touches

* detail fixing

* better transition patterns

* fix scroll

* fix gql generation

* fix some unneeded changes

* fix some typescript

* fix last ts

* better tooling for copy button in shiki

* refactor: fix path to terminal prompt

Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>

* refactor: invert conditions in RunsConnect

* fix: make connect before checking if there is data

* fix-shrinking page

* fix: code tripping over export default

* fix one laste test

* fix: resolve the title of the project

* refactor: remove the "top" query

* fix: add the top 10 back... @tgriesser

* all component tests work and pass

* typo in comment

Co-authored-by: Zachary Williams <ZachJW34@gmail.com>

* fix correclty

* change maybe projects back

* use transition from design system

* fix compoennt test

Co-authored-by: Tim Griesser <tgriesser10@gmail.com>
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
Co-authored-by: Zachary Williams <ZachJW34@gmail.com>
2021-11-01 10:43:52 +10:00
Blue F
a98eadaac2 test(unify): Add system tests for --e2e and --component options (#18653)
Co-authored-by: Matt Henkes <mjhenkes@gmail.com>
2021-10-29 10:18:51 -07:00
Blue F
776b7301fd feat: Add 'slowTestThreshold' and fix this.slow() inside specs (#18496)
Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com>
2021-10-25 14:49:32 -04:00
Zachary Williams
0e823142d3 feat: codegen component and spec (#18600) 2021-10-22 12:40:57 -05:00
Zachary Williams
e93a074abc feat: detect framework, guess component glob and query files (#18548)
* feat: detect framework, guess component glob and query files

* add test for Storybook detection and spec generation

* fix test flake

* chore(app): simplify glob finding logic (#18562)

* rebase, use globby, create new test project

* fix ts and test scaffold

Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
2021-10-21 09:44:28 +10:00
Lachlan Miller
9bcb46d663 move launchpad example projects to system tets 2021-10-20 23:48:10 +10:00
Lachlan Miller
5754b2c480 merge in develop 2021-10-20 18:36:26 +10: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