romange / helio

A modern framework for backend development based on io_uring Linux interface
Apache License 2.0
447 stars 50 forks source link

feat: introduce async interface for the LinuxFile #206

Closed romange closed 9 months ago

romange commented 9 months ago

Also, kill virtual inheritance for LinuxFile and just make it concrete. Finally a trivial test is added for covering some of the uring_file code.

codecov-commenter commented 9 months ago

Codecov Report

Attention: 16 lines in your changes are missing coverage. Please review.

Comparison is base (abca417) 79.07% compared to head (d82cc8f) 77.53%. Report is 1 commits behind head on master.

Files Patch % Lines
util/fibers/uring_file.cc 52.94% 16 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #206 +/- ## ========================================== - Coverage 79.07% 77.53% -1.54% ========================================== Files 100 103 +3 Lines 7521 7812 +291 ========================================== + Hits 5947 6057 +110 - Misses 1574 1755 +181 ```

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