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

Support for cobertura reports #325

Draft
wants to merge 7 commits into
base: master
Choose a base branch
from

Conversation

AndreaCrotti
Copy link
Contributor

No description provided.

@lvh
Copy link
Collaborator

lvh commented Sep 20, 2021

This LGTM so far; let me know when it's ready for review in your opinion.

@AndreaCrotti
Copy link
Contributor Author

Yeah so far I had just pretty much copied Emma XML code and was trying to find good input/output for testing, and then actually implement the missing logic.

I think btw (as unrelated topic) that at the moment:

  • there aren't end-to-end tests for the reporting for most formats
  • cloverage itself is not set up to run test coverage against itself (which I just wanted to run to check if I was missing something)

If you use https://github.com/lambdaisland/kaocha or happy to use it for this project I can add that in another PR, you could even publish the results to https://about.codecov.io/.

@lvh
Copy link
Collaborator

lvh commented Sep 20, 2021 via email

@AndreaCrotti
Copy link
Contributor Author

I've added end-to-end test for all the current reporters in my other PR eb41538

@lvh
Copy link
Collaborator

lvh commented Sep 24, 2021

Annoyingly, looks like that other kaocha PR broke: but not the testing part, just one of the new tests.

@AndreaCrotti
Copy link
Contributor Author

Ah no I'm aware the test is broken, just because it's not ready yet. I'll comment here when it's ready to review

@lvh
Copy link
Collaborator

lvh commented Sep 27, 2021 via email

@AndreaCrotti
Copy link
Contributor Author

And btw if you could turn the circleci integration on @lvh, we could see the CI status directly here in the PR..

@lvh
Copy link
Collaborator

lvh commented Sep 27, 2021

Hm. I think the reason it wasn't doing that was because this was a forked pull rquest, but it's a little hard to debug. Hopefully fixed now.

@AndreaCrotti
Copy link
Contributor Author

Ah yes closing and reopening the PR fixed it, thanks @lvh

@prathik
Copy link

prathik commented Mar 16, 2022

@lvh @AndreaCrotti any plans to merge this PR?

@lvh
Copy link
Collaborator

lvh commented Mar 16, 2022

@prathik As the PR indicates it's not ready yet, so, no, not until it is.

@AndreaCrotti
Copy link
Contributor Author

Yes sorry there is still a bit of work to do there.
The cobertura XML format is incredibly under specified by the way, even finding what's the actual format expected was quite a challenge.
But anyway I'll try to get it done in the next month

@prathik
Copy link

prathik commented May 18, 2022

Thanks @AndreaCrotti , let me know if there is anything I can help with as well, let's divide and conquer, and get this out!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants