Closed yurivict closed 1 month ago
hey, thanks for reporting. I can not preproduce on freebsd with gcc 13. I have also tried with clang18 but the test passes
There should be no changes there compared to the previous version.
I noticed that previous tests would leave some files without removing them which is fixed in a0bdaeda0b7b34bd0b2188f914032d952689b21d but i wouldn't expect it to fail because of that
Can you please maybe try to rerun it ? If it persists can you maybe skip this test or not run the test suite when installing the package ?
The tests are running as part of the CI github actions for mac/linux/windows but when installing the package it is not really required to run them. Some of them are quite comprehensive and might take some additional time. Also there are 1-2 tests that are not 100% stable
When the system is loaded some tests fail intermittently. This likely means that race conditions exist.
There are few tests making some assumptions. This is one of those tests expecting a loop to run N times but it won’t run N times if the system is busy. They are mainly designed to run on github actions or the user running them manually
‘multi_frontend_threads’ and ‘user_sink’ tests might be unstable depending on the system load. The reason for the former is that we can take a timestamp and then block on a full queue for longer than expected and since we do not retake the timestamp while retrying it can lead to seeing an out of order timestamp in the log file.
The rest should be stable, not sure how the RotatingFileSink one failed as i haven’t seen it failing before
I have stabilised those tests in https://github.com/odygrd/quill/pull/551
I tested on freebsd with stress --cpu 2000 --timeout 120 &
and they are passing on my VM
Will be in release 7.1.0
in a few days. If you have any issues after this release let me know
Describe the bug
Environment