You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add more testing and run tests on windows too (#12)
* Add test for close bug and run on windows
* Don't do coverage on the windows test
* bump the aws sdk version
* Make the tests more robust
* Try without race flag on windows
* send more logs
* set size of expected logs
* Attempt to fix the 10k limit test
* Fix test
* actually fix the test
* Allow the queueMonitor routine time to startup
* Rename test
* make tests more robust
* Add a bit more info to the waitForLogs error
* still repeat the send on close tests
* Add an assertion on the length of time for close
* Speed up final test
* Make 10k test more robust
* bump version
Add SetErrorHandler for user defined error handling (#11)
* Add SetErrorHandler for user defined error handling
* Make the tests more robust
* Update the github action
* Remove check of error being nil as it's unnecessary
* Make tests even more robust
* Make tests even more robust as race can really mess with them
only retry sending a batch after an invalid sequence token once (#8)
* only retry sending a batch after an invalid sequence token once
* minor tweak
* Try editing github workflow yml
* try one more time to fix linter
* Update changelog
Fix the invalid sequence token exception (#7)
* Fix the invalid sequence token exception
* Update changelog
* Put in a proper test for an invalid sequence token exception
add in max number of log events per batch (#3)
* add back in max number of log events per batch
* hit 10k limit
* Fix test
* update nextSendTime in queueMonitor after sending a batch
* Make the tests more robust
* update changelog
* Improve 1MB test case
* Update filename in test
Make code asynchronous (#2)
* Made code asynchronous
* Make close block until finished processing messages
* Protect CloudWatchWriter.Err from race conditions
* make tests more readable
* made tests more reliable