-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: unflakable/unflakable-javascript
base: cypress-0.1.2
head repository: unflakable/unflakable-javascript
compare: cypress-0.2.0
- 12 commits
- 22 files changed
- 1 contributor
Commits on Jul 2, 2023
-
[cypress] Combine rollup config
Rollup supports a config array, which allows us to invoke it just once. This also moves config-wrapper-sync.ts into the main build step, which allows it to share code with the rest of the CommonJS build, yielding a smaller bundle size.
Configuration menu - View commit details
-
Copy full SHA for bc52139 - Browse repository at this point
Copy the full SHA bc52139View commit details -
Rollup exported TypeScript types
Both @unflakable/cypress-plugin and @unflakable/jest-plugin include exported TypeScript types. Since both packages depend on the internal @unflakable/plugins-common package, we need to use rollup-plugin-dts to be sure that the exported types don't refer to this unpublished package.
Configuration menu - View commit details
-
Copy full SHA for 3840dc5 - Browse repository at this point
Copy the full SHA 3840dc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for fdcac51 - Browse repository at this point
Copy the full SHA fdcac51View commit details -
[cypress] Fix integration tests to tolerate slow test color
The Mocha reporter prints the test duration in either medium (33m) or fast (90m) color, depending on the duration. This is a source of flakiness unless the tests accept both.
Configuration menu - View commit details
-
Copy full SHA for 59986ab - Browse repository at this point
Copy the full SHA 59986abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3cb5f34 - Browse repository at this point
Copy the full SHA 3cb5f34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bc5c47 - Browse repository at this point
Copy the full SHA 9bc5c47View commit details -
[cypress] Use Microsoft Edge for Windows integration tests
Chrome is slow on Windows, and Electron fails randomly with opaque errors.
Configuration menu - View commit details
-
Copy full SHA for 0f24a24 - Browse repository at this point
Copy the full SHA 0f24a24View commit details -
[cypress] Disable debug colors within Cypress integration tests
The `debug` library only prints timestamped output when terminal colors are disabled. We disable colors here so that we can better understand the timing of failed test runs. Note that DEBUG_COLORS is still enabled for the Jest tests that invoke the Cypress plugin integration tests, since GitHub Actions lets us show timestamps for each line of that output even if colors are enabled. However, output from individual test cases is buffered and printed all at once in the event of a test failure, so the buffered output needs to include timestamps if we want to understand the timing within a single Cypress invocation.
Configuration menu - View commit details
-
Copy full SHA for 288f9dc - Browse repository at this point
Copy the full SHA 288f9dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for ec88a42 - Browse repository at this point
Copy the full SHA ec88a42View commit details
Commits on Jul 4, 2023
-
[cypress] Run CI in Windows 2019 instead of 2022
This may improve performance due to actions/runner-images#5166.
Configuration menu - View commit details
-
Copy full SHA for d4c9a28 - Browse repository at this point
Copy the full SHA d4c9a28View commit details -
[cypress] Fix integration test timeout race
When a test times out, we call treeKill() on the Cypress process tree, followed by rejecting the promise. However, killing the Cypress process triggers the `exit` event callback, which causes us to resolve the promise before we have a chance to reject it.
Configuration menu - View commit details
-
Copy full SHA for 59da108 - Browse repository at this point
Copy the full SHA 59da108View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f87189 - Browse repository at this point
Copy the full SHA 0f87189View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff cypress-0.1.2...cypress-0.2.0