From a2202ce40baa41f714745b667d5ec955873fd894 Mon Sep 17 00:00:00 2001 From: Martin Kourim Date: Thu, 20 Aug 2026 18:13:00 +0200 Subject: [PATCH] feat(tests): update deselected tests list with new tests Updated the `deselected_leios_tests.txt` file to reflect changes in the tests. Added new test cases for minting and reference scripts, and sorted tests issues into separate category. --- scripts/deselected_leios_tests.txt | 36 +++++++++++++++++------------- 1 file changed, 21 insertions(+), 15 deletions(-) diff --git a/scripts/deselected_leios_tests.txt b/scripts/deselected_leios_tests.txt index e78417e6b..d134db8c8 100644 --- a/scripts/deselected_leios_tests.txt +++ b/scripts/deselected_leios_tests.txt @@ -168,17 +168,21 @@ cardano_node_tests/tests/tests_plutus_v2/test_spend_build.py::TestBuildLocking:: cardano_node_tests/tests/tests_plutus_v2/test_spend_build.py::TestBuildLocking::test_txout_locking[script_file-datum_file] cardano_node_tests/tests/tests_plutus_v2/test_spend_build.py::TestBuildLocking::test_txout_locking[script_file-inline_datum] cardano_node_tests/tests/tests_plutus_v2/test_spend_raw.py::TestLockingV2::test_txout_locking[reference_script-datum_file] +cardano_node_tests/tests/tests_plutus_v2/test_spend_raw.py::TestLockingV2::test_txout_locking[reference_script-inline_datum] cardano_node_tests/tests/tests_plutus_v2/test_spend_raw.py::TestLockingV2::test_txout_locking[script_file-datum_file] cardano_node_tests/tests/tests_plutus_v2/test_spend_raw.py::TestLockingV2::test_txout_locking[script_file-inline_datum] +cardano_node_tests/tests/tests_plutus_v2/test_spend_ref_inputs_build.py::TestReadonlyReferenceInputs::test_same_input_as_reference_input cardano_node_tests/tests/tests_plutus_v2/test_spend_ref_inputs_build.py::TestReadonlyReferenceInputs::test_use_reference_input[duplicated] cardano_node_tests/tests/tests_plutus_v2/test_spend_ref_inputs_build.py::TestReadonlyReferenceInputs::test_use_reference_input[single] cardano_node_tests/tests/tests_plutus_v2/test_spend_ref_inputs_raw.py::TestReadonlyReferenceInputs::test_same_input_as_reference_input +cardano_node_tests/tests/tests_plutus_v2/test_spend_ref_inputs_raw.py::TestReadonlyReferenceInputs::test_use_reference_input[duplicated] cardano_node_tests/tests/tests_plutus_v2/test_spend_ref_inputs_raw.py::TestReadonlyReferenceInputs::test_use_reference_input[single] cardano_node_tests/tests/tests_plutus_v2/test_spend_ref_scripts_build.py::TestReferenceScripts::test_mix_reference_attached_script cardano_node_tests/tests/tests_plutus_v2/test_spend_ref_scripts_build.py::TestReferenceScripts::test_reference_multiple_script[multiple_script] cardano_node_tests/tests/tests_plutus_v2/test_spend_ref_scripts_build.py::TestReferenceScripts::test_reference_multiple_script[same_script] cardano_node_tests/tests/tests_plutus_v2/test_spend_ref_scripts_build.py::TestReferenceScripts::test_reference_same_script cardano_node_tests/tests/tests_plutus_v2/test_spend_ref_scripts_raw.py::TestReferenceScripts::test_mix_reference_attached_script +cardano_node_tests/tests/tests_plutus_v2/test_spend_ref_scripts_raw.py::TestReferenceScripts::test_reference_multiple_script[multiple_script] cardano_node_tests/tests/tests_plutus_v2/test_spend_ref_scripts_raw.py::TestReferenceScripts::test_reference_multiple_script[same_script] cardano_node_tests/tests/tests_plutus_v2/test_spend_ref_scripts_raw.py::TestReferenceScripts::test_reference_same_script cardano_node_tests/tests/tests_plutus_v2/test_spend_secp256k1_build.py::TestSECP256k1::test_use_secp_builtin_functions[ecdsa] @@ -186,6 +190,23 @@ cardano_node_tests/tests/tests_plutus_v2/test_spend_secp256k1_build.py::TestSECP cardano_node_tests/tests/tests_plutus_v2/test_spend_secp256k1_raw.py::TestSECP256k1::test_use_secp_builtin_functions[ecdsa] cardano_node_tests/tests/tests_plutus_v2/test_spend_secp256k1_raw.py::TestSECP256k1::test_use_secp_builtin_functions[schnorr] +# Required signers are missing from the Plutus ScriptContext (`Signatories: []`) in Dijkstra +cardano_node_tests/tests/tests_plutus/test_mint_build.py::TestBuildMinting::test_witness_redeemer[plutus_v1-extended-submit_cli] +cardano_node_tests/tests/tests_plutus/test_mint_build.py::TestBuildMinting::test_witness_redeemer[plutus_v1-normal-submit_cli] +cardano_node_tests/tests/tests_plutus/test_mint_build.py::TestBuildMinting::test_witness_redeemer[plutus_v3-extended-submit_cli] +cardano_node_tests/tests/tests_plutus/test_mint_build.py::TestBuildMinting::test_witness_redeemer[plutus_v3-normal-submit_cli] +cardano_node_tests/tests/tests_plutus/test_mint_negative_build.py::TestBuildMintingNegative::test_witness_redeemer_missing_signer[submit_cli-plutus_v1] +cardano_node_tests/tests/tests_plutus/test_mint_negative_build.py::TestBuildMintingNegative::test_witness_redeemer_missing_signer[submit_cli-plutus_v3] +cardano_node_tests/tests/tests_plutus/test_mint_raw.py::TestMinting::test_witness_redeemer[plutus_v1-extended] +cardano_node_tests/tests/tests_plutus/test_mint_raw.py::TestMinting::test_witness_redeemer[plutus_v1-normal] +cardano_node_tests/tests/tests_plutus/test_mint_raw.py::TestMinting::test_witness_redeemer[plutus_v3-extended] +cardano_node_tests/tests/tests_plutus/test_mint_raw.py::TestMinting::test_witness_redeemer[plutus_v3-normal] + +# Unclassified: `transaction build` reports script execution failures with empty failure reason +cardano_node_tests/tests/tests_plutus/test_mint_build.py::TestBuildMinting::test_two_scripts_minting[mix_v3_v1-submit_cli] + +# Test issues + # `stake-pool registration-certificate` requires the new mandatory `--bls-signing-key-file` (Leios BLS keys) cardano_node_tests/tests/test_pools.py::TestNegative::test_pool_registration_missing_cold_skey cardano_node_tests/tests/test_pools.py::TestNegative::test_pool_registration_missing_payment_skey @@ -207,18 +228,6 @@ cardano_node_tests/tests/test_pools.py::TestStakePool::test_update_stake_pool_me cardano_node_tests/tests/test_pools.py::TestStakePool::test_update_stake_pool_parameters[build] cardano_node_tests/tests/test_pools.py::TestStakePool::test_update_stake_pool_parameters[build_raw] -# Required signers are missing from the Plutus ScriptContext (`Signatories: []`) in Dijkstra -cardano_node_tests/tests/tests_plutus/test_mint_build.py::TestBuildMinting::test_witness_redeemer[plutus_v1-extended-submit_cli] -cardano_node_tests/tests/tests_plutus/test_mint_build.py::TestBuildMinting::test_witness_redeemer[plutus_v1-normal-submit_cli] -cardano_node_tests/tests/tests_plutus/test_mint_build.py::TestBuildMinting::test_witness_redeemer[plutus_v3-extended-submit_cli] -cardano_node_tests/tests/tests_plutus/test_mint_build.py::TestBuildMinting::test_witness_redeemer[plutus_v3-normal-submit_cli] -cardano_node_tests/tests/tests_plutus/test_mint_negative_build.py::TestBuildMintingNegative::test_witness_redeemer_missing_signer[submit_cli-plutus_v1] -cardano_node_tests/tests/tests_plutus/test_mint_negative_build.py::TestBuildMintingNegative::test_witness_redeemer_missing_signer[submit_cli-plutus_v3] -cardano_node_tests/tests/tests_plutus/test_mint_raw.py::TestMinting::test_witness_redeemer[plutus_v1-extended] -cardano_node_tests/tests/tests_plutus/test_mint_raw.py::TestMinting::test_witness_redeemer[plutus_v1-normal] -cardano_node_tests/tests/tests_plutus/test_mint_raw.py::TestMinting::test_witness_redeemer[plutus_v3-extended] -cardano_node_tests/tests/tests_plutus/test_mint_raw.py::TestMinting::test_witness_redeemer[plutus_v3-normal] - # New Dijkstra protocol params: refScriptCostMultiplier, refScriptCostStride, maxRefScriptSizePerTx, maxRefScriptSizePerBlock cardano_node_tests/tests/test_protocol.py::TestProtocol::test_protocol_params @@ -228,6 +237,3 @@ cardano_node_tests/tests/test_tx_basic.py::TestBasicTransactions::test_default_t # `cardano-cli ping --json` output format changed (NDJSON, no top-level `tip` key) cardano_node_tests/tests/test_cli.py::TestPing::test_ping_localhost cardano_node_tests/tests/test_cli.py::TestPing::test_ping_tip - -# Unclassified: `transaction build` reports script execution failures with empty failure reason -cardano_node_tests/tests/tests_plutus/test_mint_build.py::TestBuildMinting::test_two_scripts_minting[mix_v3_v1-submit_cli]