-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
speed up ci #325
speed up ci #325
Conversation
Review or Edit in CodeSandboxOpen the branch in Web Editor • VS Code • Insiders |
TBDocs Report ✅ No errors or warnings @web5/api
TBDocs Report Updated at 2023-12-11T22:22:11Z |
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #325 +/- ##
==========================================
+ Coverage 92.80% 92.82% +0.01%
==========================================
Files 76 76
Lines 17267 17267
Branches 1607 1607
==========================================
+ Hits 16025 16028 +3
+ Misses 1215 1212 -3
Partials 27 27
|
8655c19
to
c5dece6
Compare
267582e
to
6d83857
Compare
This reverts commit 5371e54.
aa2b619
to
b30bb0b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice work @shamilovtim ! Will be great to speed up the test runs for future PRs.
resolved @frankhinek |
* remove unnecessary npm install * add npm caching * cache playwright * use newer env var api * fix naming * add native dwn server * run dwn server natively * cleanup bg processing * dial in the browser build * better naming * add parallelism * fix parallelism * better naming * weird bug * cleaner parallel config * fix * fix * harden agent test * solidify parallel groups * do another run * add comment * balance parallel groups * browser groups * Revert "browser groups" This reverts commit 5371e54. * merge * pr review: pin commit hashes * pr review: pin commit hashes * rebase
* remove unnecessary npm install * add npm caching * cache playwright * use newer env var api * fix naming * add native dwn server * run dwn server natively * cleanup bg processing * dial in the browser build * better naming * add parallelism * fix parallelism * better naming * weird bug * cleaner parallel config * fix * fix * harden agent test * solidify parallel groups * do another run * add comment * balance parallel groups * browser groups * Revert "browser groups" This reverts commit 5371e54. * merge * pr review: pin commit hashes * pr review: pin commit hashes * rebase
* remove unnecessary npm install * add npm caching * cache playwright * use newer env var api * fix naming * add native dwn server * run dwn server natively * cleanup bg processing * dial in the browser build * better naming * add parallelism * fix parallelism * better naming * weird bug * cleaner parallel config * fix * fix * harden agent test * solidify parallel groups * do another run * add comment * balance parallel groups * browser groups * Revert "browser groups" This reverts commit 5371e54. * merge * pr review: pin commit hashes * pr review: pin commit hashes * rebase
Reason for PR
CI runs especially on the
test-with-browsers
job were taking between 15 to 25 minutes. Some common optimizations were unimplemented and parallelism was not being used for tests despite GH for open source being free.Implementation
node
(see: introduce npx dwn-server#94)Results