[ITP] stress-ng 0.18.04

Brian Inglis Brian.Inglis@SystematicSW.ab.ca
Mon Apr 7 15:57:35 GMT 2025


On 2025-04-07 09:34, Christian Franke via Cygwin-apps wrote:
> Jon Turney via Cygwin-apps wrote:
>> On 15/09/2024 16:11, Jon Turney via Cygwin-apps wrote:
>>> On 13/09/2024 18:33, Christian Franke via Cygwin-apps wrote:
>>>> I would like to contribute stress-ng. Also present in Debian, Fedora, 
>>>> FreeBSD, Ubuntu, ...
>>
>> I was thinking about adding a step to our CI to run stress-ng, as it seems 
>> quite good at finding some kinds of regressions.
>>
>> I wonder if you could suggest a suitable set of options to invoke it with?
>>
> 
> Attached is an enhanced version of my local script used to test stress-ng before 
> packaging. I agree that it should provide some more comments :-)
> 
> Try
>    ./cygstress -n CI
> to see a selection of tests for CI. Remove -n to run these (~ 5min). It would 
> also be possible to run the tests with a single stress-ng command.
> 
> The tests which detected Cygwin bugs that are already fixed are included, see 
> comments "fixed in Cygwin ...".
> 
> Use WORK (or FAIL) instead of CI to run all working (or failing) tests. See 
> comments "TODO Cygwin: ..." for brief info about the failures. See three links 
> for testcases posted to ML.
> 
> Tests are intentionally run separately because failing tests sometimes hang and 
> may even ignore SIGKILL. Therefore an external tool is used, pskill from 
> Sysinternals Suite is the default.

Have you tried the Cygwin binary kill /usr/bin/kill -f PID..., which goes via 
Win32, or even with -W WINPID, which I have found adequate for all purposes so 
far, rather than the normal default shell kill commands, which are lacking.

-- 
Take care. Thanks, Brian Inglis              Calgary, Alberta, Canada

La perfection est atteinte                   Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter  not when there is no more to add
mais lorsqu'il n'y a plus rien à retrancher  but when there is no more to cut
                                 -- Antoine de Saint-Exupéry


More information about the Cygwin-apps mailing list