From: Liu Yuan <tailai.ly at taobao.com> With this patch, the new look is: tailai.ly at taobao:~/sheepdog/tests$ sudo ./check 27 PLATFORM -- Linux/x86_64 taobao 2.6.35-32-generic 027 Last Used:7s. Test sheep recovery logic breadth-first algorithm Passed all 1 tests Signed-off-by: Liu Yuan <tailai.ly at taobao.com> --- tests/001 | 2 ++ tests/002 | 2 ++ tests/003 | 2 ++ tests/004 | 2 ++ tests/005 | 2 ++ tests/006 | 2 ++ tests/007 | 2 ++ tests/008 | 2 ++ tests/009 | 2 ++ tests/011 | 2 ++ tests/012 | 2 ++ tests/013 | 2 ++ tests/014 | 2 ++ tests/015 | 2 ++ tests/016 | 2 ++ tests/017 | 2 ++ tests/027 | 2 +- tests/check | 5 +++-- 18 files changed, 36 insertions(+), 3 deletions(-) diff --git a/tests/001 b/tests/001 index 438c6e7..bfc8d40 100755 --- a/tests/001 +++ b/tests/001 @@ -1,5 +1,7 @@ #!/bin/bash +# Test master node killing and master transfer + seq=`basename $0` echo "QA output created by $seq" diff --git a/tests/002 b/tests/002 index 6a97bb8..2ea92b9 100755 --- a/tests/002 +++ b/tests/002 @@ -1,5 +1,7 @@ #!/bin/bash +# Test master transfer for crashed cluster + seq=`basename $0` echo "QA output created by $seq" diff --git a/tests/003 b/tests/003 index 5e0116f..13f550f 100755 --- a/tests/003 +++ b/tests/003 @@ -1,5 +1,7 @@ #!/bin/bash +# Test master transfer for crashed cluster + seq=`basename $0` echo "QA output created by $seq" diff --git a/tests/004 b/tests/004 index f5d13f4..1cb99fc 100755 --- a/tests/004 +++ b/tests/004 @@ -1,5 +1,7 @@ #!/bin/bash +# Test membership, add one node after killing existing one node + seq=`basename $0` echo "QA output created by $seq" diff --git a/tests/005 b/tests/005 index bc925e4..3e178a7 100755 --- a/tests/005 +++ b/tests/005 @@ -1,5 +1,7 @@ #!/bin/bash +# Test cluster membership by killing and adding nodes + seq=`basename $0` echo "QA output created by $seq" diff --git a/tests/006 b/tests/006 index d1170f6..95909de 100755 --- a/tests/006 +++ b/tests/006 @@ -1,5 +1,7 @@ #!/bin/bash +# Test launching sheeps simultaneously + seq=`basename $0` echo "QA output created by $seq" diff --git a/tests/007 b/tests/007 index 4ac722f..72ca3ce 100755 --- a/tests/007 +++ b/tests/007 @@ -1,5 +1,7 @@ #!/bin/bash +# Test cluster rejecting node with wrong epoch + seq=`basename $0` echo "QA output created by $seq" diff --git a/tests/008 b/tests/008 index 25407be..92af96a 100755 --- a/tests/008 +++ b/tests/008 @@ -1,5 +1,7 @@ #!/bin/bash +# Test doing heavy IO while confchg change + seq=`basename $0` echo "QA output created by $seq" diff --git a/tests/009 b/tests/009 index 29c86be..ad3d06a 100755 --- a/tests/009 +++ b/tests/009 @@ -1,5 +1,7 @@ #!/bin/bash +# Test data integrity after joining a new node + seq=`basename $0` echo "QA output created by $seq" diff --git a/tests/011 b/tests/011 index a4950a7..781c4fb 100755 --- a/tests/011 +++ b/tests/011 @@ -1,5 +1,7 @@ #!/bin/bash +# Test sheep booting on existing images mounted as loop device + seq=`basename $0` echo "QA output created by $seq" diff --git a/tests/012 b/tests/012 index 48be894..2a46335 100755 --- a/tests/012 +++ b/tests/012 @@ -1,5 +1,7 @@ #!/bin/bash +# Test gateway only functionality + seq=`basename $0` echo "QA output created by $seq" diff --git a/tests/013 b/tests/013 index d98c158..9a1a21b 100755 --- a/tests/013 +++ b/tests/013 @@ -1,5 +1,7 @@ #!/bin/bash +# Test snapshot functionality + seq=`basename $0` echo "QA output created by $seq" diff --git a/tests/014 b/tests/014 index 05d64fa..442fc7e 100755 --- a/tests/014 +++ b/tests/014 @@ -1,5 +1,7 @@ #!/bin/bash +# Test vdi setattr/getattr + seq=`basename $0` echo "QA output created by $seq" diff --git a/tests/015 b/tests/015 index 3fdebb2..71b0b0c 100755 --- a/tests/015 +++ b/tests/015 @@ -1,5 +1,7 @@ #!/bin/bash +# Test vdi setattr/getattr failure mode + seq=`basename $0` echo "QA output created by $seq" diff --git a/tests/016 b/tests/016 index 72678aa..ddf9c6b 100755 --- a/tests/016 +++ b/tests/016 @@ -1,5 +1,7 @@ #!/bin/bash +# Test vdi clone functionality + seq=`basename $0` echo "QA output created by $seq" diff --git a/tests/017 b/tests/017 index 4d111c1..7cb7775 100755 --- a/tests/017 +++ b/tests/017 @@ -1,5 +1,7 @@ #!/bin/bash +# Test vdi tree functionality + seq=`basename $0` echo "QA output created by $seq" diff --git a/tests/027 b/tests/027 index 5af8dab..a014fd0 100755 --- a/tests/027 +++ b/tests/027 @@ -1,6 +1,6 @@ #!/bin/bash -# Test sheep recovery logic +# Test sheep recovery logic breadth-first algorithm seq=`basename $0` echo "QA output created by $seq" diff --git a/tests/check b/tests/check index 62746e4..8dfeb0c 100755 --- a/tests/check +++ b/tests/check @@ -417,10 +417,11 @@ do # rm -f $seq.out.bad lasttime=`sed -n -e "/^$seq /s/.* //p" <check.time` + description=`sed -n '3s/# Test/Test/p' $seq` if [ "X$lasttime" != X ]; then - echo -n " ${lasttime}s ..." + echo -n " Last Used:${lasttime}s. $description" else - echo -n " " # prettier output with timestamps. + echo -n " $description" # prettier output with timestamps. fi rm -f core $seq.notrun -- 1.7.10.2 |