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

Cobertura coverage #736

Merged
merged 66 commits into from
Apr 3, 2020
Merged

Cobertura coverage #736

merged 66 commits into from
Apr 3, 2020

Conversation

cachedout
Copy link
Contributor

@cachedout cachedout commented Mar 13, 2020

What does this pull request do?

This PR replaces the codecov.io coverage feature with locally generated Cobetura coverage available in Jenkins

Why is it important?

More consistent and accurate code coverage.

Checklist

  • I have signed the Contributor License Agreement.
  • My code follows the style guidelines of this project (See .rubocop.yml)
  • I have rebased my changes on top of the latest master branch
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes

Related issues

Resolves #735

Copy link
Contributor

@mikker mikker left a comment

Choose a reason for hiding this comment

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

Where does one find the reports?
Remember to re-enable all the matrix versions 😊

@cachedout
Copy link
Contributor Author

Where does one find the reports?

They will be in the Jenkins UI but there are still some snags in this PR to be worked out. Once it's ready and I've removed the draft status, you'll be able to see the results.

@cachedout
Copy link
Contributor Author

jenkins run the tests please

2 similar comments
@cachedout
Copy link
Contributor Author

jenkins run the tests please

@cachedout
Copy link
Contributor Author

jenkins run the tests please

@cachedout
Copy link
Contributor Author

jenkins run the tests please

@cachedout
Copy link
Contributor Author

jenkins run the tests please

@cachedout
Copy link
Contributor Author

jenkins run the tests please

1 similar comment
@cachedout
Copy link
Contributor Author

jenkins run the tests please

@cachedout
Copy link
Contributor Author

jenkins run the tests please

1 similar comment
@cachedout
Copy link
Contributor Author

jenkins run the tests please

@cachedout cachedout marked this pull request as ready for review April 2, 2020 07:58
@cachedout cachedout requested a review from mikker April 2, 2020 07:58
@cachedout
Copy link
Contributor Author

@v1v @mikker @kuisathaverat This is finally ready for review.

Copy link
Member

@v1v v1v left a comment

Choose a reason for hiding this comment

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

/LGTM

NIT:

@cachedout cachedout requested review from estolfo and removed request for mikker April 3, 2020 10:56
Copy link
Contributor

@estolfo estolfo left a comment

Choose a reason for hiding this comment

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

Thanks!

@estolfo estolfo merged commit 8a44d02 into elastic:master Apr 3, 2020
v1v added a commit to v1v/apm-agent-ruby that referenced this pull request Apr 21, 2020
…release

* upstream/master: (24 commits)
  Ensure that a new central config fetch is scheduled after network error (elastic#772)
  Updates to Resque support and documentation (elastic#768)
  Support recording config option (elastic#765)
  Add tests and adjustments to classes that can be restarted (elastic#766)
  Ensure that the running agent's config is used when restarted (elastic#763)
  The enabled tag is config-enabled
  Add enabled config option replacing active (elastic#762)
  docs: add dynamic badge (elastic#760)
  Config values set to false should be false, not nil (elastic#761)
  Add changelog entry for updating log level on config's logger
  Add changelog entry for logging updated remote config values
  Add changelog entry for dynamic config values
  Check if env variable exists before setting up SimpleCov (elastic#759)
  Log the updated options from central config in addition to cumulative modifications (elastic#758)
  ci(jenkins): merge branch in downstream jobs (elastic#757)
  Log level on logger is updated when Config options are (elastic#755)
  Cobertura coverage (elastic#736)
  Allow Config values to be dynamic (elastic#747)
  Reorder checks in test in case values are being cleared before checked (elastic#743)
  ci(jenkins): disable stages for only docs (elastic#745)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Use cobertura on Jenkins for coverage reports
5 participants