I was looking at codecov error and it's really wei...
# arrow-contributors
j
I was looking at codecov error and it's really weird - it tries to download codecov.yml. Are you sure there aren't any settings related to that in webui?
r
Maybe I am being stupid, but I can’t find a codecov.yml in the arrow repo.
j
That's the weird part - it doesn't exist, but codecov tries to download it.
https://codecov.io/github/arrow-kt/arrow/commit/896ebdda50385679edd497c3c4160a5263117874, wait, that's even weirder
Copy code
[WARNING] WARNING No files found in report. {"bot": "codecov-io", "commit": "896ebdd", "public": "t", "service": "github", "slug": "arrow-kt/arrow", "task": "upload"}
Where travis shows:
Copy code
==> Reading reports
    + ./modules/docs/arrow-examples/build/reports/jacoco/report.xml bytes=1472
    + ./modules/docs/arrow-docs/build/reports/jacoco/report.xml bytes=1468
    + ./modules/effects/arrow-effects-rx2/build/reports/jacoco/report.xml bytes=1475
    + ./modules/effects/arrow-effects/build/reports/jacoco/report.xml bytes=1471
    + ./modules/effects/arrow-effects-kotlinx-coroutines/build/reports/jacoco/report.xml bytes=1490
    + ./modules/optics/arrow-optics/build/reports/jacoco/report.xml bytes=1470
    + ./modules/recursion-schemes/arrow-recursion/build/reports/jacoco/report.xml bytes=1473
    + ./modules/core/arrow-test/build/reports/jacoco/report.xml bytes=1468
    + ./modules/core/arrow-instances-core/build/reports/jacoco/report.xml bytes=1478
    + ./modules/core/arrow-free/build/reports/jacoco/report.xml bytes=1468
    + ./modules/core/arrow-validation/build/reports/jacoco/report.xml bytes=1474
    + ./modules/core/arrow-syntax/build/reports/jacoco/report.xml bytes=1470
    + ./modules/core/arrow-kindedj/build/reports/jacoco/report.xml bytes=1471
    + ./modules/core/arrow-typeclasses/build/reports/jacoco/report.xml bytes=1475
    + ./modules/core/arrow-mtl/build/reports/jacoco/report.xml bytes=1467
    + ./modules/core/arrow-annotations-processor/build/reports/jacoco/report.xml bytes=1485
    + ./modules/core/arrow-data/build/reports/jacoco/report.xml bytes=1468
    + ./modules/core/arrow-instances-data/build/reports/jacoco/report.xml bytes=1478
    + ./modules/core/arrow-generic/build/reports/jacoco/report.xml bytes=1471
    + ./modules/core/arrow-core/build/reports/jacoco/report.xml bytes=1468
    + ./modules/core/arrow-annotations-processor-test/build/reports/jacoco/report.xml bytes=1490
    + ./modules/core/arrow-annotations/build/reports/jacoco/report.xml bytes=1475
    + ./modules/dagger/arrow-dagger-effects-kotlinx-coroutines/build/reports/jacoco/report.xml bytes=1497
    + ./modules/dagger/arrow-dagger-effects-rx2/build/reports/jacoco/report.xml bytes=1482
    + ./modules/dagger/arrow-dagger-effects/build/reports/jacoco/report.xml bytes=1478
    + ./modules/dagger/arrow-dagger/build/reports/jacoco/report.xml bytes=1470
==> Appending adjustments
    <http://docs.codecov.io/docs/fixing-reports>
    + Found adjustments
==> Gzipping contents
==> Uploading reports
    url: <https://codecov.io>
    query: branch=master&commit=896ebdda50385679edd497c3c4160a5263117874&build=3819.1&build_url=&name=&tag=&slug=arrow-kt%2Farrow&service=travis&flags=&pr=false&job=364334720
    -> Pinging Codecov
    -> Uploading
    -> View reports at <https://codecov.io/github/arrow-kt/arrow/commit/896ebdda50385679edd497c3c4160a5263117874>
Yeah, these reports are most definitely empty - I'll try to check it later today after work.
r
Thanks @jereksel!
j
https://codecov.io/gh/arrow-kt/arrow/tree/c5cd798a6c17bc711aa2ecc97c6d7f7bc44e2542 - works fine now, unfortunatelly there are issues when class is tested from other modules - like annotation processing. But I think I have idea how to fix that
r
I think we need to relocate the tests now in
arrow-data
to each one of its modules
👍 1
they have been left behind as the actual sources evolved
like makes no sense the Free tests and others are there
just because
arrow-data:test
depends on everything.