diff --git a/CEP/Calibration/BBSControl/test/tCommandQueue.sh b/CEP/Calibration/BBSControl/test/tCommandQueue.sh
index 037a99a5a64b94157f59325a58c44c61a6215856..9fd81e13490229920eb428749573db8f488ed88e 100755
--- a/CEP/Calibration/BBSControl/test/tCommandQueue.sh
+++ b/CEP/Calibration/BBSControl/test/tCommandQueue.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tCommandQueue > tCommandQueue.log 2>&1
+./runctest.sh tCommandQueue
diff --git a/CEP/Calibration/BBSControl/test/tStrategy.sh b/CEP/Calibration/BBSControl/test/tStrategy.sh
index 07f357daf2b15141b3026f26d8f1b9a7c27b7179..4c04bc6904238b21735c0a42e3a4ff5a17e9b7a1 100755
--- a/CEP/Calibration/BBSControl/test/tStrategy.sh
+++ b/CEP/Calibration/BBSControl/test/tStrategy.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tStrategy > tStrategy.log 2>&1
+./runctest.sh tStrategy
diff --git a/CEP/Calibration/BBSKernel/test/tBBSStatus.sh b/CEP/Calibration/BBSKernel/test/tBBSStatus.sh
index 0c9c2df539801ca8f4ad61c7d24c3bb501673eda..feef4d2de7eb3b20d0978d8684f747b9836d992e 100755
--- a/CEP/Calibration/BBSKernel/test/tBBSStatus.sh
+++ b/CEP/Calibration/BBSKernel/test/tBBSStatus.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh -stdout tBBSStatus 2>&1 > tBBSStatus.log
+./runctest.sh -stdout tBBSStatus
diff --git a/CEP/Calibration/BBSKernel/test/tBandpass.sh b/CEP/Calibration/BBSKernel/test/tBandpass.sh
index 04c25d1833b5570cf4d85d795f9c461dd4705f4e..54a6b20c8305a42c1c04e8e9eff673ab60551e8a 100755
--- a/CEP/Calibration/BBSKernel/test/tBandpass.sh
+++ b/CEP/Calibration/BBSKernel/test/tBandpass.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tBandpass > /dev/null 2>&1
+./runctest.sh tBandpass
diff --git a/CEP/Calibration/BBSKernel/test/tCorrect.sh b/CEP/Calibration/BBSKernel/test/tCorrect.sh
index ec97b163ad6aea8c7788cf4bac0e86de6ec589e0..a03abd8b549a1d68ae93f396ef75558bd24485a3 100755
--- a/CEP/Calibration/BBSKernel/test/tCorrect.sh
+++ b/CEP/Calibration/BBSKernel/test/tCorrect.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tCorrect > tCorrect.log 2>&1
+./runctest.sh tCorrect
diff --git a/CEP/Calibration/BBSKernel/test/tFillRow.sh b/CEP/Calibration/BBSKernel/test/tFillRow.sh
index a2c20c875686d730d6fa476fac377ce1017b3f20..cb68835e0e93737a6e64fe4a805ca7a1b5f8ce73 100755
--- a/CEP/Calibration/BBSKernel/test/tFillRow.sh
+++ b/CEP/Calibration/BBSKernel/test/tFillRow.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tFillRow > tFillRow.log 2>&1
+./runctest.sh tFillRow
diff --git a/CEP/Calibration/BBSKernel/test/tJonesCMul3.sh b/CEP/Calibration/BBSKernel/test/tJonesCMul3.sh
index dc1f66dcc14d1487d114476ec27eaa3a51d3427c..1003b4327d28b58eb1b6c03281c7f7eda8b6387d 100755
--- a/CEP/Calibration/BBSKernel/test/tJonesCMul3.sh
+++ b/CEP/Calibration/BBSKernel/test/tJonesCMul3.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tJonesCMul3 > tJonesCMul3.log 2>&1
+./runctest.sh tJonesCMul3
diff --git a/CEP/Calibration/BBSKernel/test/tMSData.sh b/CEP/Calibration/BBSKernel/test/tMSData.sh
index c958a616b15131125a9a25cc3575caaf05d49a74..7002c2c18572a1737690380def2714a01c0cd8e7 100755
--- a/CEP/Calibration/BBSKernel/test/tMSData.sh
+++ b/CEP/Calibration/BBSKernel/test/tMSData.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tMSData > tMSData.log 2>&1
+./runctest.sh tMSData
diff --git a/CEP/Calibration/BBSKernel/test/tMeqParm.sh b/CEP/Calibration/BBSKernel/test/tMeqParm.sh
index 7f323b51e97d7c0a4bfd536ec99edd3af754594b..2090da85729b1a648e9526ddb53f02834c53fcf5 100755
--- a/CEP/Calibration/BBSKernel/test/tMeqParm.sh
+++ b/CEP/Calibration/BBSKernel/test/tMeqParm.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tMeqParm > tMeqParm.log 2>&1
+./runctest.sh tMeqParm
diff --git a/CEP/Calibration/BBSKernel/test/tMeqPolc.sh b/CEP/Calibration/BBSKernel/test/tMeqPolc.sh
index 2de55e6c3cb3bf782ca06f2263c8de5d21ffc9fe..ce059c0959e3d0b860e0e808c0c45d1d3afa7bd5 100755
--- a/CEP/Calibration/BBSKernel/test/tMeqPolc.sh
+++ b/CEP/Calibration/BBSKernel/test/tMeqPolc.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tMeqPolc > tMeqPolc.log 2>&1
+./runctest.sh tMeqPolc
diff --git a/CEP/Calibration/BBSKernel/test/tMeqPolcLog.sh b/CEP/Calibration/BBSKernel/test/tMeqPolcLog.sh
index e22d1a9113631072d7ef062a956d3b8cda66d362..e0f8c56445e738f24eb0e76a3f323b7fba83e747 100755
--- a/CEP/Calibration/BBSKernel/test/tMeqPolcLog.sh
+++ b/CEP/Calibration/BBSKernel/test/tMeqPolcLog.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tMeqPolcLog > tMeqPolcLog.log 2>&1
+./runctest.sh tMeqPolcLog
diff --git a/CEP/Calibration/BBSKernel/test/tMeqTabular.sh b/CEP/Calibration/BBSKernel/test/tMeqTabular.sh
index df8836764e29a866949e7a93f016c89372bffd69..68833e8eb175eb8c2206dc8c85df3669394b13e9 100755
--- a/CEP/Calibration/BBSKernel/test/tMeqTabular.sh
+++ b/CEP/Calibration/BBSKernel/test/tMeqTabular.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tMeqTabular > tMeqTabular.log 2>&1
+./runctest.sh tMeqTabular
diff --git a/CEP/Calibration/BBSKernel/test/tParmMerge.sh b/CEP/Calibration/BBSKernel/test/tParmMerge.sh
index 37f76648b3dabe09d9a828915e96c83927236f35..f1e59544583625bfee8ca159886361d5650e11e0 100755
--- a/CEP/Calibration/BBSKernel/test/tParmMerge.sh
+++ b/CEP/Calibration/BBSKernel/test/tParmMerge.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tParmMerge > tParmMerge.log 2>&1
+./runctest.sh tParmMerge
diff --git a/CEP/Calibration/BBSKernel/test/tPerturbed.sh b/CEP/Calibration/BBSKernel/test/tPerturbed.sh
index 5492e382c548b661a1955178b886e05f80dd3a97..1ef2676eea8f8981edce086e234e6b3cfa77f12e 100755
--- a/CEP/Calibration/BBSKernel/test/tPerturbed.sh
+++ b/CEP/Calibration/BBSKernel/test/tPerturbed.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tPerturbed > tPerturbed.log 2>&1
+./runctest.sh tPerturbed
diff --git a/CEP/Calibration/BBSKernel/test/tPredSolv.sh b/CEP/Calibration/BBSKernel/test/tPredSolv.sh
index d0cfcb147260ef3dcdbc47e38b184372f031566f..ae35921987eb524373d9ba1940ec3e9ecc7cab51 100755
--- a/CEP/Calibration/BBSKernel/test/tPredSolv.sh
+++ b/CEP/Calibration/BBSKernel/test/tPredSolv.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tPredSolv "" 1e-6 > tPredSolv.log 2>&1
+./runctest.sh tPredSolv "" 1e-6
diff --git a/CEP/Calibration/BBSKernel/test/tPredict.sh b/CEP/Calibration/BBSKernel/test/tPredict.sh
index 76cf3a764d9510431df983923c78a5b729c1174e..7a13c4cc6f601c334ae2795d9bdc14756f492e50 100755
--- a/CEP/Calibration/BBSKernel/test/tPredict.sh
+++ b/CEP/Calibration/BBSKernel/test/tPredict.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tPredict > tPredict.log 2>&1
+./runctest.sh tPredict
diff --git a/CEP/Calibration/BBSKernel/test/tSubtract.sh b/CEP/Calibration/BBSKernel/test/tSubtract.sh
index 3a265b1db07d45857fe3647b240523c6b87724f2..a1a468bb92dfdcd09bbee792ca4f74e13fe728e7 100755
--- a/CEP/Calibration/BBSKernel/test/tSubtract.sh
+++ b/CEP/Calibration/BBSKernel/test/tSubtract.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tSubtract > tSubtract.log 2>&1
+./runctest.sh tSubtract
diff --git a/CEP/DP3/DPPP/test/tAverager.sh b/CEP/DP3/DPPP/test/tAverager.sh
index cc76e91312fff12b4dd7c569d86195f544d28999..2e4fb8ee3c59528acfbb7e05e3d46943fd0dac97 100755
--- a/CEP/DP3/DPPP/test/tAverager.sh
+++ b/CEP/DP3/DPPP/test/tAverager.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tAverager > tAverager.log 2>&1
+./runctest.sh tAverager
diff --git a/CEP/DP3/DPPP/test/tMedFlagger.sh b/CEP/DP3/DPPP/test/tMedFlagger.sh
index 5f32fab9d8a8ea63832030fbcb272a5a325cab4e..56257ab02b4637a1745c879d28dd5db20aa4be21 100755
--- a/CEP/DP3/DPPP/test/tMedFlagger.sh
+++ b/CEP/DP3/DPPP/test/tMedFlagger.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tMedFlagger > tMedFlagger.log 2>&1
+./runctest.sh tMedFlagger
diff --git a/CEP/DP3/DPPP/test/tMedian.sh b/CEP/DP3/DPPP/test/tMedian.sh
index c1accbdf9d0183d81a08e858f4c69b99c46575c2..be461d0df19da54e2f515c9c04be030686e69315 100755
--- a/CEP/DP3/DPPP/test/tMedian.sh
+++ b/CEP/DP3/DPPP/test/tMedian.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tMedian > tMedian.log 2>&1
+./runctest.sh tMedian
diff --git a/CEP/DP3/DPPP/test/tMirror.sh b/CEP/DP3/DPPP/test/tMirror.sh
index aef074c947b6ab6ebb8392d3ebe3dce241a4d4c0..09a5523297bf25bd56b00de3e24dae11fcbe3e37 100755
--- a/CEP/DP3/DPPP/test/tMirror.sh
+++ b/CEP/DP3/DPPP/test/tMirror.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tMirror > tMirror.log 2>&1
+./runctest.sh tMirror
diff --git a/CEP/DP3/DPPP/test/tNDPPP.sh b/CEP/DP3/DPPP/test/tNDPPP.sh
index 8d21e6eddc75f39d03ca898559ca5f47f9e689a5..feac3b39893761b798f0376df89e74d8027c1194 100755
--- a/CEP/DP3/DPPP/test/tNDPPP.sh
+++ b/CEP/DP3/DPPP/test/tNDPPP.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tNDPPP > tNDPPP.log 2>&1
+./runctest.sh tNDPPP
diff --git a/CEP/DP3/DPPP/test/tPSet.sh b/CEP/DP3/DPPP/test/tPSet.sh
index 2e61ad0c56a8194c032d38caaa3450625f8724fc..2f3e0c17fdcf24eea376956444f1ab0bdc6a402c 100755
--- a/CEP/DP3/DPPP/test/tPSet.sh
+++ b/CEP/DP3/DPPP/test/tPSet.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tPSet > tPSet.log 2>&1
+./runctest.sh tPSet
diff --git a/CEP/DP3/DPPP/test/tPreFlagger.sh b/CEP/DP3/DPPP/test/tPreFlagger.sh
index bf14b486db4921ec24119f618072a0f6fc4d1f2b..9c4ead9986c7e24ae021e8254b1ecfa8021d6f50 100755
--- a/CEP/DP3/DPPP/test/tPreFlagger.sh
+++ b/CEP/DP3/DPPP/test/tPreFlagger.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tPreFlagger > tPreFlagger.log 2>&1
+./runctest.sh tPreFlagger
diff --git a/CEP/DP3/DPPP/test/tUVWFlagger.sh b/CEP/DP3/DPPP/test/tUVWFlagger.sh
index 7806f13f7de2f515bc994d0b0b45fa401fe497f9..207563f199ba14d6b8dc36e9265291936a677f6e 100755
--- a/CEP/DP3/DPPP/test/tUVWFlagger.sh
+++ b/CEP/DP3/DPPP/test/tUVWFlagger.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tUVWFlagger > tUVWFlagger.log 2>&1
+./runctest.sh tUVWFlagger
diff --git a/CEP/DP3/DPPP/test/test_flaggers.sh b/CEP/DP3/DPPP/test/test_flaggers.sh
index 370ceb0759cff3363d4a5e099e11a8a1d730f61c..7cee918c9b154647e5be5f89dc6d950910e6a941 100755
--- a/CEP/DP3/DPPP/test/test_flaggers.sh
+++ b/CEP/DP3/DPPP/test/test_flaggers.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh test_flaggers > test_flaggers.log 2>&1
+./runctest.sh test_flaggers
diff --git a/CEP/DP3/DPPP/test/tmwflagger.sh b/CEP/DP3/DPPP/test/tmwflagger.sh
index d777693ce8c8b29d044e11757cd7304ce3963d4e..5fd6ce6a98832202cecc074b47fd8099ed06f621 100755
--- a/CEP/DP3/DPPP/test/tmwflagger.sh
+++ b/CEP/DP3/DPPP/test/tmwflagger.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tmwflagger > tmwflagger.log 2>&1
+./runctest.sh tmwflagger
diff --git a/CEP/GSM/test/tgsm_import.sh b/CEP/GSM/test/tgsm_import.sh
index 4658ae4d580d0341eaf9d3da8b3ef09b61877295..776c6ae9dddff1d7fc4fd88d540ce84b06933f4f 100755
--- a/CEP/GSM/test/tgsm_import.sh
+++ b/CEP/GSM/test/tgsm_import.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tgsm_import > tgsm_import.log 2>&1
+./runctest.sh tgsm_import
diff --git a/CEP/LMWCommon/test/tClusterDesc.sh b/CEP/LMWCommon/test/tClusterDesc.sh
index 7f628d80133e89ec9a8af35972b2b57963afc941..097116309f5be161d14a224b6838d8858ef1fb0e 100755
--- a/CEP/LMWCommon/test/tClusterDesc.sh
+++ b/CEP/LMWCommon/test/tClusterDesc.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tClusterDesc > tClusterDesc.log 2>&1
+./runctest.sh tClusterDesc
diff --git a/CEP/LMWCommon/test/tNodeDesc.sh b/CEP/LMWCommon/test/tNodeDesc.sh
index 92c361a54822fd9f7a52f3a53980a87a2ed39b8f..0a1faebcf859904e16d1853f656e26cad2c92253 100755
--- a/CEP/LMWCommon/test/tNodeDesc.sh
+++ b/CEP/LMWCommon/test/tNodeDesc.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tNodeDesc > tNodeDesc.log 2>&1
+./runctest.sh tNodeDesc
diff --git a/CEP/LMWCommon/test/tSocketConnection.sh b/CEP/LMWCommon/test/tSocketConnection.sh
index 7b340dea21812c253f20894e2e73390414dbb8cf..fc90bc2c88daea4fd22314417ac4d48ec8ce6de1 100755
--- a/CEP/LMWCommon/test/tSocketConnection.sh
+++ b/CEP/LMWCommon/test/tSocketConnection.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tSocketConnection > tSocketConnection.log 2>&1
+./runctest.sh tSocketConnection
diff --git a/CEP/LMWCommon/test/tSocketConnectionSet.sh b/CEP/LMWCommon/test/tSocketConnectionSet.sh
index 2c072ba125321f98a574731680c0fe96731222fb..21a6d711b71a5e20b29cd93ddc61c7335ecf6146 100755
--- a/CEP/LMWCommon/test/tSocketConnectionSet.sh
+++ b/CEP/LMWCommon/test/tSocketConnectionSet.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tSocketConnectionSet > tSocketConnectionSet.log 2>&1
+./runctest.sh tSocketConnectionSet
diff --git a/CEP/LMWCommon/test/tVdsDesc.sh b/CEP/LMWCommon/test/tVdsDesc.sh
index 4bb37dafdae010183321f83d2ebbd77da4b7b84c..08798c14a27b8d624aaa2f63bb8f2f75b3cabccf 100755
--- a/CEP/LMWCommon/test/tVdsDesc.sh
+++ b/CEP/LMWCommon/test/tVdsDesc.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tVdsDesc > tVdsDesc.log 2>&1
+./runctest.sh tVdsDesc
diff --git a/CEP/LMWCommon/test/tVdsPartDesc.sh b/CEP/LMWCommon/test/tVdsPartDesc.sh
index 4ad5168fe7362b22c72a49ca3cf2228fc8b6397a..1497ac093ccb6c82b29a4478145af1cefa72a329 100755
--- a/CEP/LMWCommon/test/tVdsPartDesc.sh
+++ b/CEP/LMWCommon/test/tVdsPartDesc.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tVdsPartDesc > tVdsPartDesc.log 2>&1
+./runctest.sh tVdsPartDesc
diff --git a/CEP/LMWCommon/test/tWorkersDesc.sh b/CEP/LMWCommon/test/tWorkersDesc.sh
index 500a2eb31dd1e9973c7d11b83ae4d0bf00a2b27b..2a2dc253e7a90ccaba6616ac433d4555e434c285 100755
--- a/CEP/LMWCommon/test/tWorkersDesc.sh
+++ b/CEP/LMWCommon/test/tWorkersDesc.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tWorkersDesc > tWorkersDesc.log 2>&1
+./runctest.sh tWorkersDesc
diff --git a/CEP/LMWCommon/test/tfinddproc.sh b/CEP/LMWCommon/test/tfinddproc.sh
index 62afda5ee26e411074521af4c75e859651c6b161..31c508de92e89d6da2d291acbf1d4503af89ae2e 100755
--- a/CEP/LMWCommon/test/tfinddproc.sh
+++ b/CEP/LMWCommon/test/tfinddproc.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tfinddproc > tfinddproc.log 2>&1
+./runctest.sh tfinddproc
diff --git a/CEP/LMWCommon/test/trundist.sh b/CEP/LMWCommon/test/trundist.sh
index e68bf177efc621865b208039a5eb956177165ca7..18dbade1b391606fb684aaadcc7da78764bc19b6 100755
--- a/CEP/LMWCommon/test/trundist.sh
+++ b/CEP/LMWCommon/test/trundist.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh trundist > trundist.log 2>&1
+./runctest.sh trundist
diff --git a/CEP/LMWCommon/test/tstartdproc.sh b/CEP/LMWCommon/test/tstartdproc.sh
index 98b8194b1cbcb72554e4e1a9bd9455498a629aea..05d42c90ab4cb3ffa50de23dc768a71adbdb1b1b 100755
--- a/CEP/LMWCommon/test/tstartdproc.sh
+++ b/CEP/LMWCommon/test/tstartdproc.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tstartdproc > tstartdproc.log 2>&1
+./runctest.sh tstartdproc
diff --git a/CEP/MS/test/tMSSplit.sh b/CEP/MS/test/tMSSplit.sh
index 1236210d7ecf9427e37b2b00d2ff91a9037a6f33..50dfc6c5c2592a6991e02749c743971a0a9ceb99 100755
--- a/CEP/MS/test/tMSSplit.sh
+++ b/CEP/MS/test/tMSSplit.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tMSSplit > tMSSplit_test.log 2>&1
+./runctest.sh tMSSplit
diff --git a/CEP/MS/test/tVdsMaker.sh b/CEP/MS/test/tVdsMaker.sh
index 0cf7eeea63f5530588c2436fdce78d06317f9744..d10a6a2665bd7f4406d82851560ba7a603d84bbe 100755
--- a/CEP/MS/test/tVdsMaker.sh
+++ b/CEP/MS/test/tVdsMaker.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tVdsMaker > tVdsMaker_test.log 2>&1
+./runctest.sh tVdsMaker
diff --git a/CEP/MS/test/tcombinevds.sh b/CEP/MS/test/tcombinevds.sh
index f4a32e3eaad1a33d898b139d5de313f4a19e236c..3c5ee58e3b3929571bd991d7fc33f324b51f35ea 100755
--- a/CEP/MS/test/tcombinevds.sh
+++ b/CEP/MS/test/tcombinevds.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tcombinevds > tcombinevds.log 2>&1
+./runctest.sh tcombinevds
diff --git a/CEP/MS/test/tmakems.sh b/CEP/MS/test/tmakems.sh
index 35547af280d7835295d8ebd44654250d4a179c7d..c04d10f092bbdc47128a5cb4b82773f9af11ca6c 100755
--- a/CEP/MS/test/tmakems.sh
+++ b/CEP/MS/test/tmakems.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tmakems 2>&1 > tmakems.log
+./runctest.sh tmakems
diff --git a/CEP/ParmDB/test/tAxis.sh b/CEP/ParmDB/test/tAxis.sh
index eedd5ff78ff0d1d712139363b1c3181c80403d36..2a6073a5f1aced6d577ebc31f7af3b1e57e9a3ec 100755
--- a/CEP/ParmDB/test/tAxis.sh
+++ b/CEP/ParmDB/test/tAxis.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tAxis > tAxis.log 2>&1
+./runctest.sh tAxis
diff --git a/CEP/ParmDB/test/tAxisMapping.sh b/CEP/ParmDB/test/tAxisMapping.sh
index f3c078a0393670a39f2a068ba4a3e65e6f5e188e..7746d4ef9a86b60a283892e21fdeb03970664d2a 100755
--- a/CEP/ParmDB/test/tAxisMapping.sh
+++ b/CEP/ParmDB/test/tAxisMapping.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tAxisMapping > tAxisMapping.log 2>&1
+./runctest.sh tAxisMapping
diff --git a/CEP/ParmDB/test/tBox.sh b/CEP/ParmDB/test/tBox.sh
index 46c1ff3acd9ab08d246055ab7e810c386bfdc2db..962fce4659e9ad911c3017252162663f6b1c138f 100755
--- a/CEP/ParmDB/test/tBox.sh
+++ b/CEP/ParmDB/test/tBox.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tBox > tBox.log 2>&1
+./runctest.sh tBox
diff --git a/CEP/ParmDB/test/tGrid.sh b/CEP/ParmDB/test/tGrid.sh
index 7e1ea0bda4a31cd946baf3f4ba4d5c735e4916e1..8e02db30b67c08c3eea2fcc956376597e4e18e02 100755
--- a/CEP/ParmDB/test/tGrid.sh
+++ b/CEP/ParmDB/test/tGrid.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tGrid > tGrid.log 2>&1
+./runctest.sh tGrid
diff --git a/CEP/ParmDB/test/tParm.sh b/CEP/ParmDB/test/tParm.sh
index 1cf6a545174616d5493e679b074517300f308e4a..00e39c9d226c9ba7f3a77b157f9a9e3b2f73a738 100755
--- a/CEP/ParmDB/test/tParm.sh
+++ b/CEP/ParmDB/test/tParm.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tParm > tParm.log 2>&1
+./runctest.sh tParm
diff --git a/CEP/ParmDB/test/tParmCache.sh b/CEP/ParmDB/test/tParmCache.sh
index ceb0906a1ac8868e0e6e75d77dd04c66f70914aa..ea71e9da5d2bdf7170526d51cdeea9d9cd4e3387 100755
--- a/CEP/ParmDB/test/tParmCache.sh
+++ b/CEP/ParmDB/test/tParmCache.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tParmCache > tParmCache.log 2>&1
+./runctest.sh tParmCache
diff --git a/CEP/ParmDB/test/tParmDBCasa.sh b/CEP/ParmDB/test/tParmDBCasa.sh
index 03c783cdd0b8e436be2c521033e2395bb178ac7d..8cc513db90fb2608d1072c2cc0bfb7e4be303caa 100755
--- a/CEP/ParmDB/test/tParmDBCasa.sh
+++ b/CEP/ParmDB/test/tParmDBCasa.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tParmDBCasa > tParmDBCasa.log 2>&1
+./runctest.sh tParmDBCasa
diff --git a/CEP/ParmDB/test/tParmFacade.sh b/CEP/ParmDB/test/tParmFacade.sh
index ec8b5b4ab611083c422b74dc2e7165715c2a3b78..4c08e9388e3925d55463b9be206422f09b4d310c 100755
--- a/CEP/ParmDB/test/tParmFacade.sh
+++ b/CEP/ParmDB/test/tParmFacade.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tParmFacade > tParmFacade.log 2>&1
+./runctest.sh tParmFacade
diff --git a/CEP/ParmDB/test/tParmFacadeDistr.sh b/CEP/ParmDB/test/tParmFacadeDistr.sh
index b10f3f102a1e8a52099dcfc0466301ba2a855f7a..98f22452c8aa6ee4298ca71758ead0adff34a86a 100755
--- a/CEP/ParmDB/test/tParmFacadeDistr.sh
+++ b/CEP/ParmDB/test/tParmFacadeDistr.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tParmFacadeDistr > tParmFacadeDistr.log 2>&1
+./runctest.sh tParmFacadeDistr
diff --git a/CEP/ParmDB/test/tParmPolc.sh b/CEP/ParmDB/test/tParmPolc.sh
index 18c2e8ee3efa05a764aada5092cc86b12ccbe060..e891992b1456e365ccd1666c5d399b83cc1c7acd 100755
--- a/CEP/ParmDB/test/tParmPolc.sh
+++ b/CEP/ParmDB/test/tParmPolc.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tParmPolc > tParmPolc.log 2>&1
+./runctest.sh tParmPolc
diff --git a/CEP/ParmDB/test/tParmSet.sh b/CEP/ParmDB/test/tParmSet.sh
index 6ea9e04be370ed508063aa4338bf34ddf86e62c7..7e008757181df70f99ed3a7c54e869b6b957a083 100755
--- a/CEP/ParmDB/test/tParmSet.sh
+++ b/CEP/ParmDB/test/tParmSet.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tParmSet > tParmSet.log 2>&1
+./runctest.sh tParmSet
diff --git a/CEP/ParmDB/test/tParmValue.sh b/CEP/ParmDB/test/tParmValue.sh
index 5d2bb5722aef2012b635f9732bc9504755f85cd2..a24e8b2bfa08425d1086d1cd927907829bf1d151 100755
--- a/CEP/ParmDB/test/tParmValue.sh
+++ b/CEP/ParmDB/test/tParmValue.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tParmValue > tParmValue.log 2>&1
+./runctest.sh tParmValue
diff --git a/CEP/ParmDB/test/tSourceDBBlob.sh b/CEP/ParmDB/test/tSourceDBBlob.sh
index 5b4f73ae9b8d45be7a08751f584cb560fea99819..5cfa3a6a9e390ff3c03c6e999f2c396c1573d5e0 100755
--- a/CEP/ParmDB/test/tSourceDBBlob.sh
+++ b/CEP/ParmDB/test/tSourceDBBlob.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tSourceDBBlob > tSourceDBBlob.log 2>&1
+./runctest.sh tSourceDBBlob
diff --git a/CEP/ParmDB/test/tSourceDBCasa.sh b/CEP/ParmDB/test/tSourceDBCasa.sh
index 2a9ac6d0d40b9cd527db39a464b81629f3c5ef1c..0cb14d075b1766a2c855b1fed97ca42686a6c1cf 100755
--- a/CEP/ParmDB/test/tSourceDBCasa.sh
+++ b/CEP/ParmDB/test/tSourceDBCasa.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tSourceDBCasa > tSourceDBCasa.log 2>&1
+./runctest.sh tSourceDBCasa
diff --git a/CEP/ParmDB/test/tTimeAxis.sh b/CEP/ParmDB/test/tTimeAxis.sh
index a8d3c03eb804b7f6115ba703fb2b0c73aa7f35ec..cdd69935741c8c3f787b92d168b2d10667961520 100755
--- a/CEP/ParmDB/test/tTimeAxis.sh
+++ b/CEP/ParmDB/test/tTimeAxis.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tTimeAxis > tTimeAxis.log 2>&1
+./runctest.sh tTimeAxis
diff --git a/CEP/ParmDB/test/tmakesourcedb.sh b/CEP/ParmDB/test/tmakesourcedb.sh
index eea65a4d73ff22c9b851677e3e4004f2bc515965..17c0342e32b3dd51fd9e7bd4b64234f7f280b901 100755
--- a/CEP/ParmDB/test/tmakesourcedb.sh
+++ b/CEP/ParmDB/test/tmakesourcedb.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tmakesourcedb > tmakesourcedb.log 2>&1
+./runctest.sh tmakesourcedb
diff --git a/CEP/ParmDB/test/tparmdb.sh b/CEP/ParmDB/test/tparmdb.sh
index 2cb5805600d6b14309ebb47d8a1891a400fced52..422e7524a89acd8d237ba777b7b14361e7c34e98 100755
--- a/CEP/ParmDB/test/tparmdb.sh
+++ b/CEP/ParmDB/test/tparmdb.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tparmdb > tparmdb.log 2>&1
+./runctest.sh tparmdb
diff --git a/CEP/ParmDB/test/tparmexportcal.sh b/CEP/ParmDB/test/tparmexportcal.sh
index a664803a18a98e6ba1ed17fd997e2dcd403a103e..a287fa89125d72f5221655b85580def557fd38bf 100755
--- a/CEP/ParmDB/test/tparmexportcal.sh
+++ b/CEP/ParmDB/test/tparmexportcal.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tparmexportcal > tparmexportcal.log 2>&1
+./runctest.sh tparmexportcal
diff --git a/CEP/ParmDB/test/tsetupparmdb.sh b/CEP/ParmDB/test/tsetupparmdb.sh
index dd27e96bfe64c835bfc02d36e68c9a27c40f3462..86f3251fe3377ba6238ed6a7f486d9e9b93f241e 100755
--- a/CEP/ParmDB/test/tsetupparmdb.sh
+++ b/CEP/ParmDB/test/tsetupparmdb.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tsetupparmdb > tsetupparmdb.log 2>&1
+./runctest.sh tsetupparmdb
diff --git a/CEP/ParmDB/test/tsetupsourcedb.sh b/CEP/ParmDB/test/tsetupsourcedb.sh
index bfed34a0cbcfdf9d78143d28d1e382dc699a036b..9adffad234812c49174d9e8fb448fc6f8af04116 100755
--- a/CEP/ParmDB/test/tsetupsourcedb.sh
+++ b/CEP/ParmDB/test/tsetupsourcedb.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tsetupsourcedb > tsetupsourcedb.log 2>&1
+./runctest.sh tsetupsourcedb
diff --git a/CEP/Pipeline/test/pipeline_test.sh b/CEP/Pipeline/test/pipeline_test.sh
index 861679c24a454f27073f4fe17be0697dce9ce56e..e7795313558170b6294f9a8fad917fdd7d6f602b 100755
--- a/CEP/Pipeline/test/pipeline_test.sh
+++ b/CEP/Pipeline/test/pipeline_test.sh
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-./runctest.sh pipeline_test > pipeline_test.log 2>&1
+./runctest.sh pipeline_test
diff --git a/CEP/PyBDSM/test/tbdsm_import.sh b/CEP/PyBDSM/test/tbdsm_import.sh
index 5e169151b54a2866346420047ebebe761b7c4da6..63e87b7128d8ee113a601a610a36851751342c1a 100755
--- a/CEP/PyBDSM/test/tbdsm_import.sh
+++ b/CEP/PyBDSM/test/tbdsm_import.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tbdsm_import > tbdsm_import.log 2>&1
+./runctest.sh tbdsm_import
diff --git a/CEP/PyBDSM/test/tbdsm_process_image.sh b/CEP/PyBDSM/test/tbdsm_process_image.sh
index 1e06a9cbe3456f035a8cfd34996c40a386c9e27b..63cd50bc73632c46839316d09468c8281a7eaecc 100755
--- a/CEP/PyBDSM/test/tbdsm_process_image.sh
+++ b/CEP/PyBDSM/test/tbdsm_process_image.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tbdsm_process_image > tbdsm_process_image.log 2>&1
+./runctest.sh tbdsm_process_image
diff --git a/CEP/pyparmdb/test/tpyparmdb.sh b/CEP/pyparmdb/test/tpyparmdb.sh
index e535825e0ff8bc796eef907aa9f20af696ab39b7..96109bc039adb719bc72f8ca4ef2e1dd17d20cfd 100755
--- a/CEP/pyparmdb/test/tpyparmdb.sh
+++ b/CEP/pyparmdb/test/tpyparmdb.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tpyparmdb > tpyparmdb.log 2>&1
+./runctest.sh tpyparmdb
diff --git a/EmbraceStMan/test/tEmbraceStMan.sh b/EmbraceStMan/test/tEmbraceStMan.sh
index c5d63dc3f5e13337bb670bde5cd53fcfe304410e..f6b8ec4b9a33ff94206e921f1fa97e7044af7a3b 100755
--- a/EmbraceStMan/test/tEmbraceStMan.sh
+++ b/EmbraceStMan/test/tEmbraceStMan.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tEmbraceStMan 2>&1 > tEmbraceStMan.log
+./runctest.sh tEmbraceStMan
diff --git a/LCS/AMC/AMCBase/test/tBlobIO.sh b/LCS/AMC/AMCBase/test/tBlobIO.sh
index 44d7201bebf165171958b0f497801eb79bcb1f67..8b9be5e9ff02b73568fcdd66b0f0677fc65294ac 100755
--- a/LCS/AMC/AMCBase/test/tBlobIO.sh
+++ b/LCS/AMC/AMCBase/test/tBlobIO.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tBlobIO 2>&1 > tBlobIO.log
+./runctest.sh tBlobIO
diff --git a/LCS/AMC/AMCBase/test/tConverterCommand.sh b/LCS/AMC/AMCBase/test/tConverterCommand.sh
index 9ef71c22c9576d525996a9410822012d15bc11a1..98e23d6c36a1e56095112de563fcb879df0b10f8 100755
--- a/LCS/AMC/AMCBase/test/tConverterCommand.sh
+++ b/LCS/AMC/AMCBase/test/tConverterCommand.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh -stdout tConverterCommand 2>&1 > tConverterCommand.log
+./runctest.sh -stdout tConverterCommand
diff --git a/LCS/AMC/AMCBase/test/tConverterStatus.sh b/LCS/AMC/AMCBase/test/tConverterStatus.sh
index 8b2fcc8e6f3b04ca6b114a6952686b828966d803..641eff32049cc98998385af121dee55faba7eb8a 100755
--- a/LCS/AMC/AMCBase/test/tConverterStatus.sh
+++ b/LCS/AMC/AMCBase/test/tConverterStatus.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh -stdout tConverterStatus 2>&1 > tConverterStatus.log
+./runctest.sh -stdout tConverterStatus
diff --git a/LCS/AMC/AMCBase/test/tCoord3D.sh b/LCS/AMC/AMCBase/test/tCoord3D.sh
index 4e6d6b6f494bcfc65882b5156c7c0102f86ee604..463153ad71b78cd074eebe37da53204b2c2fb7e0 100755
--- a/LCS/AMC/AMCBase/test/tCoord3D.sh
+++ b/LCS/AMC/AMCBase/test/tCoord3D.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tCoord3D 2>&1 > tCoord3D.log
+./runctest.sh tCoord3D
diff --git a/LCS/AMC/AMCBase/test/tDH_Request.sh b/LCS/AMC/AMCBase/test/tDH_Request.sh
index 3404ee6cdd24a87e4766c98f2d77e57951a522df..dd1e8ea870666ddbd076fa426f7093baeb15a055 100755
--- a/LCS/AMC/AMCBase/test/tDH_Request.sh
+++ b/LCS/AMC/AMCBase/test/tDH_Request.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tDH_Request 2>&1 > tDH_Request.log
+./runctest.sh tDH_Request
diff --git a/LCS/AMC/AMCBase/test/tDH_Result.sh b/LCS/AMC/AMCBase/test/tDH_Result.sh
index b480d7509862a21519574979e9911137216699cc..267440d57537a4e1e7bca8b86b74180c586f62f0 100755
--- a/LCS/AMC/AMCBase/test/tDH_Result.sh
+++ b/LCS/AMC/AMCBase/test/tDH_Result.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tDH_Result 2>&1 > tDH_Result.log
+./runctest.sh tDH_Result
diff --git a/LCS/AMC/AMCBase/test/tDirection.sh b/LCS/AMC/AMCBase/test/tDirection.sh
index d3c76b856ee26cdf4d6f66524fc3a901a6982936..8a82a2e643f498aa40156629e8839120c6b59273 100755
--- a/LCS/AMC/AMCBase/test/tDirection.sh
+++ b/LCS/AMC/AMCBase/test/tDirection.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh -stdout tDirection 2>&1 > tDirection.log
+./runctest.sh -stdout tDirection
diff --git a/LCS/AMC/AMCBase/test/tEpoch.sh b/LCS/AMC/AMCBase/test/tEpoch.sh
index 772a0d0ed89c39eb32d38bf86649c663643ddf7b..def63dfac5642e1736c1b736dc077ed295225321 100755
--- a/LCS/AMC/AMCBase/test/tEpoch.sh
+++ b/LCS/AMC/AMCBase/test/tEpoch.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tEpoch 2>&1 > tEpoch.log
+./runctest.sh tEpoch
diff --git a/LCS/AMC/AMCBase/test/tPosition.sh b/LCS/AMC/AMCBase/test/tPosition.sh
index 7e5b60b5f75f9a69ed04b3099332ec78efcca3df..e2750c3deddbcc9e4d98331e1a493741958cdb16 100755
--- a/LCS/AMC/AMCBase/test/tPosition.sh
+++ b/LCS/AMC/AMCBase/test/tPosition.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tPosition 2>&1 > tPosition.log
+./runctest.sh tPosition
diff --git a/LCS/AMC/AMCImpl/test/tConverter.sh b/LCS/AMC/AMCImpl/test/tConverter.sh
index 4bfa9f3d0aef949d69d52a791f62776d887a3649..5f069a573dc681f284fee1c10651c5ece4c4c9f6 100755
--- a/LCS/AMC/AMCImpl/test/tConverter.sh
+++ b/LCS/AMC/AMCImpl/test/tConverter.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
 echo "impl" > tConverter.in
-./runctest.sh -stdout tConverter > tConverter_impl.log
+./runctest.sh -stdout tConverter
 echo "client localhost 31339" > tConverter.in
-./runctest.sh -stdout tConverter > tConverter_client.log
+./runctest.sh -stdout tConverter
diff --git a/LCS/AMC/AMCImpl/test/tConverterStress.sh b/LCS/AMC/AMCImpl/test/tConverterStress.sh
index d2d9d6680de2e88f7684acd39c5b12c0c51466c3..2786895717a39cbac6a720b7a41e7858cbec0534 100755
--- a/LCS/AMC/AMCImpl/test/tConverterStress.sh
+++ b/LCS/AMC/AMCImpl/test/tConverterStress.sh
@@ -1,3 +1,3 @@
 #!/bin/sh
 echo "client localhost 31340" > tConverterStress.in
-./runctest.sh tConverterStress > tConverterStress.log
+./runctest.sh tConverterStress
diff --git a/LCS/ApplCommon/test/tAntField.sh b/LCS/ApplCommon/test/tAntField.sh
index 700b12fbacb3af8a3fed5274b7753963f16ce33f..b502db26c3a82f39974aff037a2e89f6bb75c9b8 100755
--- a/LCS/ApplCommon/test/tAntField.sh
+++ b/LCS/ApplCommon/test/tAntField.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tAntField 2>&1 > tAntField.log
+./runctest.sh tAntField
diff --git a/LCS/ApplCommon/test/tAntennaSet.sh b/LCS/ApplCommon/test/tAntennaSet.sh
index 5979ca669cf8cbe007d2bdc14b14c7665e4709f8..57bf71937fa00259b4cc1ee0131bea11b90131c2 100755
--- a/LCS/ApplCommon/test/tAntennaSet.sh
+++ b/LCS/ApplCommon/test/tAntennaSet.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tAntennaSet 2>&1 > tAntennaSet.log
+./runctest.sh tAntennaSet
diff --git a/LCS/ApplCommon/test/tAntennaUse.sh b/LCS/ApplCommon/test/tAntennaUse.sh
index 84ddeabefcaf05524d8ef08b1ac687b0734d53ce..9dadcf3d026daf9796364540713383b3876cf349 100755
--- a/LCS/ApplCommon/test/tAntennaUse.sh
+++ b/LCS/ApplCommon/test/tAntennaUse.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tAntennaUse 2>&1 > tAntennaUse.log
+./runctest.sh tAntennaUse
diff --git a/LCS/ApplCommon/test/tObservation.sh b/LCS/ApplCommon/test/tObservation.sh
index 985cd896290dac09c5003964da50747d5949fe5d..50290ac9dce0c8205cd300e69c2e5539bce947c1 100755
--- a/LCS/ApplCommon/test/tObservation.sh
+++ b/LCS/ApplCommon/test/tObservation.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tObservation 2>&1 > tObservation.log
+./runctest.sh tObservation
diff --git a/LCS/Blob/test/tBlobAipsIO.sh b/LCS/Blob/test/tBlobAipsIO.sh
index 3d2b74bc9d02f0d297c8f780794ebc6f2a17162a..e2a375ae8b5474a0d55b10e2fc099561a8b39174 100755
--- a/LCS/Blob/test/tBlobAipsIO.sh
+++ b/LCS/Blob/test/tBlobAipsIO.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tBlobAipsIO 2>&1 > tBlobAipsIO_test.log
+./runctest.sh tBlobAipsIO
diff --git a/LCS/Blob/test/tBlobArray.sh b/LCS/Blob/test/tBlobArray.sh
index 97071cfcaf237274479f57006da64c39fd613e1c..6612d428847d228ec85d6c3c48b3f2b0aa6c0624 100755
--- a/LCS/Blob/test/tBlobArray.sh
+++ b/LCS/Blob/test/tBlobArray.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tBlobArray 2>&1 > tBlobArray_test.log
+./runctest.sh tBlobArray
diff --git a/LCS/Blob/test/tBlobArrayHeader.sh b/LCS/Blob/test/tBlobArrayHeader.sh
index 3f8dd8b145d410e454456fce39d4614d16e3eae1..765027ef78e61ea19f73d2edbab029d52f0b407d 100755
--- a/LCS/Blob/test/tBlobArrayHeader.sh
+++ b/LCS/Blob/test/tBlobArrayHeader.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tBlobArrayHeader 2>&1 > tBlobArrayHeader_test.log
+./runctest.sh tBlobArrayHeader
diff --git a/LCS/Blob/test/tBlobCasa.sh b/LCS/Blob/test/tBlobCasa.sh
index 7f37a72195abb461c73df504d4d9994216537c48..397b9c4cdf3d22b6acacc30a17f7a88d4104ebd3 100755
--- a/LCS/Blob/test/tBlobCasa.sh
+++ b/LCS/Blob/test/tBlobCasa.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tBlobCasa 2>&1 > tBlobCasa_test.log
+./runctest.sh tBlobCasa
diff --git a/LCS/Blob/test/tBlobField.sh b/LCS/Blob/test/tBlobField.sh
index 849871ea791dc06f87ff9fb412a91d80bff51c8c..7fbb142aba2892f05b57e88dd7d624315ac0c10f 100755
--- a/LCS/Blob/test/tBlobField.sh
+++ b/LCS/Blob/test/tBlobField.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tBlobField 2>&1 > tBlobField_test.log
+./runctest.sh tBlobField
diff --git a/LCS/Blob/test/tBlobHeader.sh b/LCS/Blob/test/tBlobHeader.sh
index 759f1e5b5f6eadca366a73dbd9632b57fe26b77a..101c8a419af9fd5a8503e2b2dd8824fd1c0e15f0 100755
--- a/LCS/Blob/test/tBlobHeader.sh
+++ b/LCS/Blob/test/tBlobHeader.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tBlobHeader 2>&1 > tBlobHeader_test.log
+./runctest.sh tBlobHeader
diff --git a/LCS/Blob/test/tBlobSTL.sh b/LCS/Blob/test/tBlobSTL.sh
index 38acfcd2551584318041f1c7dccdcf5915627e7c..27fc18a3a94e84be6c0cef751ec975133b3e2cc4 100755
--- a/LCS/Blob/test/tBlobSTL.sh
+++ b/LCS/Blob/test/tBlobSTL.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tBlobSTL 2>&1 > tBlobSTL_test.log
+./runctest.sh tBlobSTL
diff --git a/LCS/Blob/test/tBlobStream.sh b/LCS/Blob/test/tBlobStream.sh
index c60a492f664a34e24b46c79704efde6ea7dc7021..b639aad7a63f1d933739d32061a0e426b52625e4 100755
--- a/LCS/Blob/test/tBlobStream.sh
+++ b/LCS/Blob/test/tBlobStream.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tBlobStream 2>&1 > tBlobStream_test.log
+./runctest.sh tBlobStream
diff --git a/LCS/Blob/test/tBlobString.sh b/LCS/Blob/test/tBlobString.sh
index 5cb89c37f70c8cffd60cf007eed989e8a0d6f130..855f8d5d3074dc2ba51428040966e2bcbed560ae 100755
--- a/LCS/Blob/test/tBlobString.sh
+++ b/LCS/Blob/test/tBlobString.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tBlobString 2>&1 > tBlobString_test.log
+./runctest.sh tBlobString
diff --git a/LCS/Blob/test/tKeyValueMap.sh b/LCS/Blob/test/tKeyValueMap.sh
index 70b594a4159cc36ed2b430687d7c427b8fcf44aa..79184ab99982f6143b690bf1beab53c7759de3f1 100755
--- a/LCS/Blob/test/tKeyValueMap.sh
+++ b/LCS/Blob/test/tKeyValueMap.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tKeyValueMap 2>&1 > tKeyValueMap_test.log
+./runctest.sh tKeyValueMap
diff --git a/LCS/Common/test/tAllocator.sh b/LCS/Common/test/tAllocator.sh
index 3b193ce27df725032fa1cc5e1f23c270276afcc1..f0ff8a5a82091e860395643eefdafe2c0281bbdc 100755
--- a/LCS/Common/test/tAllocator.sh
+++ b/LCS/Common/test/tAllocator.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tAllocator 2>&1 > tAllocator.log
+./runctest.sh tAllocator
diff --git a/LCS/Common/test/tCancellation.sh b/LCS/Common/test/tCancellation.sh
index f0a8df4b7d1ed09cc52f7a319b546462ea4b412d..afcc78e3e4f858aaff7a11c258d22f9549929a6c 100755
--- a/LCS/Common/test/tCancellation.sh
+++ b/LCS/Common/test/tCancellation.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tCancellation 2>&1 > tCancellation.log
+./runctest.sh tCancellation
diff --git a/LCS/Common/test/tCasaLogSink.sh b/LCS/Common/test/tCasaLogSink.sh
index eb035bd3d08683f65c3efa8234028245caead87e..cfc665b7dcf4ba5cab19eef09c5c34d52652824f 100755
--- a/LCS/Common/test/tCasaLogSink.sh
+++ b/LCS/Common/test/tCasaLogSink.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tCasaLogSink 2>&1 > tCasaLogSink.log
+./runctest.sh tCasaLogSink
diff --git a/LCS/Common/test/tComplex.sh b/LCS/Common/test/tComplex.sh
index be52d71b44ada423141163f75c4cf73e4f625fea..306fc2379a8293734dd7a519145b0b414d099656 100755
--- a/LCS/Common/test/tComplex.sh
+++ b/LCS/Common/test/tComplex.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tComplex 2>&1 > tComplex.log
+./runctest.sh tComplex
diff --git a/LCS/Common/test/tCondition.sh b/LCS/Common/test/tCondition.sh
index a5df43f1b0f14e622e09dc07779d0d0e026a1f04..02b2bc4d7bcce241f6070815fa8270ce835ac693 100755
--- a/LCS/Common/test/tCondition.sh
+++ b/LCS/Common/test/tCondition.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tCondition 2>&1 > tCondition.log
+./runctest.sh tCondition
diff --git a/LCS/Common/test/tDataConvert.sh b/LCS/Common/test/tDataConvert.sh
index e2e8968f058b6262b3d7f7f66c48cf39a7e4d065..d3583efe47078388c47f3e588c560e0cc9dc1167 100755
--- a/LCS/Common/test/tDataConvert.sh
+++ b/LCS/Common/test/tDataConvert.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tDataConvert 2>&1 > tDataConvert.log
+./runctest.sh tDataConvert
diff --git a/LCS/Common/test/tFileLocator.sh b/LCS/Common/test/tFileLocator.sh
index 0028bbf9a174dd3f17d30ba7456d1149e5038910..e4639dd60f7eab8ce28b3a60578bfa0fc2a76876 100755
--- a/LCS/Common/test/tFileLocator.sh
+++ b/LCS/Common/test/tFileLocator.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tFileLocator 2>&1 > tFileLocator.log
+./runctest.sh tFileLocator
diff --git a/LCS/Common/test/tHexdump.sh b/LCS/Common/test/tHexdump.sh
index e6ceb99a5901b9ca6f6a7216218aade3620fb7a2..10957beb3154f2a349e046c1184b51c43b28305e 100755
--- a/LCS/Common/test/tHexdump.sh
+++ b/LCS/Common/test/tHexdump.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tHexdump 2>&1 > tHexdump.log
+./runctest.sh tHexdump
diff --git a/LCS/Common/test/tInputParSet.sh b/LCS/Common/test/tInputParSet.sh
index 9341e11f081c93b59a44b34962b5b8ba571a0ec5..aad832bac0f5e594a7e91fe22de236cb8451cefe 100755
--- a/LCS/Common/test/tInputParSet.sh
+++ b/LCS/Common/test/tInputParSet.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tInputParSet 2>&1 > tInputParSet.log
+./runctest.sh tInputParSet
diff --git a/LCS/Common/test/tMmap.sh b/LCS/Common/test/tMmap.sh
index 04fa64b04c30a6d3575f2f78c239546ee35badb4..59855d8761d43808efa92ae7add2c932e7f683da 100755
--- a/LCS/Common/test/tMmap.sh
+++ b/LCS/Common/test/tMmap.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tMmap > tMmap_test.log 2>&1
+./runctest.sh tMmap
diff --git a/LCS/Common/test/tMutex.sh b/LCS/Common/test/tMutex.sh
index 7c9b804e70b93287065afb8016083ad8e49b3f6e..64226a0bc4dccc5dcf2843fef4316145b390812f 100755
--- a/LCS/Common/test/tMutex.sh
+++ b/LCS/Common/test/tMutex.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tMutex 2>&1 > tMutex.log
+./runctest.sh tMutex
diff --git a/LCS/Common/test/tNumeric.sh b/LCS/Common/test/tNumeric.sh
index 662667d924ca8afa9d13ba3fed22b8a9d7d42a66..6a2ac1ce4950f8a46230614dd8563b40833fae58 100755
--- a/LCS/Common/test/tNumeric.sh
+++ b/LCS/Common/test/tNumeric.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tNumeric 2>&1 > tNumeric.log
+./runctest.sh tNumeric
diff --git a/LCS/Common/test/tObjectFactory.sh b/LCS/Common/test/tObjectFactory.sh
index d71139a705cc5862f6b874ec9b6d41c6ecd4f4f6..8da13dee282c8ecf982ba02939d88a6910132c33 100755
--- a/LCS/Common/test/tObjectFactory.sh
+++ b/LCS/Common/test/tObjectFactory.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh -stdout tObjectFactory 2>&1 > tObjectFactory.log
+./runctest.sh -stdout tObjectFactory
diff --git a/LCS/Common/test/tParameterRecord.sh b/LCS/Common/test/tParameterRecord.sh
index ca96cdd17ce9ed01f53d04b89cd118330e90983e..14e2fa7961570bc745129c7797fea5acf265a84a 100755
--- a/LCS/Common/test/tParameterRecord.sh
+++ b/LCS/Common/test/tParameterRecord.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tParameterRecord > tParameterRecord_test.log 2>&1
+./runctest.sh tParameterRecord
diff --git a/LCS/Common/test/tParameterSet.sh b/LCS/Common/test/tParameterSet.sh
index ac809ddd2b9d4a0ae0f616119a6b726a5fff2f16..c0c045a5940cd44279b59bef261910fd1e846c65 100755
--- a/LCS/Common/test/tParameterSet.sh
+++ b/LCS/Common/test/tParameterSet.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tParameterSet > tParameterSet_test.log 2>&1
+./runctest.sh tParameterSet
diff --git a/LCS/Common/test/tParameterSetPerf.sh b/LCS/Common/test/tParameterSetPerf.sh
index a6e52e27aa284e41987ea7316456e224582feaba..ffd317bc25c4cb2f7dcfab562ad6993be141eba7 100755
--- a/LCS/Common/test/tParameterSetPerf.sh
+++ b/LCS/Common/test/tParameterSetPerf.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tParameterSetPerf > tParameterSetPerf.log 2>&1
+./runctest.sh tParameterSetPerf
diff --git a/LCS/Common/test/tParameterValue.sh b/LCS/Common/test/tParameterValue.sh
index 5020ec190eecf15dbc38420fb7cd07a3660162fc..42906a1b867e3fbd9d53bb9587ff6858b0ad8179 100755
--- a/LCS/Common/test/tParameterValue.sh
+++ b/LCS/Common/test/tParameterValue.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tParameterValue > tParameterValue.log 2>&1
+./runctest.sh tParameterValue
diff --git a/LCS/Common/test/tPrettyUnits.sh b/LCS/Common/test/tPrettyUnits.sh
index 30892b19206139dd5950afef726d4590e75c9d04..f46322a73bfd57ed23824ef6a5e987f3574a5f89 100755
--- a/LCS/Common/test/tPrettyUnits.sh
+++ b/LCS/Common/test/tPrettyUnits.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tPrettyUnits 2>&1 > tPrettyUnits.log
+./runctest.sh tPrettyUnits
diff --git a/LCS/Common/test/tProcess.sh b/LCS/Common/test/tProcess.sh
index dda19f795018e7bde3d7d4ba2585f4ac7e53d482..0028f4392df6713e4bad4c987cd28066f55741d4 100755
--- a/LCS/Common/test/tProcess.sh
+++ b/LCS/Common/test/tProcess.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh -stdout tProcess 2>&1 > tProcess.log
+./runctest.sh -stdout tProcess
diff --git a/LCS/Common/test/tQueue.sh b/LCS/Common/test/tQueue.sh
index b24f867097dffe760212d765fb906b2ca802e322..414953487a16ebc51f9940e94bddd43d51ab4bc4 100755
--- a/LCS/Common/test/tQueue.sh
+++ b/LCS/Common/test/tQueue.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tQueue 2>&1 > tQueue.log
+./runctest.sh tQueue
diff --git a/LCS/Common/test/tReadLine.sh b/LCS/Common/test/tReadLine.sh
index 86d80884d4447c5290c038f919064e5a7284a098..a6a8c6553864a9c207144fabf20371a3234ce676 100755
--- a/LCS/Common/test/tReadLine.sh
+++ b/LCS/Common/test/tReadLine.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tReadLine > tReadLine.log 2>&1
+./runctest.sh tReadLine
diff --git a/LCS/Common/test/tRunOnNode.sh b/LCS/Common/test/tRunOnNode.sh
index cd0b4c3272129e1ae83fe49075d0ca8c98a4932c..21c4054032ae007bca5ceb3b98647bb1a76ab8b4 100755
--- a/LCS/Common/test/tRunOnNode.sh
+++ b/LCS/Common/test/tRunOnNode.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tRunOnNode 2>&1 > tRunOnNode.log
+./runctest.sh tRunOnNode
diff --git a/LCS/Common/test/tSemaphore.sh b/LCS/Common/test/tSemaphore.sh
index 1fdd0bc57128971cf5d5c6554f398ea44ecc4b4e..2f3082b4a7444183fbd2871a4606756849c4b27d 100755
--- a/LCS/Common/test/tSemaphore.sh
+++ b/LCS/Common/test/tSemaphore.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tSemaphore 2>&1 > tSemaphore.log
+./runctest.sh tSemaphore
diff --git a/LCS/Common/test/tSingleton.sh b/LCS/Common/test/tSingleton.sh
index 36578dab701c4b95ccc965222bfb86ab25f536b8..a4dab74b2ee57e5e0c975afc10cc6374c763e748 100755
--- a/LCS/Common/test/tSingleton.sh
+++ b/LCS/Common/test/tSingleton.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tSingleton 2>&1 > tSingleton.log
+./runctest.sh tSingleton
diff --git a/LCS/Common/test/tStreamUtil.sh b/LCS/Common/test/tStreamUtil.sh
index 81e6b99042a5a19609fa657e66df1dd88b515264..fa607cb0738fc56a5bf6cc0a211c975ae267cc43 100755
--- a/LCS/Common/test/tStreamUtil.sh
+++ b/LCS/Common/test/tStreamUtil.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tStreamUtil 2>&1 > tStreamUtil.log
+./runctest.sh tStreamUtil
diff --git a/LCS/Common/test/tStringUtil.sh b/LCS/Common/test/tStringUtil.sh
index 5b059e4c0e0afdfe64e373378b15f476955adfd4..62dff1d7cdde231822a7d1f204263e6bdc848b26 100755
--- a/LCS/Common/test/tStringUtil.sh
+++ b/LCS/Common/test/tStringUtil.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tStringUtil 2>&1 > tStringUtil.log
+./runctest.sh tStringUtil
diff --git a/LCS/Common/test/tThread.sh b/LCS/Common/test/tThread.sh
index b10d95f5b7bbaf13a5c10a48d6693edbd29a7674..c9153bd21ae303cb5dde86a827c8cc6117b8c23c 100755
--- a/LCS/Common/test/tThread.sh
+++ b/LCS/Common/test/tThread.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tThread 2>&1 > tThread.log
+./runctest.sh tThread
diff --git a/LCS/Common/test/tTimer.sh b/LCS/Common/test/tTimer.sh
index 620fd8c275b9ab25108552df0a2786ebf4d2b5f5..8478d8849fd37935c64f8ebb555a27920a383c74 100755
--- a/LCS/Common/test/tTimer.sh
+++ b/LCS/Common/test/tTimer.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tTimer 2>&1 > tTimer.log
+./runctest.sh tTimer
diff --git a/LCS/Common/test/tTypeNames.sh b/LCS/Common/test/tTypeNames.sh
index ed74347042f3ba2392f390165c40829d60579371..47aaa3c43987fc4329cf557f4373cecdbc567ea9 100755
--- a/LCS/Common/test/tTypeNames.sh
+++ b/LCS/Common/test/tTypeNames.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tTypeNames 2>&1 > tTypeNames.log
+./runctest.sh tTypeNames
diff --git a/LCS/Common/test/testLogger.sh b/LCS/Common/test/testLogger.sh
index 77f3cd5a4a79639b1d547b4abbf5a9238d5d2871..e618354e15576ee11f1de0e34b541af79c75cb6e 100755
--- a/LCS/Common/test/testLogger.sh
+++ b/LCS/Common/test/testLogger.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh testLogger 2>&1 > testLogger.log
+./runctest.sh testLogger
diff --git a/LCS/Common/test/testSocket.sh b/LCS/Common/test/testSocket.sh
index 0782b7485675725c6af09885846ae871c3e82782..eef0623ab90469bb2298aab03e1080a3e695a6d3 100755
--- a/LCS/Common/test/testSocket.sh
+++ b/LCS/Common/test/testSocket.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh testSocket 2>&1 > testSocket.log
+./runctest.sh testSocket
diff --git a/LCS/Common/test/tgetparsetvalue.sh b/LCS/Common/test/tgetparsetvalue.sh
index 62d2a4dafcba165895902436b3b1b96259721685..64783e616c4e3d47542a50231ab91396fe53b69b 100755
--- a/LCS/Common/test/tgetparsetvalue.sh
+++ b/LCS/Common/test/tgetparsetvalue.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tgetparsetvalue > tgetparsetvalue.log 2>&1
+./runctest.sh tgetparsetvalue
diff --git a/LCS/MSLofar/test/tBeamTables.sh b/LCS/MSLofar/test/tBeamTables.sh
index 8542ad86dacc3e4e2debec88112104b59f61f20b..9b5cfed752725023f58eedc1acd8ce42e5be8a13 100755
--- a/LCS/MSLofar/test/tBeamTables.sh
+++ b/LCS/MSLofar/test/tBeamTables.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tBeamTables 2>&1 > tBeamTables.log
+./runctest.sh tBeamTables
diff --git a/LCS/MSLofar/test/tMSLofar.sh b/LCS/MSLofar/test/tMSLofar.sh
index d68c463129728b90be342738432a4a822d6ddfe1..b5d7ae6dcd925c2deebec842d2aaf88a96542535 100755
--- a/LCS/MSLofar/test/tMSLofar.sh
+++ b/LCS/MSLofar/test/tMSLofar.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tMSLofar 2>&1 > tMSLofar.log
+./runctest.sh tMSLofar
diff --git a/LCS/MSLofar/test/tMSLofar2.sh b/LCS/MSLofar/test/tMSLofar2.sh
index 8a71a6de58005b93e5fd529548142ced65aee059..c78aa0bdb62b5c503a0311f03f4afa525aa713be 100755
--- a/LCS/MSLofar/test/tMSLofar2.sh
+++ b/LCS/MSLofar/test/tMSLofar2.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tMSLofar2 2>&1 > tMSLofar2.log
+./runctest.sh tMSLofar2
diff --git a/LCS/MSLofar/test/tMSLofarTable.sh b/LCS/MSLofar/test/tMSLofarTable.sh
index 7688da02469db411f1e729590349122cbff09621..4f79beb436033ba1f0ef13fdd136d2383520d9ca 100755
--- a/LCS/MSLofar/test/tMSLofarTable.sh
+++ b/LCS/MSLofar/test/tMSLofarTable.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tMSLofarTable 2>&1 > tMSLofarTable.log
+./runctest.sh tMSLofarTable
diff --git a/LCS/Transport/test/Example.sh b/LCS/Transport/test/Example.sh
index f284e63fe28789e805213c1bbb2b628ff19440a5..a950331469065136d01f32bbb30811baf43d805f 100755
--- a/LCS/Transport/test/Example.sh
+++ b/LCS/Transport/test/Example.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh Example > Example_test.log 2>&1
+./runctest.sh Example
diff --git a/LCS/Transport/test/ExampleBlMem.sh b/LCS/Transport/test/ExampleBlMem.sh
index f7570ba5311abdfed6921c4c64a0f87919412e8b..35855c669bfdf5d615a9291e9afd5872f04bfb3e 100755
--- a/LCS/Transport/test/ExampleBlMem.sh
+++ b/LCS/Transport/test/ExampleBlMem.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh ExampleBlMem > ExampleBlMem_test.log 2>&1
+./runctest.sh ExampleBlMem
diff --git a/LCS/Transport/test/ExampleEthernet.sh b/LCS/Transport/test/ExampleEthernet.sh
index e70cc84f55df42e0be979a47c7b57e6ed4160c8d..3d7bfec6ebd9f8fb40699ed004e734f74b80c5d0 100755
--- a/LCS/Transport/test/ExampleEthernet.sh
+++ b/LCS/Transport/test/ExampleEthernet.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh ExampleEthernet > ExampleEthernet_test.log 2>&1
+./runctest.sh ExampleEthernet
diff --git a/LCS/Transport/test/ExampleMPI.sh b/LCS/Transport/test/ExampleMPI.sh
index 4845e407d3a58cf1d1df2701dda4378c1a8f55df..874a825913ef62ea899840eb885ad46a0e7fb1f9 100755
--- a/LCS/Transport/test/ExampleMPI.sh
+++ b/LCS/Transport/test/ExampleMPI.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh ExampleMPI > ExampleMPI_test.log 2>&1
+./runctest.sh ExampleMPI
diff --git a/LCS/Transport/test/ExampleMem.sh b/LCS/Transport/test/ExampleMem.sh
index 432125ae32f980e563d481faf381d5b467f772b3..bc4cfeef2251c610f82df001332aa61f40e42078 100755
--- a/LCS/Transport/test/ExampleMem.sh
+++ b/LCS/Transport/test/ExampleMem.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh ExampleMem > ExampleMem_test.log 2>&1
+./runctest.sh ExampleMem
diff --git a/LCS/Transport/test/ExampleNonBlocking.sh b/LCS/Transport/test/ExampleNonBlocking.sh
index 6eb6c93f0e4107860be5afdc1b54848510b50658..dc425eafc78bfa0901ced2ec5f4843892ed3cea2 100755
--- a/LCS/Transport/test/ExampleNonBlocking.sh
+++ b/LCS/Transport/test/ExampleNonBlocking.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh ExampleNonBlocking > ExampleNonBlocking_test.log 2>&1
+./runctest.sh ExampleNonBlocking
diff --git a/LCS/Transport/test/ExampleShMem.sh b/LCS/Transport/test/ExampleShMem.sh
index f36cd9159664f3146c661064bc9d9757805c7a98..17580b0cb30b0d2e778b50fe52f5d00cd54e91ae 100755
--- a/LCS/Transport/test/ExampleShMem.sh
+++ b/LCS/Transport/test/ExampleShMem.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh ExampleShMem > ExampleShMem_test.log 2>&1
+./runctest.sh ExampleShMem
diff --git a/LCS/Transport/test/ExampleSocket.sh b/LCS/Transport/test/ExampleSocket.sh
index 505346696fe706705c043d22c529ba51c29f9ab2..c19abd33d8218483994031633810fe577c94d9c0 100755
--- a/LCS/Transport/test/ExampleSocket.sh
+++ b/LCS/Transport/test/ExampleSocket.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh ExampleSocket > ExampleSocket_test.log 2>&1
+./runctest.sh ExampleSocket
diff --git a/LCS/Transport/test/ExampleVarBuf.sh b/LCS/Transport/test/ExampleVarBuf.sh
index ad853875a30608cc5c77cb0daceb5e338eb55e15..4a22b27e7f1eb0e0e7b68a658d05b74994de8022 100755
--- a/LCS/Transport/test/ExampleVarBuf.sh
+++ b/LCS/Transport/test/ExampleVarBuf.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh ExampleVarBuf > ExampleVarBuf_test.log 2>&1
+./runctest.sh ExampleVarBuf
diff --git a/LCS/Transport/test/TestBidirectional.sh b/LCS/Transport/test/TestBidirectional.sh
index 0ae5b368d754aa3a21e4abbedfd97439cc47b3df..fe17470cb52113f00006d23d32dabe964e5e84bc 100755
--- a/LCS/Transport/test/TestBidirectional.sh
+++ b/LCS/Transport/test/TestBidirectional.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh TestBidirectional > TestBidirectional_test.log 2>&1
+./runctest.sh TestBidirectional
diff --git a/LCS/Transport/test/tTH_Socket.sh b/LCS/Transport/test/tTH_Socket.sh
index 24609afc8685c5614e631de6b75623af43deee81..253228f200214b1af8fb40507ef490bd333e6d3a 100755
--- a/LCS/Transport/test/tTH_Socket.sh
+++ b/LCS/Transport/test/tTH_Socket.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tTH_Socket > tTH_Socket_test.log 2>&1
+./runctest.sh tTH_Socket
diff --git a/LCS/pyparameterset/test/tpyparameterset.sh b/LCS/pyparameterset/test/tpyparameterset.sh
index 36684276c7dae32750513ab7f404fcb5dedf51b6..adc8b3ba3966249a24973d9eabdccfc1e1ea47dc 100755
--- a/LCS/pyparameterset/test/tpyparameterset.sh
+++ b/LCS/pyparameterset/test/tpyparameterset.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tpyparameterset > tpyparameterset.log 2>&1
+./runctest.sh tpyparameterset
diff --git a/LCS/pytools/test/tConvert.sh b/LCS/pytools/test/tConvert.sh
index a8622a9a759c54a8f9183ec15f73b71748d4f973..4e7943ea8fc9a28161374768c6dcf2fc38d428dc 100755
--- a/LCS/pytools/test/tConvert.sh
+++ b/LCS/pytools/test/tConvert.sh
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-./runctest.sh tConvert > tConvert.log 2>&1
+./runctest.sh tConvert
diff --git a/MAC/APL/APLCommon/test/tAntennaField.sh b/MAC/APL/APLCommon/test/tAntennaField.sh
index d0f55dc64ddb4563f61d835e86a45244a3bded48..5e239092d1b846011b9c220e925a7d0e8803feb9 100755
--- a/MAC/APL/APLCommon/test/tAntennaField.sh
+++ b/MAC/APL/APLCommon/test/tAntennaField.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tAntennaField 2>&1 > tAntennaField.log
+./runctest.sh tAntennaField
diff --git a/MAC/APL/APLCommon/test/tControllerDefines_test.sh b/MAC/APL/APLCommon/test/tControllerDefines_test.sh
index 0188c7ca8e80e49bd5650db15e31eb7ade8a2139..b22bb75cf6f8b482605f1ec9464e840d92f3199f 100755
--- a/MAC/APL/APLCommon/test/tControllerDefines_test.sh
+++ b/MAC/APL/APLCommon/test/tControllerDefines_test.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tControllerDefines 2>&1 > tControllerDefines_test.log
+./runctest.sh tControllerDefines
diff --git a/MAC/APL/PIC/RSP_Driver/test/tCableAttenuation.sh b/MAC/APL/PIC/RSP_Driver/test/tCableAttenuation.sh
index 56fb2e445e213f007fdc44c9367e56ec18a5ab00..8f36746c2eaaaa77982349b1ac3da784a03d1a2d 100755
--- a/MAC/APL/PIC/RSP_Driver/test/tCableAttenuation.sh
+++ b/MAC/APL/PIC/RSP_Driver/test/tCableAttenuation.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tCableAttenuation 2>&1 > tCableAttenuation.log
+./runctest.sh tCableAttenuation
diff --git a/MAC/APL/PIC/RSP_Driver/test/tRCUCables.sh b/MAC/APL/PIC/RSP_Driver/test/tRCUCables.sh
index 7a3213e691a5ef0b401febca9b5b35ecfd218565..54f4811f55de70667056bd8f81b0285e6a141360 100755
--- a/MAC/APL/PIC/RSP_Driver/test/tRCUCables.sh
+++ b/MAC/APL/PIC/RSP_Driver/test/tRCUCables.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tRCUCables 2>&1 > tRCUCables.log
+./runctest.sh tRCUCables
diff --git a/MAC/GCF/PVSS/test/tPVSSservice.sh b/MAC/GCF/PVSS/test/tPVSSservice.sh
index 4989ca3299e691b9f84c70361a1ddbc1ac1aa587..4d9d1d40f37b4583157a1edd2d89bd11e472c32e 100755
--- a/MAC/GCF/PVSS/test/tPVSSservice.sh
+++ b/MAC/GCF/PVSS/test/tPVSSservice.sh
@@ -1,3 +1,3 @@
 #!/bin/sh
 PVSS00ascii -in tPVSSservice.dpl
-./runctest.sh tPVSSservice 2>&1 > tPVSSservice.log
+./runctest.sh tPVSSservice
diff --git a/RTCP/CNProc/test/tCN_Processing.sh b/RTCP/CNProc/test/tCN_Processing.sh
index 4f194ca9c9ddba30d96fd516c80ee8cb7bc91b80..e26ea71503ba363449ebb134f2bc4194f8375b43 100755
--- a/RTCP/CNProc/test/tCN_Processing.sh
+++ b/RTCP/CNProc/test/tCN_Processing.sh
@@ -1,3 +1,3 @@
 #!/bin/sh
 # do not run test here, since it needs to run on the BG/P compute nodes
-#./runctest.sh tCN_Processing 2>&1 > tCN_Processing.log
+#./runctest.sh tCN_Processing
diff --git a/RTCP/CNProc/test/tCN_Processing_alloc.sh b/RTCP/CNProc/test/tCN_Processing_alloc.sh
index 0add6c1d14e4c8a08405f81ba1bf001518349fa6..9bf98f1d6b077bb6c14c2314bcdc8fba096e35af 100755
--- a/RTCP/CNProc/test/tCN_Processing_alloc.sh
+++ b/RTCP/CNProc/test/tCN_Processing_alloc.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tCN_Processing_alloc 2>&1 > tCN_Processing_alloc.log
+./runctest.sh tCN_Processing_alloc
diff --git a/RTCP/CNProc/test/tPencilBeamFormer.sh b/RTCP/CNProc/test/tPencilBeamFormer.sh
index 5f0c556c2775ffd4c3d6d928ccd016f773c6b252..2fd9547d066afeda830f9d50d652d02fac10e7ec 100755
--- a/RTCP/CNProc/test/tPencilBeamFormer.sh
+++ b/RTCP/CNProc/test/tPencilBeamFormer.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tPencilBeamFormer 2>&1 > tPencilBeamFormer.log
+./runctest.sh tPencilBeamFormer
diff --git a/RTCP/CNProc/test/tStokes.sh b/RTCP/CNProc/test/tStokes.sh
index 7838d687dc775f0935e952352ff2cc15a9bc9074..42c0e61765dc3c30601c29e5d42006a8365ea0e8 100755
--- a/RTCP/CNProc/test/tStokes.sh
+++ b/RTCP/CNProc/test/tStokes.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tStokes 2>&1 > tStokes.log
+./runctest.sh tStokes
diff --git a/RTCP/Cobalt/CoInterface/test/tParset.sh b/RTCP/Cobalt/CoInterface/test/tParset.sh
index 5adfdf9b2a19e01ec45c658bc8946de384948fde..97a5c11827260b33b00884919c704d735bd24229 100755
--- a/RTCP/Cobalt/CoInterface/test/tParset.sh
+++ b/RTCP/Cobalt/CoInterface/test/tParset.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tParset > tParset.log 2>&1
+./runctest.sh tParset
diff --git a/RTCP/Cobalt/GPUProc/test/Kernels/FIR_FilterTest.sh b/RTCP/Cobalt/GPUProc/test/Kernels/FIR_FilterTest.sh
index 6fb52d594c876781f3563d5b6d42688ae826b55a..6cece62b424e12d4792bd965ca8e5b6e9c6dfaef 100755
--- a/RTCP/Cobalt/GPUProc/test/Kernels/FIR_FilterTest.sh
+++ b/RTCP/Cobalt/GPUProc/test/Kernels/FIR_FilterTest.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh FIR_FilterTest > FIR_FilterTest.log 2>&1
+./runctest.sh FIR_FilterTest
diff --git a/RTCP/Cobalt/GPUProc/test/Kernels/tDelayAndBandPass.sh b/RTCP/Cobalt/GPUProc/test/Kernels/tDelayAndBandPass.sh
index 63d4d04f9380ce73a0d1d0657b067ffcc3c2c920..48a088bcbd27f37a2b19eadbcf1b8473e7b78671 100755
--- a/RTCP/Cobalt/GPUProc/test/Kernels/tDelayAndBandPass.sh
+++ b/RTCP/Cobalt/GPUProc/test/Kernels/tDelayAndBandPass.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tDelayAndBandPass > tDelayAndBandPass.log 2>&1
+./runctest.sh tDelayAndBandPass
diff --git a/RTCP/Cobalt/GPUProc/test/cuda/tCudaRuntimeCompiler.sh b/RTCP/Cobalt/GPUProc/test/cuda/tCudaRuntimeCompiler.sh
index 630e379405ebba33bc6333b59684bb2be0e97590..1531d467f04ef2fd79b0d674b688f0e00efcc55e 100755
--- a/RTCP/Cobalt/GPUProc/test/cuda/tCudaRuntimeCompiler.sh
+++ b/RTCP/Cobalt/GPUProc/test/cuda/tCudaRuntimeCompiler.sh
@@ -1,3 +1,3 @@
 #!/bin/sh
-./runctest.sh tCudaRuntimeCompiler > tCudaRuntimeCompiler.log 2>&1
+./runctest.sh tCudaRuntimeCompiler
 
diff --git a/RTCP/Cobalt/GPUProc/test/cuda/tStreamReadBuffer.sh b/RTCP/Cobalt/GPUProc/test/cuda/tStreamReadBuffer.sh
index c87c8673e6bc323f9d647986b3a8f64662729c53..9c3249ebc3d56c94164fc7bc3273f6f2f93de405 100755
--- a/RTCP/Cobalt/GPUProc/test/cuda/tStreamReadBuffer.sh
+++ b/RTCP/Cobalt/GPUProc/test/cuda/tStreamReadBuffer.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tStreamReadBuffer > tStreamReadBuffer.log 2>&1
+./runctest.sh tStreamReadBuffer
diff --git a/RTCP/Cobalt/GPUProc/test/cuda/t_cuda_complex.sh b/RTCP/Cobalt/GPUProc/test/cuda/t_cuda_complex.sh
index 45ce0ba9e3c072bc28d527c760d0a0ecc6ba22be..80f508e620a086445150fb9ea4256157405fbf76 100755
--- a/RTCP/Cobalt/GPUProc/test/cuda/t_cuda_complex.sh
+++ b/RTCP/Cobalt/GPUProc/test/cuda/t_cuda_complex.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh t_cuda_complex > t_cuda_complex.log 2>&1
+./runctest.sh t_cuda_complex
diff --git a/RTCP/Cobalt/GPUProc/test/opencl/RTCP_UnitTest.sh b/RTCP/Cobalt/GPUProc/test/opencl/RTCP_UnitTest.sh
index 3282ed2f4a174841718cfb05ae208cd7b8a7f0b3..3d62be05a1183b4eb5394f98b701035e3d090579 100755
--- a/RTCP/Cobalt/GPUProc/test/opencl/RTCP_UnitTest.sh
+++ b/RTCP/Cobalt/GPUProc/test/opencl/RTCP_UnitTest.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh RTCP_UnitTest > RTCP_UnitTest.log 2>&1
+./runctest.sh RTCP_UnitTest
diff --git a/RTCP/Cobalt/GPUProc/test/opencl/tContext.sh b/RTCP/Cobalt/GPUProc/test/opencl/tContext.sh
index d440318ce92c5a81ff0660e69ac22fcc90d17d3a..482e1940b76085842b2ec2b444c8727e80e447ca 100755
--- a/RTCP/Cobalt/GPUProc/test/opencl/tContext.sh
+++ b/RTCP/Cobalt/GPUProc/test/opencl/tContext.sh
@@ -1,3 +1,3 @@
 #!/bin/sh
-./runctest.sh tContext > tContext.log 2>&1
+./runctest.sh tContext
 
diff --git a/RTCP/Cobalt/GPUProc/test/opencl/tCorrelate_1sec_1st_5sb_noflagging.sh b/RTCP/Cobalt/GPUProc/test/opencl/tCorrelate_1sec_1st_5sb_noflagging.sh
index 2b1ca711b25d7c0fe99d6847835f9d1d9f17425f..0313bc4353e114cac15c879bbaaeeab7a48e983d 100755
--- a/RTCP/Cobalt/GPUProc/test/opencl/tCorrelate_1sec_1st_5sb_noflagging.sh
+++ b/RTCP/Cobalt/GPUProc/test/opencl/tCorrelate_1sec_1st_5sb_noflagging.sh
@@ -1,4 +1,4 @@
 #!/bin/bash -x
 TESTNAME=`basename "${0%%.sh}"`
-./runctest.sh $TESTNAME > $TESTNAME.log 2>&1
+./runctest.sh $TESTNAME
 
diff --git a/RTCP/Cobalt/GPUProc/test/opencl/tCorrelate_3sec_1st_5sb.sh b/RTCP/Cobalt/GPUProc/test/opencl/tCorrelate_3sec_1st_5sb.sh
index 286085dd5258aaa480c69df4e9b7dbe373bd51c7..0a247be27f8a9e0b71ad4a11b552ee3b283c20db 100755
--- a/RTCP/Cobalt/GPUProc/test/opencl/tCorrelate_3sec_1st_5sb.sh
+++ b/RTCP/Cobalt/GPUProc/test/opencl/tCorrelate_3sec_1st_5sb.sh
@@ -1,4 +1,4 @@
 #!/bin/bash
 TESTNAME=`basename "${0%%.sh}"`
-./runctest.sh $TESTNAME > $TESTNAME.log 2>&1
+./runctest.sh $TESTNAME
 
diff --git a/RTCP/Cobalt/GPUProc/test/opencl/tCorrelate_3sec_2st_5sb.sh b/RTCP/Cobalt/GPUProc/test/opencl/tCorrelate_3sec_2st_5sb.sh
index 286085dd5258aaa480c69df4e9b7dbe373bd51c7..0a247be27f8a9e0b71ad4a11b552ee3b283c20db 100755
--- a/RTCP/Cobalt/GPUProc/test/opencl/tCorrelate_3sec_2st_5sb.sh
+++ b/RTCP/Cobalt/GPUProc/test/opencl/tCorrelate_3sec_2st_5sb.sh
@@ -1,4 +1,4 @@
 #!/bin/bash
 TESTNAME=`basename "${0%%.sh}"`
-./runctest.sh $TESTNAME > $TESTNAME.log 2>&1
+./runctest.sh $TESTNAME
 
diff --git a/RTCP/Cobalt/GPUProc/test/opencl/tGPUPerformance.sh b/RTCP/Cobalt/GPUProc/test/opencl/tGPUPerformance.sh
index 286085dd5258aaa480c69df4e9b7dbe373bd51c7..0a247be27f8a9e0b71ad4a11b552ee3b283c20db 100755
--- a/RTCP/Cobalt/GPUProc/test/opencl/tGPUPerformance.sh
+++ b/RTCP/Cobalt/GPUProc/test/opencl/tGPUPerformance.sh
@@ -1,4 +1,4 @@
 #!/bin/bash
 TESTNAME=`basename "${0%%.sh}"`
-./runctest.sh $TESTNAME > $TESTNAME.log 2>&1
+./runctest.sh $TESTNAME
 
diff --git a/RTCP/Cobalt/GPUProc/test/opencl/tPerformanceCounter.sh b/RTCP/Cobalt/GPUProc/test/opencl/tPerformanceCounter.sh
index 7bd1c11859536a07f9ceab30f07910d139a4d1ab..949c1277c8bc1f0b4deb39455a80d0704dc81da6 100755
--- a/RTCP/Cobalt/GPUProc/test/opencl/tPerformanceCounter.sh
+++ b/RTCP/Cobalt/GPUProc/test/opencl/tPerformanceCounter.sh
@@ -1,3 +1,3 @@
 #!/bin/sh
-./runctest.sh tPerformanceCounter > tPerformanceCounter.log 2>&1
+./runctest.sh tPerformanceCounter
 
diff --git a/RTCP/Cobalt/GPUProc/test/tSSH.sh b/RTCP/Cobalt/GPUProc/test/tSSH.sh
index 6f413a9d328711c3a37cca2daec202148211d708..d40c5ea507ad9ed43f73be6861c8f606b7673a9c 100755
--- a/RTCP/Cobalt/GPUProc/test/tSSH.sh
+++ b/RTCP/Cobalt/GPUProc/test/tSSH.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tSSH > tSSH.log 2>&1
+./runctest.sh tSSH
diff --git a/RTCP/Cobalt/GPUProc/test/tStorageProcesses.sh b/RTCP/Cobalt/GPUProc/test/tStorageProcesses.sh
index aa641e4648ec3be096747b297c27085d8d82578d..8fc7f505cd774f97360122b3da2c24c3712f8c65 100755
--- a/RTCP/Cobalt/GPUProc/test/tStorageProcesses.sh
+++ b/RTCP/Cobalt/GPUProc/test/tStorageProcesses.sh
@@ -1,3 +1,3 @@
 #!/bin/bash
-./runctest.sh tStorageProcesses > tStorageProcesses.log 2>/dev/null
+./runctest.sh tStorageProcesses
 
diff --git a/RTCP/Cobalt/InputProc/test/tBlockReader.sh b/RTCP/Cobalt/InputProc/test/tBlockReader.sh
index 2e4baaa60958f5a00dc3b39a76332e43c7c285eb..16d78ed8da529f91e5023a3fedead157068f12a9 100755
--- a/RTCP/Cobalt/InputProc/test/tBlockReader.sh
+++ b/RTCP/Cobalt/InputProc/test/tBlockReader.sh
@@ -3,4 +3,4 @@
 # Remove the shared memory region if the test crashes
 trap "ipcrm -M 0x10000001 2>/dev/null || true" EXIT
 
-./runctest.sh tBlockReader > tBlockReader.log 2>&1
+./runctest.sh tBlockReader
diff --git a/RTCP/Cobalt/InputProc/test/tMPISendReceiveStation.sh b/RTCP/Cobalt/InputProc/test/tMPISendReceiveStation.sh
index 200e1dd936b9cdbbb7cb228d3794d65c00afe00a..1883b9fae55759c035eb8a2875408232de4a785c 100755
--- a/RTCP/Cobalt/InputProc/test/tMPISendReceiveStation.sh
+++ b/RTCP/Cobalt/InputProc/test/tMPISendReceiveStation.sh
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-./runctest.sh tMPISendReceiveStation > tMPISendReceiveStation.log 2>&1
+./runctest.sh tMPISendReceiveStation
diff --git a/RTCP/Cobalt/InputProc/test/tMPITransfer.sh b/RTCP/Cobalt/InputProc/test/tMPITransfer.sh
index d791eab2048081cd369b38a6b172f43fd496b7b0..00be53c1210156a22565db423d3fb8766ddc3f5e 100755
--- a/RTCP/Cobalt/InputProc/test/tMPITransfer.sh
+++ b/RTCP/Cobalt/InputProc/test/tMPITransfer.sh
@@ -1,3 +1,3 @@
 #!/bin/sh
 
-./runctest.sh tMPITransfer > tMPITransfer.log 2>&1
+./runctest.sh tMPITransfer
diff --git a/RTCP/Cobalt/InputProc/test/tPacketReader.sh b/RTCP/Cobalt/InputProc/test/tPacketReader.sh
index 6cb43dc9f6467afe37e1d265e582edad9b852e3e..ba812c0874282619e46ba4f9c3854cccc823d251 100755
--- a/RTCP/Cobalt/InputProc/test/tPacketReader.sh
+++ b/RTCP/Cobalt/InputProc/test/tPacketReader.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tPacketReader > tPacketReader.log 2>&1
+./runctest.sh tPacketReader
diff --git a/RTCP/Cobalt/InputProc/test/tPacketWriter.sh b/RTCP/Cobalt/InputProc/test/tPacketWriter.sh
index 8bdc6b3e7a71d8adf0e43e95bb9941429e9f5746..1ec12e4594ddd99073137091efd262b9131dc9e5 100755
--- a/RTCP/Cobalt/InputProc/test/tPacketWriter.sh
+++ b/RTCP/Cobalt/InputProc/test/tPacketWriter.sh
@@ -3,4 +3,4 @@
 # Remove the shared memory region if the test crashes
 trap "ipcrm -M 0x10000003 2>/dev/null || true" EXIT
 
-./runctest.sh tPacketWriter > tPacketWriter.log 2>&1
+./runctest.sh tPacketWriter
diff --git a/RTCP/Cobalt/InputProc/test/tPacketsToBuffer.sh b/RTCP/Cobalt/InputProc/test/tPacketsToBuffer.sh
index e0a35674e20cc1d7fa1bef0273859fbace32608d..26950b4d6b27b0cad352f751171a3ddb8a773d02 100755
--- a/RTCP/Cobalt/InputProc/test/tPacketsToBuffer.sh
+++ b/RTCP/Cobalt/InputProc/test/tPacketsToBuffer.sh
@@ -3,4 +3,4 @@
 # Remove the shared memory region if the test crashes
 trap "ipcrm -M 0x10000002 2>/dev/null || true" EXIT
 
-./runctest.sh tPacketsToBuffer > tPacketsToBuffer.log 2>&1
+./runctest.sh tPacketsToBuffer
diff --git a/RTCP/Cobalt/InputProc/test/tRSP.sh b/RTCP/Cobalt/InputProc/test/tRSP.sh
index e4def6624f6025910b02d615c6f66066bd227486..7f4caa36e96a630be38e7029708ffff24dfb0afc 100755
--- a/RTCP/Cobalt/InputProc/test/tRSP.sh
+++ b/RTCP/Cobalt/InputProc/test/tRSP.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tRSP > tRSP.log 2>&1
+./runctest.sh tRSP
diff --git a/RTCP/Cobalt/InputProc/test/tSampleBuffer.sh b/RTCP/Cobalt/InputProc/test/tSampleBuffer.sh
index 9e174f0e5eb3a68376618edc75e747e1165221d5..3618ed572d88531f976b13448071337412933146 100755
--- a/RTCP/Cobalt/InputProc/test/tSampleBuffer.sh
+++ b/RTCP/Cobalt/InputProc/test/tSampleBuffer.sh
@@ -3,4 +3,4 @@
 # Remove the shared memory region if the test crashes
 trap "ipcrm -M 0x10000004 2>/dev/null || true" EXIT
 
-./runctest.sh tSampleBuffer > tSampleBuffer.log 2>&1
+./runctest.sh tSampleBuffer
diff --git a/RTCP/Cobalt/InputProc/test/tSampleBufferSync.sh b/RTCP/Cobalt/InputProc/test/tSampleBufferSync.sh
index e98fb7b06c05399ed0bc537d8018a256bb59bba5..d631a50bb42b8b1ed3f970451fa3dd5c01703dad 100755
--- a/RTCP/Cobalt/InputProc/test/tSampleBufferSync.sh
+++ b/RTCP/Cobalt/InputProc/test/tSampleBufferSync.sh
@@ -3,4 +3,4 @@
 # Remove the shared memory region if the test crashes
 trap "ipcrm -M 0x10000005 2>/dev/null || true" EXIT
 
-./runctest.sh tSampleBufferSync > tSampleBufferSync.log 2>&1
+./runctest.sh tSampleBufferSync
diff --git a/RTCP/Cobalt/InputProc/test/tSharedMemory.sh b/RTCP/Cobalt/InputProc/test/tSharedMemory.sh
index 759873854b770e12e41b9713e6dc79931f4eb385..3b25aa5ee319dd63f8bc6ad61c3bed3526c13655 100755
--- a/RTCP/Cobalt/InputProc/test/tSharedMemory.sh
+++ b/RTCP/Cobalt/InputProc/test/tSharedMemory.sh
@@ -3,4 +3,4 @@
 # Remove the shared memory region if the test crashes
 trap "ipcrm -M 0x10000006 2>/dev/null || true" EXIT
 
-./runctest.sh tSharedMemory > tSharedMemory.log 2>&1
+./runctest.sh tSharedMemory
diff --git a/RTCP/Cobalt/OutputProc/test/tMSWriterCorrelated.sh b/RTCP/Cobalt/OutputProc/test/tMSWriterCorrelated.sh
index fdb5c844456079700db86938e1379abc223966f7..ca655ea2ab7f8aba27236f10097c83c13c65e30d 100755
--- a/RTCP/Cobalt/OutputProc/test/tMSWriterCorrelated.sh
+++ b/RTCP/Cobalt/OutputProc/test/tMSWriterCorrelated.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tMSWriterCorrelated 2>&1 > tMSWriterCorrelated.log
+./runctest.sh tMSWriterCorrelated
diff --git a/RTCP/Cobalt/OutputProc/test/tMSWriterDAL.sh b/RTCP/Cobalt/OutputProc/test/tMSWriterDAL.sh
index 931e9c1f22e1044009c5e5c112a3fda0a026d6ba..39fb2204f5e05a513bb584dbb333e4cc05f989f3 100755
--- a/RTCP/Cobalt/OutputProc/test/tMSWriterDAL.sh
+++ b/RTCP/Cobalt/OutputProc/test/tMSWriterDAL.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tMSWriterDAL 2>&1 > tMSWriterDAL.log
+./runctest.sh tMSWriterDAL
diff --git a/RTCP/Cobalt/OutputProc/test/tMeasurementSetFormat.sh b/RTCP/Cobalt/OutputProc/test/tMeasurementSetFormat.sh
index c23d0e97991ac3ce24f62a603a6db33dceac5b5f..930cc188f55b4d556bddfeea1f7105209a1755fb 100755
--- a/RTCP/Cobalt/OutputProc/test/tMeasurementSetFormat.sh
+++ b/RTCP/Cobalt/OutputProc/test/tMeasurementSetFormat.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tMeasurementSetFormat 2>&1 > tMeasurementSetFormat.log
+./runctest.sh tMeasurementSetFormat
diff --git a/RTCP/Cobalt/OutputProc/test/tTBB_StaticMapping.sh b/RTCP/Cobalt/OutputProc/test/tTBB_StaticMapping.sh
index 576961606ea94711d413d0759a99f88add0b2f41..4a86598df7ee9e63c6799893df4f5d605717e5fe 100755
--- a/RTCP/Cobalt/OutputProc/test/tTBB_StaticMapping.sh
+++ b/RTCP/Cobalt/OutputProc/test/tTBB_StaticMapping.sh
@@ -1,3 +1,3 @@
 #!/bin/sh
-./runctest.sh tTBB_StaticMapping 2>&1 > tTBB_StaticMapping.log
+./runctest.sh tTBB_StaticMapping
 
diff --git a/RTCP/Cobalt/OutputProc/test/tTBB_Writer.sh b/RTCP/Cobalt/OutputProc/test/tTBB_Writer.sh
index dc7868f11e457bbf93a2a476442aa26dc1cc0fc3..8b8025588fade4b803f5bdced7b6b0a6dd7040ae 100755
--- a/RTCP/Cobalt/OutputProc/test/tTBB_Writer.sh
+++ b/RTCP/Cobalt/OutputProc/test/tTBB_Writer.sh
@@ -23,7 +23,7 @@ do
   cat ${rawinfilenames[$i]} > tTBB_Writer_stream$i.pipe &
 done
 
-./runctest.sh TBB_Writer --parsetfile=$parsetfilename --timeout=1 --keeprunning=0 2>&1 >> tTBB_Writer.log
+./runctest.sh TBB_Writer --parsetfile=$parsetfilename --timeout=1 --keeprunning=0
 
 # Ideally, we use h5check first to verify that the file is a proper hdf5 file,
 # but h5check is a separate util and usually not installed, so check content straight away.
diff --git a/RTCP/IONProc/test/tDelayCompensation.sh b/RTCP/IONProc/test/tDelayCompensation.sh
index 583bf9f3695f5a3d810a38ffe3da10f3c1c43cb6..0c042e9c87fa1952eb1b73ee1222fc53c0f03a90 100755
--- a/RTCP/IONProc/test/tDelayCompensation.sh
+++ b/RTCP/IONProc/test/tDelayCompensation.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tDelayCompensation 2>&1 > tDelayCompensation.log
+./runctest.sh tDelayCompensation
diff --git a/RTCP/IONProc/test/tRSP.sh b/RTCP/IONProc/test/tRSP.sh
index e4def6624f6025910b02d615c6f66066bd227486..7f4caa36e96a630be38e7029708ffff24dfb0afc 100755
--- a/RTCP/IONProc/test/tRSP.sh
+++ b/RTCP/IONProc/test/tRSP.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tRSP > tRSP.log 2>&1
+./runctest.sh tRSP
diff --git a/RTCP/IONProc/test/tSSH.sh b/RTCP/IONProc/test/tSSH.sh
index 6f413a9d328711c3a37cca2daec202148211d708..d40c5ea507ad9ed43f73be6861c8f606b7673a9c 100755
--- a/RTCP/IONProc/test/tSSH.sh
+++ b/RTCP/IONProc/test/tSSH.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tSSH > tSSH.log 2>&1
+./runctest.sh tSSH
diff --git a/RTCP/LofarStMan/test/tLofarStMan.sh b/RTCP/LofarStMan/test/tLofarStMan.sh
index 2d3defc75d5ce2ce7fe91e78021c3fa7efc02a76..0a655e5f5118add34da77e014e6d200ce7ed00c5 100755
--- a/RTCP/LofarStMan/test/tLofarStMan.sh
+++ b/RTCP/LofarStMan/test/tLofarStMan.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tLofarStMan 2>&1 > tLofarStMan.log
+./runctest.sh tLofarStMan
diff --git a/RTCP/MetaDataGatherer/test/tfailedtilesinfo.sh b/RTCP/MetaDataGatherer/test/tfailedtilesinfo.sh
index d5a38db60d63cdc60500ddde63109f1bc14a8021..50e8eedf22dea8bf2c05252f3d5bbc03cf52cdb8 100755
--- a/RTCP/MetaDataGatherer/test/tfailedtilesinfo.sh
+++ b/RTCP/MetaDataGatherer/test/tfailedtilesinfo.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tfailedtilesinfo 2>&1 > tfailedtilesinfo.log
+./runctest.sh tfailedtilesinfo
diff --git a/RTCP/Storage/test/tMSWriterCorrelated.sh b/RTCP/Storage/test/tMSWriterCorrelated.sh
index fdb5c844456079700db86938e1379abc223966f7..ca655ea2ab7f8aba27236f10097c83c13c65e30d 100755
--- a/RTCP/Storage/test/tMSWriterCorrelated.sh
+++ b/RTCP/Storage/test/tMSWriterCorrelated.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tMSWriterCorrelated 2>&1 > tMSWriterCorrelated.log
+./runctest.sh tMSWriterCorrelated
diff --git a/RTCP/Storage/test/tMSWriterDAL.sh b/RTCP/Storage/test/tMSWriterDAL.sh
index 931e9c1f22e1044009c5e5c112a3fda0a026d6ba..39fb2204f5e05a513bb584dbb333e4cc05f989f3 100755
--- a/RTCP/Storage/test/tMSWriterDAL.sh
+++ b/RTCP/Storage/test/tMSWriterDAL.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tMSWriterDAL 2>&1 > tMSWriterDAL.log
+./runctest.sh tMSWriterDAL
diff --git a/RTCP/Storage/test/tMeasurementSetFormat.sh b/RTCP/Storage/test/tMeasurementSetFormat.sh
index c23d0e97991ac3ce24f62a603a6db33dceac5b5f..930cc188f55b4d556bddfeea1f7105209a1755fb 100755
--- a/RTCP/Storage/test/tMeasurementSetFormat.sh
+++ b/RTCP/Storage/test/tMeasurementSetFormat.sh
@@ -1,2 +1,2 @@
 #!/bin/sh
-./runctest.sh tMeasurementSetFormat 2>&1 > tMeasurementSetFormat.log
+./runctest.sh tMeasurementSetFormat
diff --git a/RTCP/Storage/test/tTBB_StaticMapping.sh b/RTCP/Storage/test/tTBB_StaticMapping.sh
index 576961606ea94711d413d0759a99f88add0b2f41..4a86598df7ee9e63c6799893df4f5d605717e5fe 100755
--- a/RTCP/Storage/test/tTBB_StaticMapping.sh
+++ b/RTCP/Storage/test/tTBB_StaticMapping.sh
@@ -1,3 +1,3 @@
 #!/bin/sh
-./runctest.sh tTBB_StaticMapping 2>&1 > tTBB_StaticMapping.log
+./runctest.sh tTBB_StaticMapping
 
diff --git a/RTCP/Storage/test/tTBB_Writer.sh b/RTCP/Storage/test/tTBB_Writer.sh
index dc7868f11e457bbf93a2a476442aa26dc1cc0fc3..8b8025588fade4b803f5bdced7b6b0a6dd7040ae 100755
--- a/RTCP/Storage/test/tTBB_Writer.sh
+++ b/RTCP/Storage/test/tTBB_Writer.sh
@@ -23,7 +23,7 @@ do
   cat ${rawinfilenames[$i]} > tTBB_Writer_stream$i.pipe &
 done
 
-./runctest.sh TBB_Writer --parsetfile=$parsetfilename --timeout=1 --keeprunning=0 2>&1 >> tTBB_Writer.log
+./runctest.sh TBB_Writer --parsetfile=$parsetfilename --timeout=1 --keeprunning=0
 
 # Ideally, we use h5check first to verify that the file is a proper hdf5 file,
 # but h5check is a separate util and usually not installed, so check content straight away.
diff --git a/SAS/OTDB/test/tCampaign.sh b/SAS/OTDB/test/tCampaign.sh
index def606a1e44458410ca3519ad156a1ee49ce2707..19ad4c42147ece7527fc7ec1844d70ba15fbaa07 100755
--- a/SAS/OTDB/test/tCampaign.sh
+++ b/SAS/OTDB/test/tCampaign.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
 # do a hard copy until a variable is available
 cp ../../../test/DATABASENAME .
-./runctest.sh tCampaign 2>&1 > tCampaign_test.log
+./runctest.sh tCampaign
 rm -f DATABASENAME
diff --git a/SAS/OTDB/test/tConnection.sh b/SAS/OTDB/test/tConnection.sh
index c894654bc9b405dc4c66eb4970a24766ed580be4..fad6d8d1e0602dc8f87a68ee9ebddaa5a47ad1ef 100755
--- a/SAS/OTDB/test/tConnection.sh
+++ b/SAS/OTDB/test/tConnection.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
 # do a hard copy until a variable is available
 cp ../../../test/DATABASENAME .
-./runctest.sh tConnection 2>&1 > tConnection_test.log
+./runctest.sh tConnection
 rm -f DATABASENAME
diff --git a/SAS/OTDB/test/tPICtree.sh b/SAS/OTDB/test/tPICtree.sh
index be711a1a9bb3d314ba7aa3dbaf09731feb65a524..04d37eadc123bc8d84419cb34ef18b59ae0a0545 100755
--- a/SAS/OTDB/test/tPICtree.sh
+++ b/SAS/OTDB/test/tPICtree.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
 # do a hard copy until a variable is available
 cp ../../../test/DATABASENAME .
-./runctest.sh tPICtree 2>&1 > tPICtree_test.log
+./runctest.sh tPICtree
 rm -f DATABASENAME
diff --git a/SAS/OTDB/test/tPICvalue.sh b/SAS/OTDB/test/tPICvalue.sh
index 2c9effb683d52f3cfa976a954917cf16ae68346f..f65f578941397c6ab024c45e1b16b5f9264c4c81 100755
--- a/SAS/OTDB/test/tPICvalue.sh
+++ b/SAS/OTDB/test/tPICvalue.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
 # do a hard copy until a variable is available
 cp ../../../test/DATABASENAME .
-./runctest.sh tPICvalue 2>&1 > tPICvalue_test.log
+./runctest.sh tPICvalue
 rm -f DATABASENAME
diff --git a/SAS/OTDB/test/tParamTypeConv.sh b/SAS/OTDB/test/tParamTypeConv.sh
index d8cd5836789386ab96bc64894c1fc5f56f6c2c02..90470a2440b3c3065025691d3791bd9a07c44471 100755
--- a/SAS/OTDB/test/tParamTypeConv.sh
+++ b/SAS/OTDB/test/tParamTypeConv.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
 # do a hard copy until a variable is available
 cp $srcdir/DATABASENAME .
-./runctest.sh tParamTypeConv 2>&1 > tParamTypeConv.log
+./runctest.sh tParamTypeConv
 rm -f DATABASENAME
diff --git a/SAS/OTDB/test/tVHtree.sh b/SAS/OTDB/test/tVHtree.sh
index b497e53deda6719756490e671261d74f45805571..1686786860c1399b50b8d1030e3b8d9990ab31df 100755
--- a/SAS/OTDB/test/tVHtree.sh
+++ b/SAS/OTDB/test/tVHtree.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
 # do a hard copy until a variable is available
 cp ../../../test/DATABASENAME .
-./runctest.sh tVHtree 2>&1 > tVHtree_test.log
+./runctest.sh tVHtree
 rm -f DATABASENAME
diff --git a/SAS/OTDB/test/tVHvalue.sh b/SAS/OTDB/test/tVHvalue.sh
index 1c1288c47bfd8538c3b2967441c3e85ab86628af..70183497e91669934c4ec63bf9bd6ccc3386c9db 100755
--- a/SAS/OTDB/test/tVHvalue.sh
+++ b/SAS/OTDB/test/tVHvalue.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
 # do a hard copy until a variable is available
 cp ../../../test/DATABASENAME .
-./runctest.sh tVHvalue 2>&1 > tVHvalue_test.log
+./runctest.sh tVHvalue
 rm -f DATABASENAME
diff --git a/SAS/OTDB/test/tVICcomp.sh b/SAS/OTDB/test/tVICcomp.sh
index d8895b6c3ad439edfa64d69608fc87920864ad9e..bf15773b4ea18808a94b5628c1494cfadcc8e7e9 100755
--- a/SAS/OTDB/test/tVICcomp.sh
+++ b/SAS/OTDB/test/tVICcomp.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
 # do a hard copy until a variable is available
 cp ../../../test/DATABASENAME .
-./runctest.sh tVICcomp 2>&1 > tVICcomp_test.log
+./runctest.sh tVICcomp
 rm -f DATABASENAME
diff --git a/SAS/OTDB/test/tVTtree.sh b/SAS/OTDB/test/tVTtree.sh
index 608f58b50e47d3448dcfa803bc1a4112569ea0cc..bf8fc0e4aab2b1829a4cf267b60d637f4c3190b5 100755
--- a/SAS/OTDB/test/tVTtree.sh
+++ b/SAS/OTDB/test/tVTtree.sh
@@ -1,5 +1,5 @@
 #!/bin/sh
 # do a hard copy until a variable is available
 cp ../../../test/DATABASENAME .
-./runctest.sh tVTtree 2>&1 > tVTtree_test.log
+./runctest.sh tVTtree
 rm -f DATABASENAME