]> granicus.if.org Git - procps-ng/commit
build-sys: added a 'test_Itemtables' to testing scheme
authorJim Warner <james.warner@comcast.net>
Sat, 15 Aug 2020 17:12:12 +0000 (12:12 -0500)
committerCraig Small <csmall@dropbear.xyz>
Mon, 17 Aug 2020 11:49:14 +0000 (21:49 +1000)
commite616409aa497b5dc656dc7a5bd0a21adf0ee4d36
treee20049a382c57e3147a6432fdb5ea7dfdeb3a01c
parent2c891196683816585d9a4b9ae148f671299bbc1e
build-sys: added a 'test_Itemtables' to testing scheme

This change sets the stage for exploiting the recently
added ITEMTABLE_DEBUG #define. All tests are performed
in a single module (after trying 6 separate programs).

The chances of each test detecting errors is extremely
remote (at least while I'm maintaining these modules).
However, this single program approach has one flaw and
it relates to the response whenever an error is found.

Each of those six new API modules calls Exit() if they
detect an error. Otherwise, incorrect results would be
produced at the least or an abend encountered at most.

This means that multiple 'make check' invocations will
be needed if more than 1 module actually was in error.

All in all, it is a small price for a large assurance.

Reference(s):
https://www.freelists.org/post/procps/keep-on-patchin,7

Signed-off-by: Jim Warner <james.warner@comcast.net>
Makefile.am
proc/.gitignore
proc/test_Itemtables.c [new file with mode: 0644]