On 14/06/2025 06:14, Jeremy Drake wrote:
On Fri, 13 Jun 2025, Jeremy Drake via Cygwin-developers wrote:
I got permission denied trying to push to a new branch.
You have been granted additional permissions which should allow you to
push now.
I'm working on posix_spawn tests on github, since that's where the actions
would run, and also locally and on Linux.
https://github.com/jeremyd2019/cygwin-stc/compare/main...refs/heads/posix-spawn
Oh, also let me know if you think this sort of test belongs somewhere else
(maybe winsup/testsuite? though I don't know how it would work out there)
I don't know.
I'm not a huge fan of the clever tricks which winsup/testsuite does to
run against the just-built cygwin, but they do work.
(Ofc, when they break, we usually end up silently running the tests
against the installed cygwin instead, which we could probably do with a
guard against)
There's some pain relying on anything else being available (currently we
jump through some hoops to provide busybox 'sh' and 'sleep' which are
used by some of the LTP tests...)
The advantage of stc setup is that we can build with headers from, and
link against, the cygwin we're testing against; and install anything
else from the distro.
So I guess pick whichever seems most appropriate to you :)