Skip to content
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

Exclude generate @babel/types files from coverage report #9469

Merged

Conversation

nicolo-ribaudo
Copy link
Member

@nicolo-ribaudo nicolo-ribaudo commented Feb 7, 2019

Q                       A
License MIT

I don't think that we should include these files in the coverage report, since testing them is not realistic anyway?
https://github.com/babel/babel/blob/master/packages/babel-types/src/validators/generated/index.js

Also, there are a lots of untested unused helpers in babel/types (e.g. https://codecov.io/gh/babel/babel/src/master/packages/babel-types/src/validators/isSpecifierDefault.js): we should check them one by one and decide if we want to deprecate them and remove in v8 or make good first issue issues to test them.

@nicolo-ribaudo nicolo-ribaudo added area: tests PR: Internal 🏠 A type of pull request used for our changelog categories pkg: types labels Feb 7, 2019
@babel-bot
Copy link
Collaborator

Build successful! You can test your changes in the REPL here: https://babeljs.io/repl/build/10008/

Copy link
Member

@danez danez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I agree
+5.52 in coverage 🎉

@danez
Copy link
Member

danez commented Feb 7, 2019

About the helpers I am not sure. Most of them I guess are used somewhere in this repo, at least I always assumed. But testing them would be good and probably not too hard to do.

@nicolo-ribaudo
Copy link
Member Author

Well, if the coverage report says 0% it is because we aren't using them anywhere.

@danez
Copy link
Member

danez commented Feb 7, 2019

Or the location where it is used is also not tested :P

@nicolo-ribaudo nicolo-ribaudo merged commit 953182d into babel:master Feb 8, 2019
@nicolo-ribaudo nicolo-ribaudo deleted the coverage-exclude-generated branch February 8, 2019 21:25
@lock lock bot added the outdated A closed issue/PR that is archived due to age. Recommended to make a new issue label Oct 4, 2019
@lock lock bot locked as resolved and limited conversation to collaborators Oct 4, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
area: tests outdated A closed issue/PR that is archived due to age. Recommended to make a new issue pkg: types PR: Internal 🏠 A type of pull request used for our changelog categories
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants