* revive logic to run CT in a single tab
* add feature flag: experimentalSingleTabRunMode
* remove log
* reset browser state between tests
* document single tab run mode experiment;
* add system test for experimental run mode
* fix snapshots
* use more simple project for testing
* additional guard;
* fix test
* Apply suggestions from code review
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
* destroy aut after each spec
* update snapshot
* fix types
* add experiment flag error
* add warning when using experimental flag with e2e
* build binaries for experimentalSingleTabRunMode feature
* build binaries take 2
* make error message more open ended
* destroy AUT later in run mode lifecycle
* add additional assertion around experimental flag
* simplify error
* remove test code from production code
Co-authored-by: Emily Rohrbough <emilyrohrbough@users.noreply.github.com>
* fix: UNIFY-1774, throw error if we do not detect a webpackConfig for the user
* remove dead code, rely on auto-sourcing webpack config
* fix error styles, exit the devServer process when config is missing, guard against empty remoteState
* Add missing webpack for todos project
* Update npm/webpack-dev-server/src/makeWebpackConfig.ts
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
Co-authored-by: Zachary Williams <ZachJW34@gmail.com>
* removing vite-dev-server local dependency from react-vite-ts-configured system test
* moving some CRA examples over to use the object api for setup
* fixing issue where function API was broken by object API for cy config + devservers
* adding deeply nested react import to project-fixtures for cra
* finishes cutting over cypress/react for sys tests
* chore: adding circle for this feature branch
* chore: moving over many vue + vite system tests to use object API instead of function API (#21080)
* doing webpack-dev-server cutovers
* removing more webpack-dev-server refrences
* fixing snapshots
* bumping yarn.lock
* wip
* fix test
* fix assertion
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
* feat: removing all references for "fresh" dev servers (webpack-dev-server-fresh and vite-dev-server-fresh) (#21094)
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
Co-authored-by: Zachary Williams <ZachJW34@gmail.com>
* chore: add dev-servers as deps to server to be included in the binary (#21091)
* fix bad merge
* fix next types and webpack-dev-server- resolve
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
Co-authored-by: Zachary Williams <ZachJW34@gmail.com>
* Change #__cy_root selector for CT mounting point to be a data-cy-root selector
* moving all of the gets for the container element into the mount-utils
* Force HTMLElement instead of Element
* unskip vue2 tests
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
Co-authored-by: Tim Griesser <tgriesser10@gmail.com>
* 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>