@@ -31,12 +31,12 @@ runTests = do
31 let srcDir = outputDir </> "src"
31 let srcDir = outputDir </> "src"
32 createDirectory srcDir
32 createDirectory srcDir
34+ callProcess "git" ["clone", "https://github.com/purescript/purescript.git"]
34− let passingDir = baseDir </> "tests" </> "purs" </> "passing"
35+ let passingDir = baseDir </> "purescript" </> "tests" </> "purs" </> "passing"
35 passingTestCases <- sort . filter (".purs" `isSuffixOf`) <$> getDirectoryContents passingDir
36 passingTestCases <- sort . filter (".purs" `isSuffixOf`) <$> getDirectoryContents passingDir
37− -- Auto-generate Makefile
38 setCurrentDirectory outputDir
38 setCurrentDirectory outputDir
39− callProcess "cp" ["../Makefile", "."]
39+ callProcess "pscpp" ["--makefile"]
41 fetchPackages
41 fetchPackages
42 callProcess "git" ["clone", "https://github.com/andyarvanitis/purescript-cpp-ffi.git", "ffi"]
42 callProcess "git" ["clone", "https://github.com/andyarvanitis/purescript-cpp-ffi.git", "ffi"]
@@ -66,7 +66,7 @@ runTests = do
66 when testCaseDirExists $ callProcess "cp" ["-R", testCaseDir, srcDir]
66 when testCaseDirExists $ callProcess "cp" ["-R", testCaseDir, srcDir]
68 callProcess "make" ["clean"]
68 callProcess "make" ["clean"]
69− callProcess "make" ["debug", "-j12"]
69+ callProcess "make" ["debug", "-j8"]
71 -- Run C++ files
71 -- Run C++ files