Stokes Player
434e6eec6e
feat: show running builds in the Debug page ( #25936 )
...
* update format for duration less than 1 sec
* Move DebugNewRelevantRunBar above header
* Adding link to switch runs when running
* Update DebugPendingRunSplash
* New DebugTestingProgress component
* Adding DebugTestingProgress to DebugContainer
* Adding test for showing failed tests for running
* Update mutation for moving relevant runs
* Fix typescript
* Type fix
* Fix for Mac OS
* Watch total tests in relevant run specs data source
* Schema change missed earlier
* Adding transitions to UI
* Caching gql results between changes to remove UI flicker
* Correcting application of attributes
* Modify StatsMetadata to incorporate ResultCounts
* Adding transition to width
* Update mountFragment and test to match
* Adding changelog
* Update changelog
* Make use of useIntervalFn
* Add interval to timing display in header
* Rename variable
* Fixing GQL warnings from test
* Adding entry for Chrome Beta
* Update polling behavior for stopping and fix test for changes in RelevantRunSpecsDataSource
* Poller updates to tracking start/stop
* Add scheduled to complete message to run splash
* Update Sidebar badge to support running builds
* fix tracking of completion date in data source
* Updating isLoading logic
* Add missing field to test data
* Update formatting of time remaining
* Test refactoring
* Fixing types
* Update link to show previous
* Update runs after a status change
* Update method documentation
* Update cli/CHANGELOG.md
Co-authored-by: Mike Plummer <mike-plummer@users.noreply.github.com >
* Remove console.log
* Better checks for numbers
* Rename moveToNext to moveToRun
* Simplify check
Co-authored-by: Mike Plummer <mike-plummer@users.noreply.github.com >
* Simplify check
* Fixing document name
* Update logic for when to move runs
---------
Co-authored-by: Mike Plummer <mike-plummer@users.noreply.github.com >
2023-03-07 09:56:55 +10:00
Lachlan Miller
faba531c64
fix: handle testFiles array in migration ( #25969 )
...
* handle testFiles as array
* update project
* macos build
* use castArray
2023-03-01 11:25:36 +10:00
Zach Bloomquist
4a47081c68
test: clean up skipped flaky tests ( #25671 )
2023-02-22 15:56:33 +00:00
Lachlan Miller
1d3aab9d70
feat: Public API for CT Framework Definitions ( #25780 )
...
* chore: rework component onboarding in launchpad (#25713 )
* chore: refactoring and types
* rework source of frameworks
* revert rename
* fix tests
* fix more tests
* types
* update code
* use same public API internally
* rename interfaces
* rename
* work on dev server api
* fix types
* fix test
* attempt to support getDevServerConfig
* tests
* add function to define framework [skip ci]
* rework a lot of types
* fix test
* update tests and types
* refactor
* revert changes
* lint
* fix test
* revert
* remove
* add "community" label [skip ci]
* refactor
* types
* lint
* fix bug
* update function name
* address feedback
* improve types with Pick
* refactor using type guard
* correct label
---------
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
* chore: typing error
* feat: scan for 3rd party ct plugins (#25749 )
* chore: refactoring and types
* rework source of frameworks
* revert rename
* fix tests
* fix more tests
* types
* update code
* use same public API internally
* rename interfaces
* rename
* work on dev server api
* fix types
* fix test
* attempt to support getDevServerConfig
* tests
* add function to define framework [skip ci]
* rework a lot of types
* fix test
* update tests and types
* refactor
* revert changes
* lint
* fix test
* revert
* remove
* add "community" label [skip ci]
* refactor
* types
* lint
* fix bug
* update function name
* address feedback
* feat: scan for 3rd party ct plugins
* add e2e test
* unit tests [run ci]
* tweak resolution
* rebase, address comments
* fix windows paths
* remove .gitignore
* fix test
---------
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
* lint config
* spacing
* try fix race cond
* fix import error
* build binary
* try update snapshot
* try using require
* support namespaced definitions (#25804 )
* remove category
* add icon prop
* support esm -> cjs compiled typescript
* fix test
* misc: add CTA footer to launchpad framework dropdown (#25831 )
* remove test project dependencies
* rebase
* windows
* windows again
* add changelog entry
* changelog
* revert workflow
* remove worklfow
---------
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
Co-authored-by: Adam Stone-Lord <adams@cypress.io >
2023-02-21 17:43:20 +10:00
Zachary Williams
470ee84284
test: skip flaky GitDataSource test ( #25825 )
2023-02-15 10:48:03 -08:00
Mike Plummer
2c35510938
fix: Suppress filesystem errors during glob search ( #25774 )
2023-02-13 16:21:41 -06:00
Mark Noonan
2bfeb5302c
fix: implement new graphql fields for spec counts ( #25757 )
...
Co-authored-by: Stokes Player <stokes@cypress.io >
Co-authored-by: Mike Plummer <mike-plummer@users.noreply.github.com >
2023-02-13 11:12:25 -05:00
Zachary Williams
3040304407
test: fix flaky migration test ( #25672 )
...
Co-authored-by: Mark Noonan <mark@cypress.io >
2023-02-05 17:57:35 -05:00
renovate[bot]
92a07c6717
dependency: update dependency simple-git to v3.16.0 [security] ( #25603 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Zachary Williams <zachjw34@gmail.com >
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2023-02-01 08:59:03 -06:00
Stokes Player
660ff67578
feat: Debug page [IATR] ( #25488 )
...
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
Co-authored-by: Ankit <ankit@cypress.io >
Co-authored-by: Stokes Player <stokes.player@gmail.com >
Co-authored-by: elevatebart <bart@cypress.io >
Co-authored-by: Rocky <25568640+rockindahizzy@users.noreply.github.com >
Co-authored-by: Stokes Player <stokes@cypress.io >
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
Co-authored-by: Mark Noonan <mark@cypress.io >
Co-authored-by: Mike Plummer <mikep@cypress.io >
Co-authored-by: amehta265 <65267668+amehta265@users.noreply.github.com >
Co-authored-by: Adam Stone-Lord <adams@cypress.io >
Co-authored-by: Mike Plummer <mike-plummer@users.noreply.github.com >
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
2023-01-31 10:00:03 -05:00
renovate[bot]
ee97b94d12
fix(deps): update dependency underscore.string to v3.3.6 🌟 ( #25574 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Bill Glesias <bglesias@gmail.com >
2023-01-31 08:44:50 -06:00
Alejandro Estrada
1f9ae86abe
chore: update name for graphql batch operations ( #25610 )
...
* feat: update name for graphql batch operations
* Validate selection kind
* Update packages/data-context/src/sources/CloudDataSource.ts
Co-authored-by: Tim Griesser <tgriesser10@gmail.com >
---------
Co-authored-by: Tim Griesser <tgriesser10@gmail.com >
2023-01-30 12:51:32 -05:00
Emily Rohrbough
b50714108d
chore: update packages/example deployment script and cleanup package/example ( #25091 )
...
Co-authored-by: Bill Glesias <bglesias@gmail.com >
2023-01-27 11:59:55 -06:00
Tim Griesser
84d07a1e0c
chore: add batch execution to CloudDataSource ( #22457 )
...
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
Co-authored-by: estrada9166 <estrada9166@gmail.com >
Co-authored-by: Emily Rohrbough <emilyrohrbough@yahoo.com >
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2023-01-25 13:23:33 -06:00
Mike Plummer
acd14a8967
feat: Use JSX/TSX in generated spec filenames ( #25318 )
2023-01-06 10:34:07 -06:00
Manuel Abascal
c12a7e37c7
fix: change wording for spec creation ( #25271 )
...
Co-authored-by: Emily Rohrbough <emilyrohrbough@yahoo.com >
Closes undefined
2023-01-03 10:19:36 -06:00
Zach Bloomquist
1b1ed9cd49
chore: improve linting ( #25235 )
2022-12-29 17:26:13 +00:00
renovate[bot]
a77371c47a
fix(deps): update dependency simple-git to v3.15.0 [security] ( #25073 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
2022-12-27 12:28:26 -06:00
Mike Plummer
08cc549c1d
fix: Check custom config file during language detection ( #25254 )
...
* fix: Check custom config file during language detection
* Support 'cjs', 'mjs', 'mts' extensions
* Remove duplicate test
2022-12-26 10:13:02 +10:00
Zach Bloomquist
ebf57a82e6
test: change some skipped tests to use retries ( #24124 )
...
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
2022-12-20 01:56:10 +00:00
Adam Stone-Lord
166b69414c
feat: create from React component ( #25168 )
...
* feat: server logic for create from React component (#24881 )
Co-authored-by: Ryan Manuel <ryanm@cypress.io >
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
* fix: add default export detection (#24954 )
Co-authored-by: astone123 <adams@cypress.io >
* update cache
* update yarn.lock to fix builds
* fix: compilation with webpack preprocessor
* feat: create from React component UI (#24982 )
* feat: WIP server logic for create from React component
* feat: add more tests; error handling
* feat: WIP create from React UI
* feat: PR feedback [run CI]
* feat: try committing snapshot cache changes [run ci]
* feat: try re-generating snapshot [run ci]
* fix build
* regenerate cache on darwin
* update caches
* Revert "feat: try re-generating snapshot [run ci]"
This reverts commit d763e1f7a4 .
* fix typing error
* types
* fix test
* chore: try using react-docgen@6.0.0-alpha.3
* update test
* regen linux snapshot
* update snapshots for darwin
* re-gen linux snapshot
* yarn install
* update snapshots
* update snapshot metadata
* update snapshots due to babel deps changing slightly
* make react docgen a dep
* update tests
* revert
* snapshots again??
* revert
* update
* update
* try change snapshot
* change snap
* update snap
* feat: remove unnecessary ts-ignore
* feat: add more test cases
* feat: create CodegenActions; other minor refactors
* feat: continue UI work
* feat: ignore config and Cypress-related files
* feat: PR feedback
* update Vue component link
* merge in default export work
* consolidate graphql queries
* other misc feedback
* use network-only policy to fetch files; include cypress/ dir for code gen candidates; fix type error
* add basic e2e test
* fix app integration tests
* refactor and fix app component and webpack dev server tests
* add error state; fix unit tests [skip ci]
* simplify generator show logic [skip ci]
* more testing
* fix types
* style updates [skip ci]
* fix error state [skip ci]
* fix list padding [skip ci]
* use slots (#25079 )
* add more tests; fix unit tests
* fix types
* fix test describe
* add percy snapshots for new list
* update trouble rendering banner link [skip ci]
* use collapsible component
* use button for component list items
* fix tests
* build binaries
* revert changes to circle config
* remove eslintignore and extra loading div [skip ci] because we know it will fail
* revert changes to framework glob patterns [skip ci]
Co-authored-by: Ryan Manuel <ryanm@cypress.io >
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
* feat: pass parser options to allow parsing of tsx files (#25145 )
* fix create from component e2e test
* build binaries [run ci]
* fix component tests [run ci]
* regen windows snapshot
Co-authored-by: Ryan Manuel <ryanm@cypress.io >
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
2022-12-19 12:42:14 +10:00
Mike Plummer
7e67841c76
fix: Display correct major version in migration wizard ( #25146 )
2022-12-15 15:37:51 -06:00
Zachary Williams
6c374031d7
fix: run-all-specs opens in new tab rather than new browser ( #25074 )
2022-12-12 09:07:59 -06:00
Wojciech Szućko
dbf4e47556
fix: display firefox tooltip with error CHROME_WEB_SECURITY_NOT_SUPPO… ( #25034 )
...
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
Closes undefined
2022-12-08 15:44:27 -06:00
Ryan Manuel
c540284f50
fix: add v8 snapshot usage to cypress in cypress testing ( #24860 )
2022-12-08 00:04:37 -06:00
Emily Rohrbough
05530ce531
chore(12): merge develop into release/12.0.0 ( #24927 )
...
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
Co-authored-by: Mark Noonan <mark@cypress.io >
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
Co-authored-by: Mike Plummer <mike-plummer@users.noreply.github.com >
Co-authored-by: Zach Bloomquist <git@chary.us >
Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com >
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
Co-authored-by: Feng Yu <abcfy2@users.noreply.github.com >
2022-12-01 19:33:44 -06:00
BlueWinds
286bd9dac1
Merge remote-tracking branch 'origin/develop' into update-release-12
2022-11-22 08:57:02 -08:00
Lachlan Miller
4bbd78e22e
feat: Re-introduce Run All specs for End to End under experimentalRunAllSpecs flag ( #24745 )
...
* feat: re-enable Run All Specs (#24683 )
* fix: disable query in run-mode
* feat: Run-all-specs-ui (#24738 )
* wip run-all-specs-ui
* added component tests for specs-list, inline-specs-list, and run-all-specs
* updated tests for specslist, inlinespeclist, and runAllSpecs
* simplify test
* make prop with default value optional
* enable run all specs
* use named slot for clarify
* use Record type
* remove un-necessary dynamic component
* use group and hover to inline css
* fix tests
* fix tests and use snapshot for style testing
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
* fix typescript
* fix test
* build binary for run all specs
* fix: tweaks for Run All Specs (#24746 )
* update ui [skip ci]
* change types to reflect run all specs is e2e only
* chore: separate run all specs components
* fix typescript error
* fix: run-all UI tweaks and keyboard nav (#24757 )
Closes undefined
* fix UI test
* move listener and use i18n [skip ci] (#24761 )
* fix: run-all-specs duplicate file-matching (#24763 )
* chore: limit linting [skip ci]
* do not get separator until app is loaded
* fix test
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
Co-authored-by: amehta265 <65267668+amehta265@users.noreply.github.com >
2022-11-22 17:28:48 +10:00
Emily Rohrbough
79ea453764
chore(v12): merge develop into release/12.0.0 ( #24705 )
...
Co-authored-by: amehta265 <65267668+amehta265@users.noreply.github.com >
Co-authored-by: Bill Glesias <bglesias@gmail.com >
Co-authored-by: mattvCypress <mattv@cypress.io >
Co-authored-by: Ryan Manuel <ryanm@cypress.io >
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
Co-authored-by: Jordan <jordan@jpdesigning.com >
Co-authored-by: Adam Stone <adams@cypress.io >
2022-11-18 16:02:31 -06:00
Adam Stone
e3435b6fba
chore: re-name dashboard references to Cypress Cloud ( #24699 )
...
Co-authored-by: mattvCypress <mattv@cypress.io >
Co-authored-by: amehta265 <65267668+amehta265@users.noreply.github.com >
2022-11-17 09:10:50 -05:00
Jordan
ed90b14d4f
refactor: move linting to each lib to enable caching ( #24424 )
2022-11-17 17:31:19 +10:00
Chris Breiding
e4be9697bd
Merge branch 'develop' into merge-develop-v12-2022-11-14-take-2
2022-11-14 13:57:38 -05:00
Mark Noonan
191552322c
feat: in-app information about new major versions ( #24541 )
2022-11-04 16:25:38 -04:00
Matt Henkes
2f18a8cbd2
fix: remove cypress.server.defaults, cy.server and cy.route ( #24411 )
...
* fix: remove server and route commands
* This won't totally pass but it's a step in the right direction.
* Should be down to only two failing tests due to abort.
* fix the alias.<thing> api for intercept to be equivalent to route.
* adjust timeouts to reduce flake, ideally
* skip xhr abort tests
* More clean up
* Increase timeout
* trick next version
* fix unit tests probably
* yeah sure
* Apply suggestions from code review
Co-authored-by: Blue F <blue@cypress.io >
* remove addXhrLog
* Remove more usage of XHR stemming from proxy-logging
* Remove a couple of files that found their way back with the merge from release/12.0.0
* remove more server types
* increase timeouts again to prevent flake
Co-authored-by: Blue F <blue@cypress.io >
Co-authored-by: Zach Bloomquist <git@chary.us >
2022-11-04 08:24:03 -05:00
Bill Glesias
6055af37b0
Merge branch 'develop' of github.com:cypress-io/cypress into release/12.0.0
2022-11-02 10:27:39 -04: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
Emily Rohrbough
75cce8187c
fix(testIsolation): improve the behavior, clarify config options and sync with session command ( #24316 )
...
Co-authored-by: Matt Henkes <mjhenkes@gmail.com >
Co-authored-by: Bill Glesias <bglesias@gmail.com >
2022-10-24 18:05:58 -05:00
Mark Noonan
8ab3ea8f98
feat: implement new login and "connect project" logic ( #23762 )
...
Co-authored-by: Stokes Player <stokes.player@gmail.com >
2022-10-24 15:37:36 -04:00
Matt Schile
69873ae988
chore: remove experimentalSessionAndOrigin flag ( #24340 )
...
BREAKING CHANGE: removed experimentalSessionAndOrigin flag. testIsolation defaults to strict
2022-10-24 08:49:13 -06:00
Stokes Player
0c42a7e73b
fix: include cypress version in header to anon-collect endpoint ( #24158 )
2022-10-07 15:16:22 -04:00
Ryan Duffy
a75d3ec81f
fix: Detect user-configured browsers ( #23446 )
...
* fix: Detect user-configured browsers
* move user browser lookup into BrowserDataSource
* refactor out common browser dedupe logic
* simplify allBrowsers
* resolve non-machine browsers
* pr feedback
* added tests
* fix test
* longer timeout
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com >
Co-authored-by: Zachary Williams <ZachJW34@gmail.com >
2022-09-27 12:16:48 +10:00
Stokes Player
3aad5a03e9
fix: Add missing header and use correct endpoint host ( #23982 )
2022-09-26 18:26:33 -04:00
Emily Rohrbough
77c5ebfeb9
Merge branch 'develop' into cache-sessions
2022-09-22 15:05:28 -05:00
Rachel
070b3c9ba5
fix: relativeFile is now relative to repo root ( #23833 )
...
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com >
Co-authored-by: Tim Griesser <tgriesser10@gmail.com >
2022-09-20 13:52:24 -07:00
Emily Rohrbough
6968c8ea7a
tests
2022-09-19 15:18:21 -05:00
Emily Rohrbough
d00dd12d5a
Merge branch 'develop' into cache-sessions
2022-09-16 11:07:46 -05:00
Emily Rohrbough
4004d851b9
Merge branch 'develop' into cache-sessions-server
2022-09-16 10:35:12 -05:00
Stokes Player
314a0b2e0d
feat: add cohorts for A/B testing in Specs List Banners ( #23735 )
2022-09-15 22:20:30 -04:00
Emily Rohrbough
c6a6338f36
Merge branch 'cache-sessions-server' into cache-sessions
...
# Conflicts:
# packages/app/src/runner/event-manager.ts
# packages/driver/cypress/e2e/commands/sessions/manager.cy.ts
# packages/reporter/src/sessions/sessions.tsx
# packages/server/lib/session.ts
# packages/server/lib/socket-base.ts
# packages/server/test/unit/socket_spec.js
2022-09-15 13:14:00 -05:00
Emily Rohrbough
00aa6531f9
some clean up--- this branch is pretty stale...
2022-09-15 11:57:29 -05:00