-
Notifications
You must be signed in to change notification settings - Fork 835
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
breaking(npm): bump dependencies #225
Conversation
- @cordova/eslint-config@^3.0.0 - cordova-android@^8.1.0 - cordova-ios@^5.1.1 - eslint-plugin-es5@^1.5.0 - grunt@^1.1.0 - jasmine-core@^3.5.0 - karma@^4.4.1 - karma-chrome-launcher@^3.1.0 - karma-coverage@^2.0.1 - karma-jasmine@^3.1.1 - puppeteer@^2.1.1
- execa@^4.0.0 - fs-extra@^9.0.0 - globby@^11.0.0
Karma testing and reporting seems to be functioning properly but an
logLevel=DEBUG
I am guessing something changes in their configurations but it doesn't nicely say what. |
@erisu I think you gave the wrong commandline option. |
@erisu The failure is caused by the major update of If you feel so inclined to fix this instead of downgrading, here's where we use the Istanbul API: cordova-js/build-tools/test-build.js Line 32 in e8fab0a
|
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.
Either revert version change of karma-coverage or fix our coverage setup to work with the new version please.
|
Coverage is working with error. Configuration settings is identical to documentation. |
Three people fixing it at the same time in three different ways :D |
@raphinesse that is - "istanbul-lib-coverage": "^2.0.5",
- "istanbul-lib-instrument": "^3.3.0",
- "istanbul-lib-report": "^2.0.8",
- "istanbul-lib-source-maps": "^3.0.6",
- "istanbul-reports": "^2.2.4",
- "minimatch": "^3.0.0"
+ "istanbul-lib-coverage": "^3.0.0",
+ "istanbul-lib-instrument": "^4.0.1",
+ "istanbul-lib-report": "^3.0.0",
+ "istanbul-lib-source-maps": "^4.0.0",
+ "istanbul-reports": "^3.0.0",
+ "minimatch": "^3.0.4" In these changes, it fixed the error. I didn't want to leave it unpinned to always use lasted master as they might commit an accidental breaking change. |
@erisu But why do we need to use an unreleased version? It is fixed for latest released v2 by Tim's and my changes. |
@raphinesse @timbru31 commit was pointing to master. |
Indeed, the fix with |
Codecov Report
@@ Coverage Diff @@
## master #225 +/- ##
==========================================
- Coverage 85.08% 84.23% -0.86%
==========================================
Files 14 14
Lines 570 539 -31
==========================================
- Hits 485 454 -31
Misses 85 85
Continue to review full report at Codecov.
|
Motivation and Context
Bring all dependencies up to date (latest).
Description
Requires #223 to be merged first
Dev Dependencies
@cordova/eslint-config@^3.0.0
cordova-android@^8.1.0
cordova-ios@^5.1.1
eslint-plugin-es5@^1.5.0
grunt@^1.1.0
jasmine-core@^3.5.0
karma@^4.4.1
karma-chrome-launcher@^3.1.0
karma-coverage@^2.0.1
karma-jasmine@^3.1.1
puppeteer@^2.1.1
Dependencies
execa@^4.0.0
fs-extra@^9.0.0
globby@^11.0.0
Applied
execa
fix.Testing
npm t
Checklist