github.com/pingcap/tiflow@v0.0.0-20240520035814-5bf52d54e205/dm/tests/_utils/run_dm_syncer (about)

     1  #!/bin/sh
     2  
     3  set -eu
     4  
     5  workdir=$1
     6  config=$2
     7  
     8  binary=$PWD/bin/dm-syncer.test
     9  
    10  PWD=$(pwd)
    11  
    12  mkdir -p $workdir/log
    13  
    14  format=""
    15  meta=""
    16  name=""
    17  
    18  if [ "$#" -ge 5 ]; then
    19  	meta="--meta=$3"
    20  	format=$4
    21  	name="--name=$5"
    22  fi
    23  
    24  cd $workdir
    25  echo "$binary --log-file="$workdir/log/dm-syncer.log" --config="$config" $meta $format >> $workdir/log/stdout.log 2>&1 &"
    26  $binary -test.coverprofile="$TEST_DIR/cov.$TEST_NAME.syncer.out" DEVEL \
    27  	-L=Debug --log-file="$workdir/log/dm-syncer.log" --config="$config" $name $meta $format >>$workdir/log/stdout.log 2>&1 &
    28  cd $PWD