[tahoe-lafs-trac-stream] [Tahoe-LAFS] #3418: coverage.el is uploaded to codecov
Tahoe-LAFS
trac at tahoe-lafs.org
Tue Sep 15 22:08:58 UTC 2020
#3418: coverage.el is uploaded to codecov
---------------------+---------------------------
Reporter: sajith | Owner:
Type: defect | Status: new
Priority: normal | Milestone: undecided
Component: unknown | Version: n/a
Keywords: | Launchpad Bug:
---------------------+---------------------------
I have seen some instances where running `codecov` in CircleCI is merely
uploading `misc/coding_tools/coverage.el` (which is definitely not a
coverage report!), and not `coverage.xml` or anything else actually
related to code coverage.
I'm not sure if this happens because `coverage.xml` wasn't generated
during some CircleCI runs, or because of any issues with `codecov`
uploader itself. In the more recent CI runs I've looked at, we've been
uploading both `coverage.xml` and `coverage.el`, so perhaps part of this
problem has been already fixed.
I'm not sure uploading `coverage.el` does any harm, but it can't be doing
anything useful either.
See this [[https://codecov.io/gh/tahoe-lafs/tahoe-
lafs/commit/bce701d5bc810b71c07d2b7142a59aaac28a45e4/build|specific
instance]], for an example of just `coverage.el` being uploaded:
* [[https://codecov.io/api/gh/tahoe-lafs/tahoe-
lafs/download/build?path=v4/raw/2020-08-24/26B66E933A53B9AF9CCFEF9F885BD144/bce701d5bc810b71c07d2b7142a59aaac28a45e4/3f346cd2-a309-49c1-b8e4-2ee1fb37a1b1.txt|222735010]]
(!GitHub CI) has `coverage.xml`: OK.
* [[https://codecov.io/api/gh/tahoe-lafs/tahoe-
lafs/download/build?path=v4/raw/2020-08-24/26B66E933A53B9AF9CCFEF9F885BD144/bce701d5bc810b71c07d2b7142a59aaac28a45e4/f729478f-3384
-405e-8f44-9223d16c6847.txt|222735010]] (!GitHub CI) has `coverage.xml`:
OK.
* [[https://codecov.io/api/gh/tahoe-lafs/tahoe-
lafs/download/build?path=v4/raw/2020-08-24/26B66E933A53B9AF9CCFEF9F885BD144/bce701d5bc810b71c07d2b7142a59aaac28a45e4/ec1327b3-29d7-440d-a815-6b661586d552.txt|27078.0]]
(CircleCI [[https://app.circleci.com/pipelines/github/tahoe-lafs/tahoe-
lafs/700/workflows/4a975834-e07d-4af1-8b2e-
0a10aa1db536/jobs/27078|ubuntu-16.04]]) has `coverage.el`, but no
`coverage.xml`: dubious?
* [[https://codecov.io/api/gh/tahoe-lafs/tahoe-
lafs/download/build?path=v4/raw/2020-08-24/26B66E933A53B9AF9CCFEF9F885BD144/bce701d5bc810b71c07d2b7142a59aaac28a45e4
/d893c5bc-53ed-4494-9b8b-c6817eefef75.txt|27076.0]] (CircleCI
[[https://app.circleci.com/pipelines/github/tahoe-lafs/tahoe-
lafs/700/workflows/4a975834-e07d-4af1-8b2e-
0a10aa1db536/jobs/27076|c-locale]]): ditto
* [[https://codecov.io/api/gh/tahoe-lafs/tahoe-
lafs/download/build?path=v4/raw/2020-08-24/26B66E933A53B9AF9CCFEF9F885BD144/bce701d5bc810b71c07d2b7142a59aaac28a45e4/ff974f94-7554-4b4b-b190-8ffcfbd0db12.txt|27075.0]]
(CircleCI [[https://app.circleci.com/pipelines/github/tahoe-lafs/tahoe-
lafs/700/workflows/4a975834-e07d-4af1-8b2e-
0a10aa1db536/jobs/27075|deprecations]]): ditto
* [[https://codecov.io/api/gh/tahoe-lafs/tahoe-
lafs/download/build?path=v4/raw/2020-08-24/26B66E933A53B9AF9CCFEF9F885BD144/bce701d5bc810b71c07d2b7142a59aaac28a45e4/6bb3e229-2178-4ec5
-95ed-1aa87d59e5cc.txt|27079.0]] (CircleCI
[[https://app.circleci.com/pipelines/github/tahoe-lafs/tahoe-
lafs/700/workflows/4a975834-e07d-4af1-8b2e-
0a10aa1db536/jobs/27079|ubuntu-18.04]]): ditto
* [[https://codecov.io/api/gh/tahoe-lafs/tahoe-
lafs/download/build?path=v4/raw/2020-08-24/26B66E933A53B9AF9CCFEF9F885BD144/bce701d5bc810b71c07d2b7142a59aaac28a45e4/dc304ade-6617-4e83-b681-6e6b8d3ffac9.txt|27082.0]]
(CircleCI [[https://app.circleci.com/pipelines/github/tahoe-lafs/tahoe-
lafs/700/workflows/4a975834-e07d-4af1-8b2e-
0a10aa1db536/jobs/27082|debian-8]]): ditto
* [[https://codecov.io/api/gh/tahoe-lafs/tahoe-
lafs/download/build?path=v4/raw/2020-08-24/26B66E933A53B9AF9CCFEF9F885BD144/bce701d5bc810b71c07d2b7142a59aaac28a45e4/4fc2d2cc-4654-4d34
-9a6a-047a83b297e1.txt|27080.0]] (CircleCI
[[https://app.circleci.com/pipelines/github/tahoe-lafs/tahoe-
lafs/700/workflows/4a975834-e07d-4af1-8b2e-
0a10aa1db536/jobs/27080|fedora-28]]): ditto
(This was found when investigating #3391.)
--
Ticket URL: <https://tahoe-lafs.org/trac/tahoe-lafs/ticket/3418>
Tahoe-LAFS <https://Tahoe-LAFS.org>
secure decentralized storage
More information about the tahoe-lafs-trac-stream
mailing list