* fix(config): allow "additionalIgnorePattern" to be an array of string
Also set default value to "[]", to prevent issue when running E2E tests.
* chore(test): set "additionalIgnorePattern: undefined" for Cypress-in-Cypress config
* chore: update snapshots
* chore: update types for additionalIgnorePattern
Co-authored-by: Lachlan Miller <lachlan.miller.1990@outlook.com>
* Adding prototype before-quit handler to handle async teardown.
* Getting binary builds
* Let's try this then
* Working the async changes backwards, hope I got them all. Unit tests will be a disaster currently.
* Actually getting build artifacts for testing
* Moving logic to server interactive/run
* fix: Fix some tests
* fix: Revert changes to circle config
* fix: Fix some tests
* fix: Fix more tests
* fix: Remove dead code comment
* fix: Fix ProjectDataSource tests
* fix: Add comment prefix
* fix: Remove comment and unnecessary async
* fix: Build Mac binary
* Reverting run changes
* Addressing PR comments. Cleaning up a few naming quibbles I had.
* Addressing TODO regarding onLoadError watcher cleanup.
* Correcting catch
* Fighting some unref errors on these catches
* Reverting making this private en lieu of binding
* Should have left these as instances, whoops
* Removing unnecessary test that was previously skipped
* Adding a couple cheap unit tests for the new interactive mode behavior
Co-authored-by: Tyler Biethman <tbiethman@gmail.com>
Co-authored-by: Tyler Biethman <tbiethman@users.noreply.github.com>
* expose test utils object from cypress/mount
* inline test utils types and rewrite cli/vue/index.d.ts to use inline types
* update readme
* typo and fix comment
* revert accidental change
* revert accidental change
* avoid throwing error if reporter is not found
* make it safe to call `empty` when no element is found
* don't set up reporter without reporter root el
* expose "no command log" in window config object
* set up noCommandLog in runner ui store
* handle noCommandLog in open mode
* handle noCommandLog in Run Mode
* handle noCommandLog in runner styles
* don't clean up reporter if there's no reporter
* remove left 1px border in run mode always, not just for screenshots
* fix missing export
* add run mode test
* add open mode tests
* tweak comment
* minor test updates
* change variable name
* don't render reporter-related elements if hidden
* allow runner to still be cleaned up
* fix resizable panel assertion
* swith back to v-show for panels
* update tests
* ensure nonce updates with new workflow trigger
* chore: ensure nonce updates with new workflow trigger
* Empty-Commit to generate new percy nonce
* whoops, wrong env
* fix: show docs menu in column style when viewport is small.
* use tailwind css
* organize test in context block
Co-authored-by: Rachel <Raquel.rudermano@gmail.com>
Co-authored-by: Rachel <rachel@cypress.io>
* fix: UTM parameters for Latest Runs column
* Add UTM parameters to dashboard URL for Latest Runs content
* Update util function to work with URLs that have existing params
Co-authored-by: Zachary Williams <ZachJW34@gmail.com>
* add regression tests
* attempt to fix screenshot blacks basing blackouted element around container instead of body dimensions
* move blackout test to screenshot viewport suite and update snapshot
* add github issue to test