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

Revert Integration Test Coverage percentage. Temporarily Lowered it to get a PR in separately from coverage in follow up PR. #564

Closed
wjuan-AFK opened this issue Oct 26, 2020 · 3 comments

Comments

@wjuan-AFK
Copy link
Contributor

PR #563 Was blocked on Test_integration_coverage and I was working on the python tests in a separate PR. So I lowered the threshold in #563 in order to get the process started on reviewing it.

@dubious90
Copy link
Contributor

Can you rephrase this bug for me? The issue appears to be that we are missing integration test coverage. The lowered coverage percentage is really a side effect of that. So then we can have one issue (fixed by one PR) where we add in the missing coverage, and raise the coverage percentage back appropriately. Thanks!

mum4k pushed a commit that referenced this issue Nov 11, 2020
Adding implementation in the factory_impl class for loading request source plugins. This also introduces python tests for the previous PR and undoes the temporary hack to reduce test_integration_coverage threshold in issue #564.

Signed-off-by: William Juan <66322422+wjuan-AFK@users.noreply.github.com>
@oschaaf
Copy link
Member

oschaaf commented Mar 20, 2021

Is this issue still relevant?

@mum4k
Copy link
Collaborator

mum4k commented Apr 13, 2022

Looks like this isn't relevant anymore. Filed #830 to run a fixit and improve our integration test coverage.

@mum4k mum4k closed this as completed Apr 13, 2022
mum4k added a commit that referenced this issue Apr 14, 2022
- Decreasing integration test coverage threshold from `75%` to `74.2%`. The integration test coverage wasn't executing on CircleCI due to memory limitations. Our coverage dropped despite my attempts to execute this locally before each submission. While I did verify that the tests passed locally, I did not notice that the script is unable to verify the coverage when compiling on RBE. Also removing a TODO linked to #564 which doesn't appear to be relevant anymore.
- Modified `ci/do_ci.sh` so that clang_tidy uses all available CPUs when executing on AZP. Included a logging statement that prints this out in the output for debugging.
- Setting a larger bazel timeout for the `python_test` that runs all our integration tests to avoid hitting the timeout on test execution.

Works on #820.

Signed-off-by: Jakub Sobon <mumak@google.com>
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

No branches or pull requests

4 participants