X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=satscons%2FBoostUnitTests.py;h=7d250ad3ac94c994e5901afcdaeb1d5afea9a792;hb=05633cf2fb569dad4bf2118ec5203e61974b35f5;hp=3579a8e4f2d538fe28a1968900de2b5c9ecd171a;hpb=58b3f9434c0455891e91ee0f59bd2847ee12b54c;p=senf.git diff --git a/satscons/BoostUnitTests.py b/satscons/BoostUnitTests.py index 3579a8e..7d250ad 100644 --- a/satscons/BoostUnitTests.py +++ b/satscons/BoostUnitTests.py @@ -17,13 +17,14 @@ def BoostUnitTests(env, target, source, test_source=None, LIBS = [], DEPENDS = [ if source: sources = sources + env.Object(source) sources = sources + test_source - binName = os.path.join(path,'.' + os.path.splitext(name)[0]+'.bin') + binName = os.path.join(path,'.' + name +'.bin') testRunner = testEnv.Program(binName, sources) stamp = os.path.join(path,'.' + os.path.splitext(name)[0]+'.stamp') if DEPENDS: env.Depends(testRunner, DEPENDS) - return env.Command([ target, stamp ], testRunner, - [ '( $SOURCE $BOOSTTESTARGS 2>&1 && touch ${TARGETS[1]} ) | tee ${TARGETS[0]}; exit $$PIPESTATUS[0]' ]) + return env.Command([ stamp ], testRunner, + [ '$SOURCE $BOOSTTESTARGS', + 'touch $TARGET' ]) def dispatcher(*arg,**kw): return BoostUnitTests(*arg,**kw)