(rule (targets test.actual.ml) (deps test.ml) (action (run ./bin/pp.exe --impl %{deps} -o %{targets}))) (rule (alias runtest) (action (diff test.expected.ml test.actual.ml))) (test (name test) (modules test) (preprocess (pps ppx_poplpaper)))