ci nonsense
This commit is contained in:
parent
56e0d7afe7
commit
776d15a8fb
2
.github/workflows/haskell.yml
vendored
2
.github/workflows/haskell.yml
vendored
@ -23,7 +23,7 @@ jobs:
|
|||||||
MYSQL_DATABASE: esqutest
|
MYSQL_DATABASE: esqutest
|
||||||
## map the "external" 33306 port with the "internal" 3306
|
## map the "external" 33306 port with the "internal" 3306
|
||||||
ports:
|
ports:
|
||||||
- 3306:3306
|
- 33306:3306
|
||||||
# Set health checks to wait until mysql database has started (it takes some seconds to start)
|
# Set health checks to wait until mysql database has started (it takes some seconds to start)
|
||||||
options: >-
|
options: >-
|
||||||
--health-cmd="mysqladmin ping"
|
--health-cmd="mysqladmin ping"
|
||||||
|
|||||||
@ -237,8 +237,26 @@ migrateIt = do
|
|||||||
|
|
||||||
|
|
||||||
withConn :: RunDbMonad m => (SqlBackend -> R.ResourceT m a) -> m a
|
withConn :: RunDbMonad m => (SqlBackend -> R.ResourceT m a) -> m a
|
||||||
withConn =
|
withConn f = do
|
||||||
R.runResourceT .
|
ci <- isCI
|
||||||
|
let connInfo
|
||||||
|
| ci =
|
||||||
|
defaultConnectInfo
|
||||||
|
{ connectHost = "localhost"
|
||||||
|
, connectUser = "travis"
|
||||||
|
, connectPassword = "esqutest"
|
||||||
|
, connectDatabase = "esqutest"
|
||||||
|
, connectPort = 33306
|
||||||
|
}
|
||||||
|
| otherwise =
|
||||||
|
defaultConnectInfo
|
||||||
|
{ connectHost = "localhost"
|
||||||
|
, connectUser = "travis"
|
||||||
|
, connectPassword = "esqutest"
|
||||||
|
, connectDatabase = "esqutest"
|
||||||
|
, connectPort = 3306
|
||||||
|
}
|
||||||
|
R.runResourceT $
|
||||||
withMySQLConn defaultConnectInfo
|
withMySQLConn defaultConnectInfo
|
||||||
{ connectHost = "localhost"
|
{ connectHost = "localhost"
|
||||||
, connectUser = "travis"
|
, connectUser = "travis"
|
||||||
@ -246,3 +264,12 @@ withConn =
|
|||||||
, connectDatabase = "esqutest"
|
, connectDatabase = "esqutest"
|
||||||
, connectPort = 3306
|
, connectPort = 3306
|
||||||
}
|
}
|
||||||
|
f
|
||||||
|
|
||||||
|
isCI :: IO Bool
|
||||||
|
isCI = do
|
||||||
|
env <- liftIO getEnvironment
|
||||||
|
return $ case lookup "TRAVIS" env <|> lookup "CI" env of
|
||||||
|
Just "true" -> True
|
||||||
|
_ -> False
|
||||||
|
|
||||||
|
|||||||
@ -898,7 +898,7 @@ testConcatenationOperator =
|
|||||||
|
|
||||||
testMinusOperator :: Spec
|
testMinusOperator :: Spec
|
||||||
testMinusOperator =
|
testMinusOperator =
|
||||||
fdescribe "Minus Operator" $ do
|
describe "Minus Operator" $ do
|
||||||
it "creates sane SQL" $ do
|
it "creates sane SQL" $ do
|
||||||
let obj = object ["a" .= False, "b" .= True]
|
let obj = object ["a" .= False, "b" .= True]
|
||||||
encoded = BSL.toStrict $ encode obj
|
encoded = BSL.toStrict $ encode obj
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user