@@ -0,0 +1,787 @@
+#!/usr/bin/env python%0A%0Aimport os,subprocess,string,sys%0A%0AnumFailed=0%0Aexit_on_fail=True%0A%0Afor f in os.listdir(%22.%22) :%0A    if f == %22testall.py%22 : continue%0A    if %22Test%22 in f and f%5B-3:%5D == %22.py%22 :%0A       %09print %22Executing test %25s%22 %25 f%0A        print %22=================%22%0A        CmdList=%5Bf%5D%0A        pipo=subprocess.Popen(CmdList,stdout=subprocess.PIPE,stderr=subprocess.PIPE)%0A        _output,_outerr=pipo.communicate() %0A        _output=map(string.strip,_output.split(%22%5Cn%22))%0A        _outerr=map(string.strip,_outerr.split(%22%5Cn%22))%0A%0A        result=_outerr%5B-2:%5D%5B0%5D%0A        print result%0A        print %0A        if %22FAILED%22 in result :%0A%09    if exit_on_fail :%0A%09%09for line in _outerr :%0A%09%09    print line%0A                sys.exit(0)%0A%09    numFailed += 1%0A%0Aprint %22Total number of Failed units: %25s%22 %25 numFailed%09%0A

add central test-script