1 changed files with 86 additions and 0 deletions
@ -0,0 +1,86 @@
@@ -0,0 +1,86 @@
|
||||
#!/bin/bash |
||||
|
||||
#Collect log |
||||
time1=$(date +%Y-%m-%d-%H%M%S) |
||||
touch /home/br1/zw/topo_stress_log/$time1-topo-stress-log.log |
||||
exec > >(tee /home/br1/zw/topo_stress_log/$time1-topo-stress-log.log) 2>&1 |
||||
|
||||
#Topo test |
||||
for((loop=1;loop<=1;loop++)); |
||||
do |
||||
# exp=6 |
||||
UBB_BMC_IP=10.102.12.43 |
||||
test_time=120s |
||||
echo "Loop $loop" |
||||
echo "==================================================================" |
||||
time=$(date +%Y-%m-%d/%H:%M:%S) |
||||
echo "*** Start-Current time is: $time ***" |
||||
echo "*****topo stress test*****" |
||||
for((topo=0;topo<=2;topo++)); |
||||
do |
||||
topo_array=(0605080702010403 |
||||
0506070801020304 |
||||
0708050603040102) |
||||
# 0403020108070605 |
||||
topo_test=${topo_array[$topo]} |
||||
echo "Test topo is: $topo_test" |
||||
|
||||
for((e=0;e<=1;e++)); |
||||
do |
||||
e_array=(6 |
||||
8) |
||||
exp_test=${e_array[$e]} |
||||
echo "Test exp is: $exp_test" |
||||
vuart -i $UBB_BMC_IP -e $exp_test -c vcmd -p "fl786 route $topo_test" |
||||
done |
||||
|
||||
brsmi reset -g |
||||
sleep 1s |
||||
|
||||
echo "Exp reset:" |
||||
for((e=0;e<=1;e++)); |
||||
do |
||||
e_array=(6 |
||||
8) |
||||
exp_test=${e_array[$e]} |
||||
echo "Test exp is: $exp_test" |
||||
ocs_link_reset -i $UBB_BMC_IP -e $exp_test |
||||
done |
||||
sleep 8s |
||||
|
||||
echo "Begin training:" |
||||
for((e=0;e<=1;e++)); |
||||
do |
||||
e_array=(6 |
||||
8) |
||||
exp_test=${e_array[$e]} |
||||
echo "Exp $exp_test training" |
||||
cd /home/br1/br-tool/25.08.27/topo/ |
||||
./ocsTopo -p $exp_test |
||||
sleep 0.5s |
||||
cd /home/br1/zw |
||||
echo -e |
||||
echo "***Test exp is: $exp_test *** Test topo is: $topo_test ***Start" |
||||
ocsdiag -i $UBB_BMC_IP -e $exp_test -c vcmd -p "rtmr all" |grep -e RECOVERY -e LNK_STA |
||||
echo -e |
||||
done |
||||
|
||||
sleep $test_time |
||||
|
||||
for((e=0;e<=1;e++)); |
||||
do |
||||
e_array=(6 |
||||
8) |
||||
exp_test=${e_array[$e]} |
||||
echo -e |
||||
echo "Test exp is: $exp_test *** Test topo is: $topo_test ***End" |
||||
ocsdiag -i $UBB_BMC_IP -e $exp_test -c vcmd -p "rtmr all" |grep -e RECOVERY -e LNK_STA |
||||
done |
||||
echo "Test topo finished: $topo_test" |
||||
echo -e |
||||
done |
||||
echo -e |
||||
time=$(date +%Y-%m-%d/%H:%M:%S) |
||||
echo "*** End-Current time is: $time ***" |
||||
echo -e |
||||
done |
Loading…
Reference in new issue