diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 8c292f5af9..d5fab27da2 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -207,6 +207,8 @@ set_property(TEST nested_container_multi_index_test PROPERTY LABELS nonparalleli add_test(NAME p2p_multiple_listen_test COMMAND tests/p2p_multiple_listen_test.py -v ${UNSHARE} WORKING_DIRECTORY ${CMAKE_BINARY_DIR}) set_property(TEST p2p_multiple_listen_test PROPERTY LABELS nonparallelizable_tests) +add_test(NAME p2p_multiple_listen_if_test COMMAND tests/p2p_multiple_listen_test.py -v --activate-if ${UNSHARE} WORKING_DIRECTORY ${CMAKE_BINARY_DIR}) +set_property(TEST p2p_multiple_listen_if_test PROPERTY LABELS nonparallelizable_tests) add_test(NAME p2p_no_listen_test COMMAND tests/p2p_no_listen_test.py -v ${UNSHARE} WORKING_DIRECTORY ${CMAKE_BINARY_DIR}) set_property(TEST p2p_no_listen_test PROPERTY LABELS nonparallelizable_tests) add_test(NAME p2p_sync_throttle_test COMMAND tests/p2p_sync_throttle_test.py -v -d 2 ${UNSHARE} WORKING_DIRECTORY ${CMAKE_BINARY_DIR}) diff --git a/tests/p2p_multiple_listen_test.py b/tests/p2p_multiple_listen_test.py index 7f537e9d35..b5ddc9f4a6 100755 --- a/tests/p2p_multiple_listen_test.py +++ b/tests/p2p_multiple_listen_test.py @@ -15,12 +15,13 @@ errorExit=Utils.errorExit args=TestHelper.parse_args({"-p","-n","-d","--keep-logs" - ,"--dump-error-details","-v" + ,"--activate-if","--dump-error-details","-v" ,"--leave-running","--unshared"}) pnodes=args.p delay=args.d debug=args.v total_nodes=5 +activateIF=args.activate_if dumpErrorDetails=args.dump_error_details Utils.Debug=debug @@ -42,7 +43,7 @@ '2': '--agent-name node-02 --p2p-peer-address localhost:9779 --plugin eosio::net_api_plugin', '4': '--agent-name node-04 --p2p-peer-address localhost:9876 --plugin eosio::net_api_plugin', } - if cluster.launch(pnodes=pnodes, totalNodes=total_nodes, topo='line', delay=delay, + if cluster.launch(pnodes=pnodes, totalNodes=total_nodes, topo='line', delay=delay, activateIF=activateIF, specificExtraNodeosArgs=specificArgs) is False: errorExit("Failed to stand up eos cluster.")