-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Improve browser testing #269
Conversation
👍 for the missing browsers/nodejs versions. Code coverage would be nice indeed. The results would be a bit off (some code paths are here only for some platforms) but that would be a start. |
@@ -1,4 +1,7 @@ | |||
JSZip | |||
JSZip [](http://travis-ci.org/Stuk/jszip) [](https://codeclimate.com/github/Stuk/jszip) |
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.
Putting the images here break the title. Any reason to move the build status ?
Also, I wouldn't put the codeclimate badge: the final score makes little sense as it currently includes generated files.
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.
let's remove the generated files :)
https://docs.codeclimate.com/docs/excluding-files-and-folders
you are right, probably we should write microsoftedge. for what relates to putting the results on the top i like how it will come out like: what do you think? |
For the badges in the title, you need to put the line with
I'm curious about codeclimate: why this one and not an other ? |
i'm experimenting with CodeClimate and Landscape.io The first can provide you both the badges for their linter(that is anyhow unique in the suggestions and it's improving) and the coverage badge for the results you publish to them; The latter is more traditional and do only the linting, so you should eventually also setup Coveralls.io for that. Any concern? |
Here you go :) |
I never used these tools as a service and a quick search about code quality and github integration showed plenty of competitors, hence my question. |
===== | ||
|
||
[](https://saucelabs.com/u/jszip) | ||
|
||
===== |
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.
This line was here to format "JSZip" as a title but since you added an other one above, you should remove it (it generates an empty title line, see here).
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.
k!
we do not need any |
bam bam bam! |
But if we don't have any |
bam bam bam bam! |
c5c864c
to
b80f69b
Compare
b80f69b
to
0709f07
Compare
Thanks ! |
you are welcome @dduponchel i just noticed that codeclimate do not accept partial configurations, so you would need to load this complete one or it will give you an error: evilaliv3@d8f4e5b sorry for not noticing that before. |
Could you create an other pull request with the updated config file ? |
here you go: #271 |
I've updated the selection of browser on which the libraries is tested.
index.html should be probably updated.
It is important nowadays to asses that the library is functiioning on IE11, Edge, and latest Android / Iphone that are all missing.
I would be a nice to have to start assessing also the code coverage of the tests exectuted on the library, and this would allow to spot deadbranches and outdated code.