Skip to content

Use cardano-config and adopt db-synthesizer - #6628

Draft
jasagredo wants to merge 4 commits into
f-f/prepare-11.1from
js/cardano-config-db-synth
Draft

Use cardano-config and adopt db-synthesizer#6628
jasagredo wants to merge 4 commits into
f-f/prepare-11.1from
js/cardano-config-db-synth

Update to newer LSM options format

7baf712
Select commit
Loading
Failed to load commit list.
IOG Hydra / ci/hydra-build:x86_64-darwin.native."checks/cardano-testnet-11.0.0-inplace-cardano-testnet-golden/cardano-testnet-golden" failed Jul 24, 2026 in 21s

Build failed

1 failed steps

Details

Failed Steps

Step 1

Derivation

/nix/store/85i7w2mwzg1fp94w6j1a5li7j9acrfl9-cardano-testnet-test-cardano-testnet-golden-11.0.0-check.drv

Log

Running phase: unpackPhase
unpacking source archive /nix/store/w7n3nfl1aaqzaj4sgabm6aqrm3n2i481-source-cardano-testnet-test-cardano-testnet-golden-root
source root is source-cardano-testnet-test-cardano-testnet-golden-root
Running phase: patchPhase
Running phase: buildPhase
/nix/store/ykjqhfclv5a7zixbm4is1qh6xyzakhlm-cardano-testnet-test-cardano-testnet-golden-11.0.0/bin:
patching script interpreter paths in /nix/var/nix/builds/nix-39769-2273989814/tmp.g0QJNXIkPs/bin
Golden tests
  golden_DefaultConfig: OK (0.02s)
      ✓ golden_DefaultConfig passed 1 test.
  golden_HelpAll:       FAIL (5.43s)
      ✗ golden_HelpAll failed at test/cardano-testnet-golden/Cardano/Testnet/Test/Golden/Help.hs:63:7
        after 1 test.
        shrink path: 1:
      
           ┏━━ test/cardano-testnet-golden/Cardano/Testnet/Test/Golden/Help.hs ━━━
        50 ┃ golden_HelpAll :: Property
        51 ┃ golden_HelpAll =
        52 ┃   H.propertyOnce . H.moduleWorkspace "help" $ \_ -> do
           ┃   │ Workspace: /nix/var/nix/builds/nix-39769-2273989814/help-Cardano.Testnet.Test.Golden.Help-test-b40e141bfcc37154
           ┃   │ Test failed, preserving workspace for debugging: /nix/var/nix/builds/nix-39769-2273989814/help-Cardano.Testnet.Test.Golden.Help-test-b40e141bfcc37154
        53 ┃     -- These tests are not run on Windows because the cardano-testnet usage
        54 ┃     -- output is slightly different on Windows.  For example it uses
        55 ┃     -- "cardano-testnet.exe" instead of "cardano-testnet".
        56 ┃     unless isWin32 $ do
        57 ┃       helpFp <- H.note "test/cardano-testnet-golden/files/golden/help.cli"
           ┃       │ test/cardano-testnet-golden/files/golden/help.cli
        58 ┃ 
        59 ┃       help <- filterAnsi <$> execCardanoTestnet
           ┃       │ ━━━━ command ━━━━
           ┃       │ /nix/store/7hp0z6gcprd4q8ggdkbl2rdb5g6ir2lb-cardano-testnet-exe-cardano-testnet-11.0.0/bin/cardano-testnet help
        60 ┃         [ "help"
        61 ┃         ]
        62 ┃ 
        63 ┃       H.diffVsGoldenFile help helpFp
           ┃       │ Reading file: test/cardano-testnet-golden/files/golden/help.cli
           ┃       │ Golden test failed against the golden file.
           ┃       │ To recreate golden file, run with RECREATE_GOLDEN_FILES=1.
           ┃       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
           ┃       │ 1c1
           ┃       │ < Usage: cardano-testnet (cardano | create-env | version | help) 
           ┃       │ ---
           ┃       │ > Usage: cardano-testnet (cardano | create-env | version | help)
           ┃       │ 4,21c4,18
           ┃       │ <                                  [ --node-env FILEPATH [--preserve-timestamps]
           ┃       │ <                                  | [ --nodes SPEC[,SPEC...]
           ┃       │ <                                    | --num-pool-nodes COUNT
           ┃       │ <                                    ]
           ┃       │ <                                    [--max-lovelace-supply WORD64]
           ┃       │ <                                    [--num-dreps NUMBER]
           ┃       │ <                                    [--testnet-magic INT]
           ┃       │ <                                    [--epoch-length SLOTS]
           ┃       │ <                                    [--slot-length SECONDS]
           ┃       │ <                                    [--active-slots-coeff DOUBLE]
           ┃       │ <                                    [--params-file FILEPATH | --params-mainnet]
           ┃       │ <                                    [--output-dir DIRECTORY]
           ┃       │ <                                  ]
           ┃       │ <                                  [--enable-new-epoch-state-logging]
           ┃       │ <                                  [--enable-grpc]
           ┃       │ <                                  [--use-kes-agent]
           ┃       │ <                                  [--disable-chain-stall-watchdog]
           ┃       │ <                                  
           ┃       │ ---
           ┃       │ >   [ --node-env FILEPATH [--preserve-timestamps]
           ┃       │ >   | [--nodes SPEC[,SPEC...] | --num-pool-nodes COUNT]
           ┃       │ >     [--max-lovelace-supply WORD64]
           ┃       │ >     [--num-dreps NUMBER]
           ┃       │ >     [--testnet-magic INT]
           ┃       │ >     [--epoch-length SLOTS]
           ┃       │ >     [--slot-length SECONDS]
           ┃       │ >     [--active-slots-coeff DOUBLE]
           ┃       │ >     [--params-file FILEPATH | --params-mainnet]
           ┃       │ >     [--output-dir DIRECTORY]
           ┃       │ >   ]
           ┃       │ >   [--enable-new-epoch-state-logging]
           ┃       │ >   [--enable-grpc]
           ┃       │ >   [--use-kes-agent]
           ┃       │ >   [--disable-chain-stall-watchdog]
           ┃       │ 26,37c23,31
           ┃       │ <                                     [ --nodes SPEC[,SPEC...]
           ┃       │ <                                     | --num-pool-nodes COUNT
           ┃       │ <                                     ]
           ┃       │ <                                     [--max-lovelace-supply WORD64]
           ┃       │ <                                     [--num-dreps NUMBER]
           ┃       │ <                                     [--testnet-magic INT]
           ┃       │ <                                     [--epoch-length SLOTS]
           ┃       │ <                                     [--slot-length SECONDS]
           ┃       │ <                                     [--active-slots-coeff DOUBLE]
           ┃       │ <                                     [--params-file FILEPATH | --params-mainnet]
           ┃       │ <                                     --output DIRECTORY
           ┃       │ <                                     
           ┃       │ ---
           ┃       │ >   [--nodes SPEC[,SPEC...] | --num-pool-nodes COUNT]
           ┃       │ >   [--max-lovelace-supply WORD64]
           ┃       │ >   [--num-dreps NUMBER]
           ┃       │ >   [--testnet-magic INT]
           ┃       │ >   [--epoch-length SLOTS]
           ┃       │ >   [--slot-length SECONDS]
           ┃       │ >   [--active-slots-coeff DOUBLE]
           ┃       │ >   [--params-file FILEPATH | --params-mainnet]
           ┃       │ >   --output DIRECTORY
      
        This failure can be reproduced by running:
        > recheckAt (Seed 14129452526625366801 8809472862231971201) "1:" golden_HelpAll
      
    Use "--pattern '$NF ~ /golden_HelpAll/' --hedgehog-replay '1: Seed 14129452526625366801 8809472862231971201'" to reproduce from the command-line.
    
    Use -p '/golden_HelpAll/' to rerun this test only.
  golden_HelpCmds:      FAIL (5.50s)
      ✗ golden_HelpCmds failed at test/cardano-testnet-golden/Cardano/Testnet/Test/Golden/Help.hs:105:9
        after 1 test.
        shrink path: 1:
      
            ┏━━ test/cardano-testnet-golden/Cardano/Testnet/Test/Golden/Help.hs ━━━
         86 ┃ golden_HelpCmds :: Property
         87 ┃ golden_HelpCmds =
         88 ┃   H.propertyOnce . H.moduleWorkspace "help-commands" $ \_ -> do
            ┃   │ Workspace: /nix/var/nix/builds/nix-39769-2273989814/help-commands-Cardano.Testnet.Test.Golden.Help-test-e85e502db293cbd7
            ┃   │ Test failed, preserving workspace for debugging: /nix/var/nix/builds/nix-39769-2273989814/help-commands-Cardano.Testnet.Test.Golden.Help-test-e85e502db293cbd7
         89 ┃     -- These tests are not run on Windows because the cardano-testnet usage
         90 ┃     -- output is slightly different on Windows.  For example it uses
         91 ┃     -- "cardano-testnet.exe" instead of "cardano-testnet".
         92 ┃     unless isWin32 $ do
         93 ┃       help <- filterAnsi <$> execCardanoTestnet
            ┃       │ ━━━━ command ━━━━
            ┃       │ /nix/store/7hp0z6gcprd4q8ggdkbl2rdb5g6ir2lb-cardano-testnet-exe-cardano-testnet-11.0.0/bin/cardano-testnet help
         94 ┃         [ "help"
         95 ┃         ]
         96 ┃       let lines = Text.lines $ Text.pack help
         97 ┃       let usages = List.filter (not . null) $ fmap extractCmd $ maybeToList . selectCmd =<< lines
         98 ┃ 
         99 ┃       forM_ usages $ \usage -> do
        100 ┃         H.noteShow_ usage
            ┃         │ ["cardano"]
        101 ┃         let expectedCmdHelpFp = "test/cardano-testnet-golden/files/golden/help" </> Text.unpack (Text.intercalate "_" usage) <> ".cli"
        102 ┃ 
        103 ┃         cmdHelp <- filterAnsi . second <$> execDetailCardanoTestnet (fmap Text.unpack usage <> ["--help"])
            ┃         │ Command: /nix/store/7hp0z6gcprd4q8ggdkbl2rdb5g6ir2lb-cardano-testnet-exe-cardano-testnet-11.0.0/bin/cardano-testnet cardano --help
        104 ┃ 
        105 ┃         H.diffVsGoldenFile cmdHelp expectedCmdHelpFp
            ┃         │ Reading file: test/cardano-testnet-golden/files/golden/help/cardano.cli
            ┃         │ Golden test failed against the golden file.
            ┃         │ To recreate golden file, run with RECREATE_GOLDEN_FILES=1.
            ┃         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
            ┃         │ 2,19c2,16
            ┃         │ <                                  [ --node-env FILEPATH [--preserve-timestamps]
            ┃         │ <                                  | [ --nodes SPEC[,SPEC...]
            ┃         │ <                                    | --num-pool-nodes COUNT
            ┃         │ <                                    ]
            ┃         │ <                                    [--max-lovelace-supply WORD64]
            ┃         │ <                                    [--num-dreps NUMBER]
            ┃         │ <                                    [--testnet-magic INT]
            ┃         │ <                                    [--epoch-length SLOTS]
            ┃         │ <                                    [--slot-length SECONDS]
            ┃         │ <                                    [--active-slots-coeff DOUBLE]
            ┃         │ <                                    [--params-file FILEPATH | --params-mainnet]
            ┃         │ <                                    [--output-dir DIRECTORY]
            ┃         │ <                                  ]
            ┃         │ <                                  [--enable-new-epoch-state-logging]
            ┃         │ <                                  [--enable-grpc]
            ┃         │ <                                  [--use-kes-agent]
            ┃         │ <                                  [--disable-chain-stall-watchdog]
            ┃         │ <                                  
            ┃         │ ---
            ┃         │ >   [ --node-env FILEPATH [--preserve-timestamps]
            ┃         │ >   | [--nodes SPEC[,SPEC...] | --num-pool-nodes COUNT]
            ┃         │ >     [--max-lovelace-supply WORD64]
            ┃         │ >     [--num-dreps NUMBER]
            ┃         │ >     [--testnet-magic INT]
            ┃         │ >     [--epoch-length SLOTS]
            ┃         │ >     [--slot-length SECONDS]
            ┃         │ >     [--active-slots-coeff DOUBLE]
            ┃         │ >     [--params-file FILEPATH | --params-mainnet]
            ┃         │ >     [--output-dir DIRECTORY]
            ┃         │ >   ]
            ┃         │ >   [--enable-new-epoch-state-logging]
            ┃         │ >   [--enable-grpc]
            ┃         │ >   [--use-kes-agent]
            ┃         │ >   [--disable-chain-stall-watchdog]
      
        This failure can be reproduced by running:
        > recheckAt (Seed 12127642026952560948 11664822292510789597) "1:" golden_HelpCmds
      
    Use "--pattern '$NF ~ /golden_HelpCmds/' --hedgehog-replay '1: Seed 12127642026952560948 11664822292510789597'" to reproduce from the command-line.
    
    Use -p '/golden_HelpCmds/' to rerun this test only.
  golden_VersionCmd:    OK (5.42s)
      ✓ golden_VersionCmd passed 1 test.

2 out of 4 tests failed (5.50s)