mirror of
https://github.com/qdrant/qdrant.git
synced 2026-08-05 17:40:55 -05:00
* Setup code coverage for Rust tests * Add API key env var for codecov * Save code coverage report for upload * Trigger CI * Try without explicit build step * Run coverage job on self hosted runner * Fix mistake because of which is was running fewer tests * Run coverage on ubuntu latest * Trigger CI * fix name * run coverage on all os * Adjust after rebase to dev * Avoid running coverage in other jobs * fix test job * reset test workflow * Trigger CI * run coverage after tests * Add script to monitor resources * fix indentation * remove coverage dependency on test job * fix needs field * add monitoring script * Run tail -f to monitor resources concurrently with tests * Split commands * Use --jobs=1 to possibly minimize RAM * Try generating coverage one by one * Dont clean coverage artifacts * Merge .lcov files with lcov command * Upload merged lcov.info file * Run coverage for fewer packages * Improve coverage script * Move coverage.sh to tools dir * Prepare for review * Improve CI output and failure handling * Generate HTML report if running locally * Cleanup * Run coverage on schedule and only for dev branch