Skip to content

Commit 804fe89

Browse files
committed
fix genesis test + remove extra readfile
1 parent eecc3ee commit 804fe89

File tree

4 files changed

+16
-19
lines changed

4 files changed

+16
-19
lines changed

cardano-chain-gen/test/Test/Cardano/Db/Mock/Config.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -467,7 +467,7 @@ withFullConfig' WithConfigArgs {..} cmdLineArgs mSyncNodeConfig configFilePath t
467467
let dbsyncParams = syncNodeParams cfg
468468
trce <-
469469
if shouldLog
470-
then configureLogging dbsyncParams "db-sync-node"
470+
then configureLogging syncNodeConfig "db-sync-node"
471471
else pure nullTracer
472472
-- runDbSync is partially applied so we can pass in syncNodeParams at call site / within tests
473473
let partialDbSyncRun params = runDbSync emptyMetricsSetters migr iom trce params syncNodeConfig True

cardano-chain-gen/test/Test/Cardano/Db/Mock/Unit/Conway/Config.hs

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,18 +20,18 @@ import Prelude ()
2020
conwayGenesis :: Assertion
2121
conwayGenesis =
2222
mkSyncNodeConfig configDir
23-
>>= void . mkConfig configDir mutableDir cmdLineArgs
23+
>>= void . mkConfig (mkConfigDir configDir) mutableDir cmdLineArgs
2424
where
25-
configDir = mkConfigDir "config-conway"
25+
configDir = "config-conway"
2626
mutableDir = mkMutableDir "conwayConfigSimple"
2727
cmdLineArgs = initCommandLineArgs
2828

2929
missingConwayGenesis :: Assertion
3030
missingConwayGenesis = do
31-
res <- try $ mkConfig configDir mutableDir cmdLineArgs =<< mkSyncNodeConfig configDir
31+
res <- try $ mkConfig (mkConfigDir configDir) mutableDir cmdLineArgs =<< mkSyncNodeConfig configDir
3232
assertBool "Not a SyncNodeError" (isConwayConfigError res)
3333
where
34-
configDir = mkConfigDir "config-conway-missing-genesis"
34+
configDir = "config-conway-missing-genesis"
3535
mutableDir = mkMutableDir "conwayConfigMissingGenesis"
3636
cmdLineArgs = initCommandLineArgs
3737

@@ -40,9 +40,9 @@ noConwayGenesis = do
4040
cfg <- mkSyncNodeConfig configDir
4141
let cfg' = cfg {dncConwayGenesisFile = Nothing}
4242
void $
43-
mkConfig configDir mutableDir cmdLineArgs cfg'
43+
mkConfig (mkConfigDir configDir) mutableDir cmdLineArgs cfg'
4444
where
45-
configDir = mkConfigDir "config-conway"
45+
configDir = "config-conway"
4646
mutableDir = mkMutableDir "conwayConfigNoGenesis"
4747
cmdLineArgs = initCommandLineArgs
4848

@@ -51,9 +51,9 @@ noConwayGenesisHash = do
5151
cfg <- mkSyncNodeConfig configDir
5252
let cfg' = cfg {dncConwayGenesisHash = Nothing}
5353
void $
54-
mkConfig configDir mutableDir initCommandLineArgs cfg'
54+
mkConfig (mkConfigDir configDir) mutableDir initCommandLineArgs cfg'
5555
where
56-
configDir = mkConfigDir "config-conway"
56+
configDir = "config-conway"
5757
mutableDir = mkMutableDir "conwayConfigNoGenesis"
5858

5959
wrongConwayGenesisHash :: Assertion
@@ -62,10 +62,10 @@ wrongConwayGenesisHash = do
6262
hash <- Aeson.throwDecode "\"0000000000000000000000000000000000000000000000000000000000000000\""
6363
let cfg' = cfg {dncConwayGenesisHash = Just hash}
6464

65-
res <- try (mkConfig configDir mutableDir initCommandLineArgs cfg')
65+
res <- try (mkConfig (mkConfigDir configDir) mutableDir initCommandLineArgs cfg')
6666
assertBool "Not a SyncNodeError" (isConwayConfigError res)
6767
where
68-
configDir = mkConfigDir "config-conway"
68+
configDir = "config-conway"
6969
mutableDir = mkMutableDir "configConwayWrongGenesis"
7070

7171
isConwayConfigError :: Either SyncNodeError a -> Bool

cardano-db-sync/src/Cardano/DbSync.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ import Prelude (id)
6868
runDbSyncNode :: MetricSetters -> [(Text, Text)] -> SyncNodeParams -> SyncNodeConfig -> IO ()
6969
runDbSyncNode metricsSetters knownMigrations params syncNodeConfigFromFile =
7070
withIOManager $ \iomgr -> do
71-
trce <- configureLogging params "db-sync-node"
71+
trce <- configureLogging syncNodeConfigFromFile "db-sync-node"
7272

7373
abortOnPanic <- hasAbortOnPanicEnv
7474
startupReport trce abortOnPanic params

cardano-db-sync/src/Cardano/DbSync/Config.hs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,11 @@ import Cardano.DbSync.Config.Types
3333
import Cardano.Prelude
3434
import System.FilePath (takeDirectory, (</>))
3535

36-
configureLogging :: SyncNodeParams -> Text -> IO (Trace IO Text)
37-
configureLogging params loggingName = do
38-
let configFile = enpConfigFile params
39-
enc <- readSyncNodeConfig configFile
40-
41-
if not (dncEnableLogging enc)
36+
configureLogging :: SyncNodeConfig -> Text -> IO (Trace IO Text)
37+
configureLogging syncNodeConfig loggingName = do
38+
if not (dncEnableLogging syncNodeConfig)
4239
then pure Logging.nullTracer
43-
else liftIO $ Logging.setupTrace (Right $ dncLoggingConfig enc) loggingName
40+
else liftIO $ Logging.setupTrace (Right $ dncLoggingConfig syncNodeConfig) loggingName
4441

4542
readSyncNodeConfig :: ConfigFile -> IO SyncNodeConfig
4643
readSyncNodeConfig (ConfigFile fp) = do

0 commit comments

Comments
 (0)