Skip to content
Snippets Groups Projects
Commit 01971d27 authored by Artin Ghasivand's avatar Artin Ghasivand
Browse files

Fix traces directory bug

parent 0f0e8a03
No related branches found
No related tags found
No related merge requests found
Pipeline #107794 passed
......@@ -19,6 +19,9 @@ toOutputFile = flip replaceExtension "output"
toTraceFile :: FilePath -> FilePath
toTraceFile = flip replaceExtension "trace"
tracesDir :: FilePath
tracesDir = "traces"
shouldFailDir :: FilePath
shouldFailDir = "should-fail"
......@@ -54,7 +57,7 @@ shouldTypeCheck = do
| actFile <- inputFiles
, let outputFile = toOutputFile actFile
, let tracePath = if traceFlag
then Just $ toTraceFile ("." </> "traces" </>
then Just $ toTraceFile ("." </> tracesDir </>
shouldTypeCheckDir </>
takeBaseName actFile)
else Nothing ]
......@@ -69,7 +72,7 @@ shouldFail = do
| actFile <- inputFiles
, let outputFile = toOutputFile actFile
, let tracePath = if traceFlag
then Just $ toTraceFile ("." </> "traces" </>
then Just $ toTraceFile ("." </> tracesDir </>
shouldFailDir </>
takeBaseName actFile)
else Nothing ]
......@@ -93,9 +96,10 @@ parseTranslateBS fp = do
main :: IO ()
main = do
let typecheck = ("." </> "traces" </> shouldTypeCheckDir)
fail = ("." </> "traces" </> shouldFailDir)
renewTraceDirs [typecheck,fail]
let traces = "." </> tracesDir
typecheck = ("." </> tracesDir </> shouldTypeCheckDir)
fail = ("." </> tracesDir </> shouldFailDir)
renewTraceDirs [traces, typecheck, fail]
p <- testParser
a <- shouldTypeCheck
f <- shouldFail
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment