mte/unikernel/duniverse/dune_/test/blackbox-tests/test-cases/cram/git-diff-fail.t
2025-11-11 02:07:51 +01:00

24 lines
739 B
Perl

We demonstrate the leaking of the display of internal processes when running
cram tests.
First we make a cram test:
$ cat > dune-project << EOF
> (lang dune 3.7)
> EOF
$ cat > mytest.t << EOF
> $ echo A
> B
> EOF
We need to avoid the special treatment of the test when INSIDE_DUNE is set:
$ unset INSIDE_DUNE
We do not observe the leaking of the display of internal processes when running
dune build. Note that we scrub the actual reported error due to the diff tool
being bogus.
$ bash -c 'set -o pipefail; dune build --always-show-command-line --root=. --diff-command="exit 1; echo" --display=short @runtest 2>&1 | grep -v "(cd"'
File "mytest.t", line 1, characters 0-0:
Command exited with code 1.
[1]