diff options
author | Eduardo Julian | 2020-08-29 01:06:42 -0400 |
---|---|---|
committer | Eduardo Julian | 2020-08-29 01:06:42 -0400 |
commit | b1f0014dd9080c6643ecd73db5233fbdff032419 (patch) | |
tree | 63650a451b0974a5654b06bf4f33dae7deceef54 /stdlib/source/program/aedifex.lux | |
parent | a5a15c191c43a660bb0c8e78e93d097e27966177 (diff) |
Test programs + auti build/test.
Diffstat (limited to '')
-rw-r--r-- | stdlib/source/program/aedifex.lux | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/stdlib/source/program/aedifex.lux b/stdlib/source/program/aedifex.lux index 70cccaaf2..874e32ceb 100644 --- a/stdlib/source/program/aedifex.lux +++ b/stdlib/source/program/aedifex.lux @@ -28,13 +28,17 @@ [world ["." file (#+ Path)]]] ["." / #_ + [action (#+ Action)] ["#" project] ["#." parser] ["#." pom] ["#." cli] ["#." local] ["#." dependency] - ["#." build]]) + [command + ["#." build] + ["#." test] + ["#." auto]]]) (def: (read-file! path) (-> Path (IO (Try Binary))) @@ -137,8 +141,17 @@ (exec (..fetch-dependencies! project) (wrap [])) - #/cli.Buikd - (exec (/build.do! project) + (#/cli.Compilation compilation) + (case compilation + #/cli.Build (exec (/build.do! project) + (wrap [])) + #/cli.Test (exec (/test.do! project) + (wrap []))) + + (#/cli.Auto auto) + (exec (case auto + #/cli.Build (/auto.do! /build.do! project) + #/cli.Test (/auto.do! /test.do! project)) (wrap []))) (#try.Failure error) |