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  }