[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