28 lines
644 B
Raku
28 lines
644 B
Raku
We test the (select) field of the (libraries) field of the test stanza.
|
|
|
|
$ cat > dune-project <<EOF
|
|
> (lang dune 3.11)
|
|
> EOF
|
|
|
|
$ cat > dune <<EOF
|
|
> (test
|
|
> (name test)
|
|
> (modules test)
|
|
> (libraries
|
|
> (select test.ml from
|
|
> (unix -> test.unix.ml)
|
|
> (!unix -> test.nounix.ml))))
|
|
> EOF
|
|
|
|
$ cat > test.unix.ml <<EOF
|
|
> let () = print_endline "Test: Unix was found!"
|
|
> EOF
|
|
$ cat > test.nounix.ml <<EOF
|
|
> let () = print_endline "Test: Unix was not found!"
|
|
> EOF
|
|
|
|
The select field does not pick up the module sources for the test stanza
|
|
correctly. This is a bug.
|
|
|
|
$ dune runtest
|
|
Test: Unix was found!
|