From fdf488baf34c1b5c41d8485912f374745ea9ee22 Mon Sep 17 00:00:00 2001 From: Martijn Bastiaan Date: Fri, 14 Jul 2023 21:56:15 +0200 Subject: [PATCH] Run HDL simulators in parallel --- tests/src/Test/Tasty/Clash.hs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/tests/src/Test/Tasty/Clash.hs b/tests/src/Test/Tasty/Clash.hs index a6779c08cd..c8c4807db4 100644 --- a/tests/src/Test/Tasty/Clash.hs +++ b/tests/src/Test/Tasty/Clash.hs @@ -427,9 +427,10 @@ runTest1 runTest1 modName opts@TestOptions{..} path target = withResource mkTmpDir Directory.removeDirectoryRecursive $ \tmpDir -> sequentialTestGroup (show target) AllSucceed - ( clashTest tmpDir - : verifTests tmpDir - : hdlTests tmpDir ) + [ clashTest tmpDir + , testGroup "verif" [verifTests tmpDir] + , testGroup "sim" (hdlTests tmpDir) + ] where mkTmpDir = flip createTempDirectory "clash-test" =<< getCanonicalTemporaryDirectory sourceDir = List.foldl' () sourceDirectory (reverse (tail path))