File tree 4 files changed +22
-0
lines changed
test-cases/nonexistent-subdir
4 files changed +22
-0
lines changed Original file line number Diff line number Diff line change 1894
1894
test - cases / no - name - field
1895
1895
(progn (run dune - cram run run .t ) (diff ? run .t run .t .corrected )))))
1896
1896
1897
+ (rule
1898
+ (alias nonexistent - subdir )
1899
+ (deps
1900
+ (package dune )
1901
+ (source_tree test - cases / nonexistent - subdir )
1902
+ (alias test - deps ))
1903
+ (action
1904
+ (chdir
1905
+ test - cases / nonexistent - subdir
1906
+ (progn (run dune - cram run run .t ) (diff ? run .t run .t .corrected )))))
1907
+
1897
1908
(rule
1898
1909
(alias null - dep )
1899
1910
(deps (package dune ) (source_tree test - cases / null - dep ) (alias test - deps ))
3197
3208
(alias no - infer )
3198
3209
(alias no - installable - mode )
3199
3210
(alias no - name - field )
3211
+ (alias nonexistent - subdir )
3200
3212
(alias null - dep )
3201
3213
(alias ocaml - config - macro )
3202
3214
(alias ocaml - syntax )
3479
3491
(alias no - infer )
3480
3492
(alias no - installable - mode )
3481
3493
(alias no - name - field )
3494
+ (alias nonexistent - subdir )
3482
3495
(alias null - dep )
3483
3496
(alias ocaml - config - macro )
3484
3497
(alias ocaml - syntax )
Original file line number Diff line number Diff line change
1
+ (subdir "x"
2
+ (rule
3
+ (mode (promote (until-clean)))
4
+ (action (with-stdout-to y (echo "z")))))
Original file line number Diff line number Diff line change
1
+ (lang dune 2 .5)
Original file line number Diff line number Diff line change
1
+ Check that promoting from a nonexistent subdir doesn't cause crashes.
2
+ $ dune build x/y
3
+ $ cat x/y
4
+ z
You can’t perform that action at this time.
0 commit comments