(data_only_dirs sample-projects)

(rule
 (alias runtest)
 (deps
  (package dune)
  (source_tree sample-projects/hello_world))
 (action
  (chdir
   sample-projects/hello_world
   (progn
    (run %{exe:../test/blackbox-tests/cram.exe} -test run.t)
    (diff? run.t run.t.corrected)))))

(rule
 (alias runtest)
 (deps
  (package dune)
  (source_tree sample-projects/with-configure-step))
 (action
  (chdir
   sample-projects/with-configure-step
   (progn
    (run %{exe:../test/blackbox-tests/cram.exe} -test run.t)
    (diff? run.t run.t.corrected)))))
