]> git.ipfire.org Git - thirdparty/nftables.git/commit
tests: shell: resolve check-tree.sh errors
authorFlorian Westphal <fw@strlen.de>
Thu, 8 Aug 2024 10:25:32 +0000 (12:25 +0200)
committerFlorian Westphal <fw@strlen.de>
Thu, 8 Aug 2024 10:31:24 +0000 (12:31 +0200)
commit273411f5326f54a09133663d61dc4903ed56193a
tree9f09bf468d5a7ae5056796b9bd72553784c6eaaa
parent156b5936b3b7a0b1ee590a02874beaba5235f758
tests: shell: resolve check-tree.sh errors

It prints a few errors like this:

ERR:  "tests/shell/testcases/chains/jump_to_base_chain" has no "tests/shell/testcases/chains/dumps/jump_to_base_chain.{nft,nodump}" file

For all of those, add the relevant .nft dump file.

Add a 'nodump' file in case the test doesn't print anything (e.g.
because the test checks that invalid ruleset fails validation).

Some tests have a .nft but not .json-nft, this is because json lacks
some features, in particular "typeof" and anonymous/implicit chains.

ERR:  "tests/shell/testcases/maps/delete_element_catchall" has no "tests/shell/testcases/maps/dumps/delete_element_catchall.{nft,nodump}" file
ERR:  "tests/shell/testcases/maps/dumps/delete_elem_catchall.nft" has no test "tests/shell/testcases/maps/delete_elem_catchall"

these two are related, rename the dump file to match the script name.

Signed-off-by: Florian Westphal <fw@strlen.de>
tests/shell/testcases/chains/dumps/jump_to_base_chain.nodump [new file with mode: 0644]
tests/shell/testcases/chains/dumps/netdev_chain_dormant_autoremove.json-nft [new file with mode: 0644]
tests/shell/testcases/chains/dumps/netdev_chain_dormant_autoremove.nft [new file with mode: 0644]
tests/shell/testcases/maps/dumps/0024named_objects_2.nodump [new file with mode: 0644]
tests/shell/testcases/maps/dumps/anonymous_snat_map_2.nodump [new file with mode: 0644]
tests/shell/testcases/maps/dumps/delete_element_catchall.nft [moved from tests/shell/testcases/maps/dumps/delete_elem_catchall.nft with 100% similarity]
tests/shell/testcases/packetpath/dumps/flowtables.nodump [new file with mode: 0644]
tests/shell/testcases/packetpath/dumps/vlan_mangling.nodump [new file with mode: 0644]
tests/shell/testcases/packetpath/dumps/vlan_qinq.nodump [new file with mode: 0644]
tests/shell/testcases/transactions/dumps/handle_bad_family.json-nft [new file with mode: 0644]
tests/shell/testcases/transactions/dumps/handle_bad_family.nft [new file with mode: 0644]