]> Lady’s Gitweb - CGirls/commit
Build testing infrastructure
authorLady <redacted>
Tue, 18 Mar 2025 04:01:20 +0000 (00:01 -0400)
committerLady <redacted>
Thu, 20 Mar 2025 04:21:26 +0000 (00:21 -0400)
commit091679702255610d868b06af26ffa0ba5a6bf6d7
tree5023a9ae100adf43532e985d31ba2949f43313f9
parentc5fea4a6454aad2b461e23fdae9d2fd54aff4ce2
Build testing infrastructure

For the actual testing script, see `sh/test.sh´, but note the following
details :—

• The file `cgirls.h´ has been renamed `aa.h´ because it will be needed
in test binaries as well.

• Source files are now automatically found rather than needing to list
them explicitly in `make/cgirls.mak´.

• Support for a `make/config.mak´ configuration file was added, for
modifying the build. A sample is provided which offers the sort of
optimizations one might want in a production environment.

• Tests consist of comparing result of running a program with the input
in `test/´ against an expected output in `expect/´. Lines which start
with a `#´ are ignored in both. This is to enable REUSE‐conformance
(all of these files are `CC0-1.0´) and hopefully will not cause
problems down the road.
.gitignore
GNUmakefile
LICENSES/CC0-1.0.txt [new file with mode: 0644]
LICENSES/MPL-2.0.txt [new file with mode: 0644]
aa.h [moved from cgirls.h with 60% similarity]
cgirls.c
make/cgirls.mak
make/config-sample.mak [new file with mode: 0644]
sh/gen-version.sh [changed mode: 0644->0755]
sh/test.sh [new file with mode: 0755]
This page took 0.122613 seconds and 4 git commands to generate.