packages feed

grakn-0.2.0: features/Main.hs

module Main where

import           Env
import qualified Spec
import           System.Exit       (exitFailure, exitSuccess)
import           Test.Hspec.Runner (Summary (Summary), hspecResult)

main :: IO ()
main = do
  started <- envStart
  if started
    then do
      Summary _ numFailures <- hspecResult Spec.spec
      envStop
      if numFailures /= 0
        then exitFailure
        else exitSuccess
    else exitFailure