hudi-rs icon indicating copy to clipboard operation
hudi-rs copied to clipboard

ci: run rust-tests on windows

Open crrow opened this issue 1 year ago • 4 comments

Description

Use cargo-binstall to install tarpaulin.

https://github.com/apache/hudi-rs/issues/90

How are the changes test-covered

  • [x] N/A
  • [ ] Automated tests (unit and/or integration tests)
  • [ ] Manual tests
    • [ ] Details are described below

crrow avatar Jul 24 '24 15:07 crrow

@crrow i suspect your previous approach using binstall could work but the github action was not whitelisted by asf so the whole workflow is not triggered. if you can verify that binstall approach in your own fork and get CI to pass, then i can reach out to have that white listed.

xushiyan avatar Jul 26 '24 07:07 xushiyan

@crrow i suspect your previous approach using binstall could work but the github action was not whitelisted by asf so the whole workflow is not triggered. if you can verify that binstall approach in your own fork and get CI to pass, then i can reach out to have that white listed.

ok, i'll check it out later.

crrow avatar Jul 27 '24 07:07 crrow

@crrow i suspect your previous approach using binstall could work but the github action was not whitelisted by asf so the whole workflow is not triggered. if you can verify that binstall approach in your own fork and get CI to pass, then i can reach out to have that white listed.

ok, i'll check it out later.

Hello @xushiyan , I setup the workflow, have a check when you are free.

https://github.com/crrow/hudi-rs/actions/runs/10122608881/job/27994952767

crrow avatar Jul 27 '24 09:07 crrow

Codecov Report

:white_check_mark: All modified and coverable lines are covered by tests. :white_check_mark: Project coverage is 88.94%. Comparing base (8b8451a) to head (e10aef1).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #92   +/-   ##
=======================================
  Coverage   88.94%   88.94%           
=======================================
  Files          49       49           
  Lines        2704     2704           
=======================================
  Hits         2405     2405           
  Misses        299      299           

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

:rocket: New features to boost your workflow:
  • :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

codecov[bot] avatar Oct 03 '25 23:10 codecov[bot]