- with Debian 12/13, the top-level `/bin`, `/sbin` and `/lib` are collapsed into `/usr`. Seemingly this has prompted changes to the way the shell prints some error messages. This broke the expectation of some test of the test-framework itself. - SCons always had the policy to ''sanitise'' the invocation environment, to prevent unintended impact of environment settings to the test subject. Seemingly this now also leads to `$HOME` not being defined. Our file handling framework however expects to be able to expand "~" - An old-style cast in the constructor lib::diff::Record(Mutator const&) is now translated into a static_cast (≙conversion); and since the appropriate conversion operator is missing on Mutator, the constructor attempts to create a temporary, by re-invoking the same constructor ⟹ Stackoverflow ↯
13 lines
239 B
Text
13 lines
239 B
Text
TESTING "test system selftest" /bin/cat
|
|
|
|
TEST "test cat'ing stdin to stdout" <<END
|
|
in: foo: bar
|
|
out: foo: bar
|
|
return: 0
|
|
END
|
|
|
|
TEST "test stderr, cat'ing noonexistant file" ,nonexistent_file <<END
|
|
err: cat: ,nonexistent_file:
|
|
return: 1
|
|
END
|
|
|