github.com/pingcap/tiflow@v0.0.0-20240520035814-5bf52d54e205/dm/tests/dmctl_basic/check_list/dmctl.sh (about) 1 #!/bin/bash 2 3 function dmctl_multiple_addrs() { 4 run_dm_ctl $WORK_DIR "127.0.0.1:$MASTER_PORT,127.0.0.1:1234" \ 5 "list-member" \ 6 "\"result\": true" 1 7 } 8 9 function dmctl_unwrap_schema() { 10 run_dm_ctl $WORK_DIR "http://127.0.0.1:1234,127.0.0.1:4322,https://127.0.0.1:$MASTER_PORT" \ 11 "list-member" \ 12 "\"result\": true" 1 13 } 14 15 function dmctl_wrong_addrs() { 16 run_dm_ctl $WORK_DIR "https://127.0.0.1:1234,127.0.0.2:1234" \ 17 "list-member" \ 18 "can't connect to https:\/\/127.0.0.1:1234,127.0.0.2:1234" 1 19 } 20 21 function dmctl_no_addr() { 22 run_dm_ctl_cmd_mode $WORK_DIR "" \ 23 "list-member" \ 24 "master-addr not provided" 1 25 }