-
Notifications
You must be signed in to change notification settings - Fork 6
Platform integration tests failing on recent branches #459
Copy link
Copy link
Closed
Description
Context
Probably after the update of cardano-node in the Blockfrost API on 2026-02-19T02:55:30,167769000+00:00, the reference error format for transaction submission failed.
Look here:
Deploying
cardano-nodeversionv10.6.2todevhosts
Plan
- @michalrus to update
testgen-hsdependencies to 10.6.2 (see chore: updatecardano-nodeto 10.6.2 testgen-hs#4) - @ginnun to fix
testgen-hsbuild inEncoder.hsfor 10.6.2 - @michalrus to release
testgen-hs10.6.2.0 (see testgen-hs/releases/tag/10.6.2.0) - [… the actual work …]
- unignore
test_route_submit_error(see chore: temporarily ignoretest_route_submit_error(submission errors changed) #460)
Examples
-
on
main: https://github.com/blockfrost/blockfrost-platform/actions/runs/22185503238/job/64159346286 -
https://github.com/blockfrost/blockfrost-platform/actions/runs/22299917932/job/64507216767?pr=451
-
https://github.com/blockfrost/blockfrost-platform/actions/runs/22244585864/job/64356993828?pr=378
---- tests::test_route_submit_error stdout ----
thread '<unnamed>' panicked at crates/platform/tests/common/asserts.rs:66:5:
assertion `left == right` failed
left: TestResponse { message: Wrapper { contents: Wrapper { contents: Data { contents: Object {"era": String("ShelleyBasedEraConway"), "error": Array [String("ConwayUtxowFailure (UtxoFailure (BadInputsUTxO (fromList [TxIn (TxId {unTxId = SafeHash \"5176274bef11d575edd6aa72392aaf993a07f736e70239c1fb22d4b1426b22bc\"}) (TxIx {unTxIx = 1})])))"), String("ConwayUtxowFailure (UtxoFailure (ValueNotConservedUTxO (Mismatch {mismatchSupplied = MaryValue (Coin 0) (MultiAsset (fromList [])), mismatchExpected = MaryValue (Coin 9920718377) (MultiAsset (fromList []))})))")], "kind": String("ShelleyTxValidationError")} }, tag: "TxCmdTxSubmitValidationError" }, tag: "TxSubmitFail" }, error: "\"Bad Request\"", status_code: 400 }
right: TestResponse { message: Wrapper { contents: Wrapper { contents: Data { contents: Object {"era": String("ShelleyBasedEraConway"), "error": Array [String("ConwayMempoolFailure \"All inputs are spent. Transaction has probably already been included\"")], "kind": String("ShelleyTxValidationError")} }, tag: "TxCmdTxSubmitValidationError" }, tag: "TxSubmitFail" }, error: "\"Bad Request\"", status_code: 400 }
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
failures:
tests::test_route_submit_error
Reactions are currently unavailable