File tree Expand file tree Collapse file tree 1 file changed +41
-0
lines changed
test/blackbox-tests/test-cases/melange Expand file tree Collapse file tree 1 file changed +41
-0
lines changed Original file line number Diff line number Diff line change 1+ Show interaction of `dune runtest -p .. ` and `(melange. emit .. )`
2+
3+ $ cat > dune-project << EOF
4+ > (lang dune 3.22 )
5+ > (using melange 1.0 )
6+ > (package (name a))
7+ > (package (name b))
8+ > EOF
9+
10+ $ mkdir a b
11+ $ cat > a/ dune << EOF
12+ > (melange. emit
13+ > (alias runtest)
14+ > (package a )
15+ > (emit_stdlib false)
16+ > (target out))
17+ > EOF
18+ $ cat > a/ x . ml << EOF
19+ > let () = print_endline " hello"
20+ > EOF
21+
22+ $ cat > b/ dune << EOF
23+ > (melange. emit
24+ > (alias runtest)
25+ > (package b )
26+ > (emit_stdlib false)
27+ > (target out))
28+ > EOF
29+ $ cat > b/ x . ml << EOF
30+ > let () = print_endline " hello"
31+ > EOF
32+
33+ Selecting only the package a should not build b
34+
35+ $ dune runtest -p a
36+ $ ls _build/ default / b/ out/ b
37+ x . js
38+
39+ $ dune runtest -p b
40+ $ ls _build/ default / b/ out/ b
41+ x . js
You can’t perform that action at this time.
0 commit comments