Commit 23f547a
committed
Makefile: Clearer warning on missing validation executable(s)
Instead of reporting
total ................................................. 0/0
and passing (which node-tap seems to do when given missing files as
arguments), report:
missing test executable; run 'make runtimetest validation-executables'
and error out. Having a separate step to build the executables is
useful for:
* Not building them as root, which reduces the change of security
issues by using as little privilege as possible.
* Not rebuilding them on each test, since we haven't told Make about
the full dependency tree for the test executables.
The separate build step was introduced in e11b77f (validation: Use
prove(1) as a TAP harness, 2017-11-25, #439), but I didn't do a good
job of motivating it in that commit message.
Signed-off-by: W. Trevor King <wking@tremily.us>1 parent a55d234 commit 23f547a
1 file changed
+8
-0
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
43 | 51 | | |
44 | 52 | | |
45 | 53 | | |
| |||
0 commit comments