From 494a4be140c6210baa1a10f172e4733e512ff7a4 Mon Sep 17 00:00:00 2001 From: Benjamin Canou Date: Mon, 12 Nov 2018 11:03:19 +0100 Subject: [PATCH] Client: cleanup runtest_contracts.sh and remove attic tests --- .../{attic => opcodes}/list_map_block.tz | 0 .../contracts/{attic => opcodes}/loop_left.tz | 0 .../contracts/{attic => opcodes}/reverse.tz | 0 src/bin_client/test/dune | 20 +-------- src/bin_client/test/test_contracts.sh | 43 ++++++++++++++----- src/bin_client/test/test_contracts_attic.sh | 25 ----------- src/bin_client/test/test_contracts_opcode.sh | 12 ++++++ src/bin_client/test/test_lib.inc.sh | 1 - 8 files changed, 46 insertions(+), 55 deletions(-) rename src/bin_client/test/contracts/{attic => opcodes}/list_map_block.tz (100%) rename src/bin_client/test/contracts/{attic => opcodes}/loop_left.tz (100%) rename src/bin_client/test/contracts/{attic => opcodes}/reverse.tz (100%) diff --git a/src/bin_client/test/contracts/attic/list_map_block.tz b/src/bin_client/test/contracts/opcodes/list_map_block.tz similarity index 100% rename from src/bin_client/test/contracts/attic/list_map_block.tz rename to src/bin_client/test/contracts/opcodes/list_map_block.tz diff --git a/src/bin_client/test/contracts/attic/loop_left.tz b/src/bin_client/test/contracts/opcodes/loop_left.tz similarity index 100% rename from src/bin_client/test/contracts/attic/loop_left.tz rename to src/bin_client/test/contracts/opcodes/loop_left.tz diff --git a/src/bin_client/test/contracts/attic/reverse.tz b/src/bin_client/test/contracts/opcodes/reverse.tz similarity index 100% rename from src/bin_client/test/contracts/attic/reverse.tz rename to src/bin_client/test/contracts/opcodes/reverse.tz diff --git a/src/bin_client/test/dune b/src/bin_client/test/dune index 5885a449b..b22b5b459 100644 --- a/src/bin_client/test/dune +++ b/src/bin_client/test/dune @@ -21,7 +21,7 @@ (name runtest_contracts.sh) (deps sandbox.json test_lib.inc.sh - (glob_files contracts/*)) + (glob_files contracts/attic/*)) (locks /tcp-port/18731 /tcp-port/19731) (action @@ -77,26 +77,10 @@ %{bin:tezos-client} %{bin:tezos-admin-client}))) -(alias - (name runtest_contracts_attic.sh) - (deps sandbox.json - test_lib.inc.sh - (glob_files contracts/attic/*)) - (locks /tcp-port/18731 - /tcp-port/19731) - (action - (run bash %{dep:test_contracts_attic.sh} - %{bin:tezos-sandboxed-node.sh} - %{bin:tezos-node} - %{bin:tezos-init-sandboxed-client.sh} - %{bin:tezos-client} - %{bin:tezos-admin-client}))) - (alias (name runtest_multinode.sh) (deps sandbox.json - test_lib.inc.sh - (glob_files contracts/*.tz)) + test_lib.inc.sh) (locks /tcp-port/18731 /tcp-port/18732 /tcp-port/18733 /tcp-port/18734 /tcp-port/18735 /tcp-port/18736 /tcp-port/18737 /tcp-port/18738 /tcp-port/19731 /tcp-port/19732 /tcp-port/19733 /tcp-port/19734 diff --git a/src/bin_client/test/test_contracts.sh b/src/bin_client/test/test_contracts.sh index d043dff89..38e4435d5 100755 --- a/src/bin_client/test/test_contracts.sh +++ b/src/bin_client/test/test_contracts.sh @@ -23,40 +23,61 @@ printf "\n\n" # Assert all contracts typecheck if [ ! $NO_TYPECHECK ] ; then - for contract in `ls $contract_dir/*.tz`; do + for contract in `ls $contract_attic_dir/*.tz`; do printf "[Typechecking %s]\n" "$contract"; ${client} typecheck script "$contract"; done printf "All contracts are well typed\n\n" fi -# FORMAT: assert_output contract_file storage input expected_result - # Typing gas bounds checks +tee /tmp/first_explosion.tz <