@@ -95,7 +95,7 @@ main = do
9595 void . shellyOb verbosity $ chdir (fromString initCache) $ do
9696 run_ "ob" ["init"]
9797 run_ "git" ["init"]
98− hspec $ do
98+ hspec $ parallel $ do
9999 let shelly_ = void . shellyOb verbosity
100100
101101 inTmp :: (Shelly.FilePath -> Sh a) -> IO ()
@@ -122,7 +122,7 @@ main = do
122122
123123 diff a b = run "git" ["diff", a, b]
124124
125− describe "ob init" $ do
125+ describe "ob init" $ parallel $ do
126126 it "works with default impl" $ inTmp $ \_ -> run "ob" ["init"]
127127 it "works with master branch impl" $ inTmp $ \_ -> run "ob" ["init", "--branch", "master"]
128128 it "works with symlink" $ inTmp $ \_ -> run "ob" ["init", "--symlink", obeliskImpl]
@@ -142,20 +142,20 @@ main = do
142142
143143 -- These tests fail with "Could not find module 'Obelisk.Generated.Static'"
144144 -- when not run by 'nix-build --attr selftest'
145− describe "ob run" $ do
145+ describe "ob run" $ parallel $ do
146146 it "works in root directory" $ inTmpObInit $ \_ -> do
147147 testObRunInDir Nothing httpManager
148148 it "works in sub directory" $ inTmpObInit $ \_ -> do
149149 testObRunInDir (Just "frontend") httpManager
150150
151− describe "obelisk project" $ do
151+ describe "obelisk project" $ parallel $ do
152152 it "can build obelisk command" $ shelly_ $ run "nix-build" ["-A", "command" , obeliskImpl]
153153 it "can build obelisk skeleton" $ shelly_ $ run "nix-build" ["-A", "skeleton", obeliskImpl]
154154 it "can build obelisk shell" $ shelly_ $ run "nix-build" ["-A", "shell", obeliskImpl]
155155 -- See https://github.com/obsidiansystems/obelisk/issues/101
156156 -- it "can build everything" $ shelly_ $ run "nix-build" [obeliskImpl]
157157
158− describe "blank initialized project" $ do
158+ describe "blank initialized project" $ parallel $ do
159159
160160 it "can build ghc.backend" $ inTmpObInit $ \_ -> do
161161 run "nix-build" ["--no-out-link", "-A", "ghc.backend"]
@@ -181,7 +181,7 @@ main = do
181181 uu <- update
182182 assertRevEQ u uu
183183
184− describe "ob thunk pack/unpack" $ do
184+ describe "ob thunk pack/unpack" $ parallel $ do
185185 it "has thunk pack and unpack inverses" $ inTmpObInit $ \_ -> do
186186
187187 e <- commitAll