]> sourceware.org Git - newlib-cygwin.git/commit
Cygwin: testsuite: Build testcases using automake
authorJon Turney <jon.turney@dronecode.org.uk>
Wed, 24 Aug 2022 15:01:52 +0000 (16:01 +0100)
committerJon Turney <jon.turney@dronecode.org.uk>
Fri, 13 Jan 2023 17:03:52 +0000 (17:03 +0000)
commitdaeeaa97b35c0f143d6aa9d97d94e23e375337e8
tree5b96508b5b4611270670dbfb51950e52e3ccb9fc
parent50a741e2f112fdf49a229818aa1242daed9558de
Cygwin: testsuite: Build testcases using automake

Build all the testcase executables directly using automake, rather than
passing the compiler information into DejaGnu to have it build them.

(This means you get build avoidance for these executables, so they only
get built once, rather than every time you run the test, and makes it
much easier to run them in isolatation against the installed Cygwin,
which is really nice to have when trying to fix broken tests...)

Rename the 'cygrun' subdirectory to 'mingw', and build all the testsuite
MinGW executables there.

Drop sample-miscompile.c (testing that compile failure is detected is
perhaps useful, but not here...)
winsup/configure.ac
winsup/testsuite/Makefile.am
winsup/testsuite/README
winsup/testsuite/mingw/Makefile.am [moved from winsup/testsuite/cygrun/Makefile.am with 58% similarity]
winsup/testsuite/winsup.api/cygload.exp
winsup/testsuite/winsup.api/samples/sample-miscompile.c [deleted file]
winsup/testsuite/winsup.api/winsup.exp
This page took 0.033383 seconds and 5 git commands to generate.