Skip to content
This repository was archived by the owner on Sep 17, 2025. It is now read-only.

Remove coverage temporarily to unblock CI#842

Merged
lzchen merged 3 commits intocensus-instrumentation:masterfrom
lzchen:test
Jan 15, 2020
Merged

Remove coverage temporarily to unblock CI#842
lzchen merged 3 commits intocensus-instrumentation:masterfrom
lzchen:test

Conversation

@lzchen
Copy link
Copy Markdown
Contributor

@lzchen lzchen commented Jan 14, 2020

Unit tests are failing for CircleCI due to failed import of sqlite3 which is a dependency for coverage.
All Python environments fail except for 3.4.

@c24t did some investigation and apparently using a different CircleCI image did not make the error show up, but this does not solve the issue. Removing coverage temporarily to unblock other PRs.

image

@lzchen lzchen requested review from a team, c24t, reyang and songy23 as code owners January 14, 2020 20:33
@lzchen lzchen changed the title Remove coverage Remove coverage temporarily to unblock CI Jan 15, 2020
Copy link
Copy Markdown
Member

@c24t c24t left a comment

Choose a reason for hiding this comment

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

LGTM as a temporary fix.

@lzchen lzchen merged commit 157af58 into census-instrumentation:master Jan 15, 2020
@lzchen lzchen deleted the test branch January 15, 2020 19:53
@c24t
Copy link
Copy Markdown
Member

c24t commented Jan 15, 2020

For more context: coverage is passing locally, but failing on CircleCI because of a missing sqlite3 installation. It's possible this is because the base image (googleapis/nox) is missing a required package. This image hasn't been updated in two years, so it's not clear why this would break now.

The base images that CircleCI provides for python projects (circleci/python) work as expected, but each image only includes a single version of python. Since we test multiple python versions on the same image now, we'd have to make significant changes to our nox and CircleCI config to use these images instead.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants