Signed-off-by: Tao He <sighingnow@gmail.com>
This commit is contained in:
Tao He 2022-07-18 13:27:39 +08:00
parent 49363e12b7
commit 02cf3482ed
1 changed files with 46 additions and 6 deletions

View File

@ -166,9 +166,6 @@ jobs:
echo "Run the etcd test ........................."
./build/bin/EtcdTest
echo "Run the etcd lock test ........................."
./build/bin/LockTest
echo "Run the etcd memory leak test ........................."
./build/bin/MemLeakTest
@ -178,11 +175,54 @@ jobs:
echo "Run the etcd election test ........................."
./build/bin/ElectionTest
- name: Lock Test
if: false
run: |
killall -TERM etcd
sleep 5
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/usr/local/lib/x86_64-linux-gnu
# use etcd v3 api
export ETCDCTL_API="3"
rm -rf default.etcd
/usr/local/bin/etcd &
sleep 5
echo "Run the etcd lock test ........................."
./build/bin/LockTest
- name: Lock Tests with Debug
if: true
uses: sighingnow/action-tmate@master
with:
script-to-run: |
killall -TERM etcd || true
sleep 5
# enable coredump for debugging
ulimit -c unlimited
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/usr/local/lib/x86_64-linux-gnu
# use etcd v3 api
export ETCDCTL_API="3"
rm -rf default.etcd
/usr/local/bin/etcd &
sleep 5
echo "Run the etcd lock test ........................."
./build/bin/LockTest
- name: Authentication Test
run: |
killall -TERM etcd || true
sleep 5
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/usr/local/lib/x86_64-linux-gnu
# use etcd v3 api
@ -219,11 +259,11 @@ jobs:
/usr/local/bin/etcdctl auth disable --user="root" --password="root" || true
fi
killall -TERM etcd
sleep 5
- name: Transport Security and Authentication Test
run: |
killall -TERM etcd || true
sleep 5
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/usr/local/lib/x86_64-linux-gnu
# use etcd v3 api