-
Notifications
You must be signed in to change notification settings - Fork 23
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improved coverage #110
Improved coverage #110
Conversation
|
Codecov Report
@@ Coverage Diff @@
## submod-diskbuff #110 +/- ##
===================================================
+ Coverage 65.36% 70.28% +4.92%
===================================================
Files 77 79 +2
Lines 5006 5013 +7
===================================================
+ Hits 3272 3523 +251
+ Misses 1390 1174 -216
+ Partials 344 316 -28
Continue to review full report at Codecov.
|
|
|
|
|
|
|
|
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great.
* Renamed package to stanza * Updated new operator package * Updated changelog ahead of release * Submodule exploration * Finished preliminary reorg of operators into modules * Fixed google cloud test that was failing on infinite loop * Fix all tests * Update changelog * Fix CI build * Rename init.go to init_common.go, so that it will not be ignored by any specific OS * WIP - try fixing tests on windows CI * WIP - Try another windows testing approach * Try uploading joined coverage file * Run all unit tests for windows, and report all coverage * Fix return paths on windows ci tests * Try more powershelly command * Clean up makefile and try codecov upload with glob * WIP * WIP * Make disk buffer work * Add ReadWait * Make benchmark for disk buffer * WIP * WIP * WORKING * Remove debug printlns * WIP broken * Rename to stanza * WIP * WIP * WORKING * Remove unnecessary counter * Clean up unused * Start of memory buffer * Add slow memory buffer implementation * Reorganize package * Update comments * WIP * Improve performance by only seeking when necessary * WIP * WIP * WIP * Fix failure to release semaphore * Some code hygiene * Add some small tests * Make NewConfig return a pointer * Fix tests * Tidy * Fix make tidy target * Fix tests and integrate with Google Cloud * Fix remaining tests * Appease linter * Merged disk buffers again * Add comments to public functions * Add test for closing and reopening * Add comments to flusher * Remove TODO * Update diskSizeSemaphore comment * Update changelog * Fis issue with creating files in the buffer package * Add disk buffers * Tidy dependencies * Fix all existing tests * Move pollForNewFiles into its own method * Deduplicate NewFileReader * Fix race condition * Resolved merge conflicts * Update tests * Fix some lints * Minor fixes * Close file during move on Windows * Fixed failing test * Added comments, cleaned up stutter * Added multi file test * Improved coverage (#110) * Completed test coverage for entry and agent packages * Made a database package and improved tests * Improved pipeline test coverage * Fixed open database in offsets * Moved operator.Duration to helper.Duration * Increased test coverage for the plugin package * Fixed graph command * Improved JSON test coverage * Improved regex parser test coverage * Added tests to persister * Improved operator package test coverage * Improved drop_output test coverage * Improved noop operator test coverage * Added file rotation test * Add LastSeenTime to readers * Fix data race * Synchronize reading to simplify logic * Update fingerprint on initialize * Add comments * Remove unnecessary setOffset function * Update fingerprint on truncate * Add a few tests * Ignore empty lines * Use nanojack to rotate test logs * WIP * WIP * WIP * commented * Working * Remove commented line * Merge rotator * Updated nanojack * Fix missing iteration * Rename some things * Simplify * Add copy truncate test * Up the message count * Fix root test * CHeck for errors * Enable profiling * Added copytruncate test * Wip - broken copytruncate * Add reader generation for thinning them out * Trigger benchmarks * Turn off profiles * Allow max backups when using nanojck * Small cleanup tasks * File fixes (#113) Fix some instability in the file input * Enhanced rotation tests to expose more edge cases * Fixed test compilation * Fixed merge issue * WIP * Added some csv output * Added robust file rotation testing * Refactored rotation test to use more explicit cases * Fast rotation tests are less fast but still fast * Fast rotation tests are less fast but still fast * Add patience to rotation tests * Readd test file cleanup * Addressed some pr feedback Co-authored-by: Camden Cheek <[email protected]> Co-authored-by: Joshua Williams <[email protected]>
Description of Changes
Please check that the PR fulfills these requirements