apache / incubator-graphar

An open source, standard data file format for graph data storage and retrieval.
https://graphar.apache.org/
Apache License 2.0
217 stars 46 forks source link

feat(devinfra): Add test coverage to CI to measure the covering code of unitest (PySpark) #601

Closed Elssky closed 1 month ago

codecov-commenter commented 1 month ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Please upload report for BASE (main@083f0d5). Learn more about missing BASE report.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #601 +/- ## ======================================= Coverage ? 95.11% ======================================= Files ? 8 Lines ? 737 Branches ? 0 ======================================= Hits ? 701 Misses ? 36 Partials ? 0 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

Elssky commented 1 month ago

Now there is a problem: we have three folders: pyspark, spark, cpp need to perform code coverage detection, and add to the three corresponding coverage yml for CI detection and upload to the codecov website, but in most cases every time we Only modify one folder, so there is only one yml for CI. The problem is that the codecov website will clear the yml files submitted by the previous commit, so only three ymls are executed in one commit to ensure that all three code coverage files are uploaded to the codecov website.

Elssky commented 1 month ago

Now there is a problem: we have three folders: pyspark, spark, cpp need to perform code coverage detection, and add to the three corresponding coverage yml for CI detection and upload to the codecov website, but in most cases every time we Only modify one folder, so there is only one yml for CI. The problem is that the codecov website will clear the yml files submitted by the previous commit, so only three ymls are executed in one commit to ensure that all three code coverage files are uploaded to the codecov website.

I'll try to fix this