blob: 18da62fdb5b86ba0c1181956cee22aacbc7f9e61 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
import Development.Shake.FilePath ( (</>) )
import Fpm ( Arguments(..)
, Command(..)
, start
)
import System.Directory ( withCurrentDirectory )
example_path = "test" </> "example_packages"
main :: IO ()
main = do
testHelloWorld
testHelloComplex
testHelloFpm
testCircular
testHelloWorld :: IO ()
testHelloWorld =
withCurrentDirectory (example_path </> "hello_world") $ start $ Arguments (Run "") False ""
testHelloComplex :: IO ()
testHelloComplex =
withCurrentDirectory (example_path </> "hello_complex") $ start $ Arguments (Test "") False ""
testHelloFpm :: IO ()
testHelloFpm =
withCurrentDirectory (example_path </> "hello_fpm") $ start $ Arguments (Run "") False ""
testCircular :: IO ()
testCircular =
withCurrentDirectory (example_path </> "circular_example") $ start $ Arguments (Test "") False ""
|