From bf29eb42ff8ad65e9e52b363ee5a311fd6e9f598 Mon Sep 17 00:00:00 2001
From: Marcel Loose <loose@astron.nl>
Date: Fri, 10 May 2013 22:17:40 +0000
Subject: [PATCH] Task #4437: Here are the required changes for item 2 on the
 list; sed is your friend :)

---
 CEP/Calibration/BBSControl/test/tCommandQueue.sh              | 2 +-
 CEP/Calibration/BBSControl/test/tStrategy.sh                  | 2 +-
 CEP/Calibration/BBSKernel/test/tBBSStatus.sh                  | 2 +-
 CEP/Calibration/BBSKernel/test/tBandpass.sh                   | 2 +-
 CEP/Calibration/BBSKernel/test/tCorrect.sh                    | 2 +-
 CEP/Calibration/BBSKernel/test/tFillRow.sh                    | 2 +-
 CEP/Calibration/BBSKernel/test/tJonesCMul3.sh                 | 2 +-
 CEP/Calibration/BBSKernel/test/tMSData.sh                     | 2 +-
 CEP/Calibration/BBSKernel/test/tMeqParm.sh                    | 2 +-
 CEP/Calibration/BBSKernel/test/tMeqPolc.sh                    | 2 +-
 CEP/Calibration/BBSKernel/test/tMeqPolcLog.sh                 | 2 +-
 CEP/Calibration/BBSKernel/test/tMeqTabular.sh                 | 2 +-
 CEP/Calibration/BBSKernel/test/tParmMerge.sh                  | 2 +-
 CEP/Calibration/BBSKernel/test/tPerturbed.sh                  | 2 +-
 CEP/Calibration/BBSKernel/test/tPredSolv.sh                   | 2 +-
 CEP/Calibration/BBSKernel/test/tPredict.sh                    | 2 +-
 CEP/Calibration/BBSKernel/test/tSubtract.sh                   | 2 +-
 CEP/DP3/DPPP/test/tAverager.sh                                | 2 +-
 CEP/DP3/DPPP/test/tMedFlagger.sh                              | 2 +-
 CEP/DP3/DPPP/test/tMedian.sh                                  | 2 +-
 CEP/DP3/DPPP/test/tMirror.sh                                  | 2 +-
 CEP/DP3/DPPP/test/tNDPPP.sh                                   | 2 +-
 CEP/DP3/DPPP/test/tPSet.sh                                    | 2 +-
 CEP/DP3/DPPP/test/tPreFlagger.sh                              | 2 +-
 CEP/DP3/DPPP/test/tUVWFlagger.sh                              | 2 +-
 CEP/DP3/DPPP/test/test_flaggers.sh                            | 2 +-
 CEP/DP3/DPPP/test/tmwflagger.sh                               | 2 +-
 CEP/GSM/test/tgsm_import.sh                                   | 2 +-
 CEP/LMWCommon/test/tClusterDesc.sh                            | 2 +-
 CEP/LMWCommon/test/tNodeDesc.sh                               | 2 +-
 CEP/LMWCommon/test/tSocketConnection.sh                       | 2 +-
 CEP/LMWCommon/test/tSocketConnectionSet.sh                    | 2 +-
 CEP/LMWCommon/test/tVdsDesc.sh                                | 2 +-
 CEP/LMWCommon/test/tVdsPartDesc.sh                            | 2 +-
 CEP/LMWCommon/test/tWorkersDesc.sh                            | 2 +-
 CEP/LMWCommon/test/tfinddproc.sh                              | 2 +-
 CEP/LMWCommon/test/trundist.sh                                | 2 +-
 CEP/LMWCommon/test/tstartdproc.sh                             | 2 +-
 CEP/MS/test/tMSSplit.sh                                       | 2 +-
 CEP/MS/test/tVdsMaker.sh                                      | 2 +-
 CEP/MS/test/tcombinevds.sh                                    | 2 +-
 CEP/MS/test/tmakems.sh                                        | 2 +-
 CEP/ParmDB/test/tAxis.sh                                      | 2 +-
 CEP/ParmDB/test/tAxisMapping.sh                               | 2 +-
 CEP/ParmDB/test/tBox.sh                                       | 2 +-
 CEP/ParmDB/test/tGrid.sh                                      | 2 +-
 CEP/ParmDB/test/tParm.sh                                      | 2 +-
 CEP/ParmDB/test/tParmCache.sh                                 | 2 +-
 CEP/ParmDB/test/tParmDBCasa.sh                                | 2 +-
 CEP/ParmDB/test/tParmFacade.sh                                | 2 +-
 CEP/ParmDB/test/tParmFacadeDistr.sh                           | 2 +-
 CEP/ParmDB/test/tParmPolc.sh                                  | 2 +-
 CEP/ParmDB/test/tParmSet.sh                                   | 2 +-
 CEP/ParmDB/test/tParmValue.sh                                 | 2 +-
 CEP/ParmDB/test/tSourceDBBlob.sh                              | 2 +-
 CEP/ParmDB/test/tSourceDBCasa.sh                              | 2 +-
 CEP/ParmDB/test/tTimeAxis.sh                                  | 2 +-
 CEP/ParmDB/test/tmakesourcedb.sh                              | 2 +-
 CEP/ParmDB/test/tparmdb.sh                                    | 2 +-
 CEP/ParmDB/test/tparmexportcal.sh                             | 2 +-
 CEP/ParmDB/test/tsetupparmdb.sh                               | 2 +-
 CEP/ParmDB/test/tsetupsourcedb.sh                             | 2 +-
 CEP/Pipeline/test/pipeline_test.sh                            | 2 +-
 CEP/PyBDSM/test/tbdsm_import.sh                               | 2 +-
 CEP/PyBDSM/test/tbdsm_process_image.sh                        | 2 +-
 CEP/pyparmdb/test/tpyparmdb.sh                                | 2 +-
 EmbraceStMan/test/tEmbraceStMan.sh                            | 2 +-
 LCS/AMC/AMCBase/test/tBlobIO.sh                               | 2 +-
 LCS/AMC/AMCBase/test/tConverterCommand.sh                     | 2 +-
 LCS/AMC/AMCBase/test/tConverterStatus.sh                      | 2 +-
 LCS/AMC/AMCBase/test/tCoord3D.sh                              | 2 +-
 LCS/AMC/AMCBase/test/tDH_Request.sh                           | 2 +-
 LCS/AMC/AMCBase/test/tDH_Result.sh                            | 2 +-
 LCS/AMC/AMCBase/test/tDirection.sh                            | 2 +-
 LCS/AMC/AMCBase/test/tEpoch.sh                                | 2 +-
 LCS/AMC/AMCBase/test/tPosition.sh                             | 2 +-
 LCS/AMC/AMCImpl/test/tConverter.sh                            | 4 ++--
 LCS/AMC/AMCImpl/test/tConverterStress.sh                      | 2 +-
 LCS/ApplCommon/test/tAntField.sh                              | 2 +-
 LCS/ApplCommon/test/tAntennaSet.sh                            | 2 +-
 LCS/ApplCommon/test/tAntennaUse.sh                            | 2 +-
 LCS/ApplCommon/test/tObservation.sh                           | 2 +-
 LCS/Blob/test/tBlobAipsIO.sh                                  | 2 +-
 LCS/Blob/test/tBlobArray.sh                                   | 2 +-
 LCS/Blob/test/tBlobArrayHeader.sh                             | 2 +-
 LCS/Blob/test/tBlobCasa.sh                                    | 2 +-
 LCS/Blob/test/tBlobField.sh                                   | 2 +-
 LCS/Blob/test/tBlobHeader.sh                                  | 2 +-
 LCS/Blob/test/tBlobSTL.sh                                     | 2 +-
 LCS/Blob/test/tBlobStream.sh                                  | 2 +-
 LCS/Blob/test/tBlobString.sh                                  | 2 +-
 LCS/Blob/test/tKeyValueMap.sh                                 | 2 +-
 LCS/Common/test/tAllocator.sh                                 | 2 +-
 LCS/Common/test/tCancellation.sh                              | 2 +-
 LCS/Common/test/tCasaLogSink.sh                               | 2 +-
 LCS/Common/test/tComplex.sh                                   | 2 +-
 LCS/Common/test/tCondition.sh                                 | 2 +-
 LCS/Common/test/tDataConvert.sh                               | 2 +-
 LCS/Common/test/tFileLocator.sh                               | 2 +-
 LCS/Common/test/tHexdump.sh                                   | 2 +-
 LCS/Common/test/tInputParSet.sh                               | 2 +-
 LCS/Common/test/tMmap.sh                                      | 2 +-
 LCS/Common/test/tMutex.sh                                     | 2 +-
 LCS/Common/test/tNumeric.sh                                   | 2 +-
 LCS/Common/test/tObjectFactory.sh                             | 2 +-
 LCS/Common/test/tParameterRecord.sh                           | 2 +-
 LCS/Common/test/tParameterSet.sh                              | 2 +-
 LCS/Common/test/tParameterSetPerf.sh                          | 2 +-
 LCS/Common/test/tParameterValue.sh                            | 2 +-
 LCS/Common/test/tPrettyUnits.sh                               | 2 +-
 LCS/Common/test/tProcess.sh                                   | 2 +-
 LCS/Common/test/tQueue.sh                                     | 2 +-
 LCS/Common/test/tReadLine.sh                                  | 2 +-
 LCS/Common/test/tRunOnNode.sh                                 | 2 +-
 LCS/Common/test/tSemaphore.sh                                 | 2 +-
 LCS/Common/test/tSingleton.sh                                 | 2 +-
 LCS/Common/test/tStreamUtil.sh                                | 2 +-
 LCS/Common/test/tStringUtil.sh                                | 2 +-
 LCS/Common/test/tThread.sh                                    | 2 +-
 LCS/Common/test/tTimer.sh                                     | 2 +-
 LCS/Common/test/tTypeNames.sh                                 | 2 +-
 LCS/Common/test/testLogger.sh                                 | 2 +-
 LCS/Common/test/testSocket.sh                                 | 2 +-
 LCS/Common/test/tgetparsetvalue.sh                            | 2 +-
 LCS/MSLofar/test/tBeamTables.sh                               | 2 +-
 LCS/MSLofar/test/tMSLofar.sh                                  | 2 +-
 LCS/MSLofar/test/tMSLofar2.sh                                 | 2 +-
 LCS/MSLofar/test/tMSLofarTable.sh                             | 2 +-
 LCS/Transport/test/Example.sh                                 | 2 +-
 LCS/Transport/test/ExampleBlMem.sh                            | 2 +-
 LCS/Transport/test/ExampleEthernet.sh                         | 2 +-
 LCS/Transport/test/ExampleMPI.sh                              | 2 +-
 LCS/Transport/test/ExampleMem.sh                              | 2 +-
 LCS/Transport/test/ExampleNonBlocking.sh                      | 2 +-
 LCS/Transport/test/ExampleShMem.sh                            | 2 +-
 LCS/Transport/test/ExampleSocket.sh                           | 2 +-
 LCS/Transport/test/ExampleVarBuf.sh                           | 2 +-
 LCS/Transport/test/TestBidirectional.sh                       | 2 +-
 LCS/Transport/test/tTH_Socket.sh                              | 2 +-
 LCS/pyparameterset/test/tpyparameterset.sh                    | 2 +-
 LCS/pytools/test/tConvert.sh                                  | 2 +-
 MAC/APL/APLCommon/test/tAntennaField.sh                       | 2 +-
 MAC/APL/APLCommon/test/tControllerDefines_test.sh             | 2 +-
 MAC/APL/PIC/RSP_Driver/test/tCableAttenuation.sh              | 2 +-
 MAC/APL/PIC/RSP_Driver/test/tRCUCables.sh                     | 2 +-
 MAC/GCF/PVSS/test/tPVSSservice.sh                             | 2 +-
 RTCP/CNProc/test/tCN_Processing.sh                            | 2 +-
 RTCP/CNProc/test/tCN_Processing_alloc.sh                      | 2 +-
 RTCP/CNProc/test/tPencilBeamFormer.sh                         | 2 +-
 RTCP/CNProc/test/tStokes.sh                                   | 2 +-
 RTCP/Cobalt/CoInterface/test/tParset.sh                       | 2 +-
 RTCP/Cobalt/GPUProc/test/Kernels/FIR_FilterTest.sh            | 2 +-
 RTCP/Cobalt/GPUProc/test/Kernels/tDelayAndBandPass.sh         | 2 +-
 RTCP/Cobalt/GPUProc/test/cuda/tCudaRuntimeCompiler.sh         | 2 +-
 RTCP/Cobalt/GPUProc/test/cuda/tStreamReadBuffer.sh            | 2 +-
 RTCP/Cobalt/GPUProc/test/cuda/t_cuda_complex.sh               | 2 +-
 RTCP/Cobalt/GPUProc/test/opencl/RTCP_UnitTest.sh              | 2 +-
 RTCP/Cobalt/GPUProc/test/opencl/tContext.sh                   | 2 +-
 .../GPUProc/test/opencl/tCorrelate_1sec_1st_5sb_noflagging.sh | 2 +-
 RTCP/Cobalt/GPUProc/test/opencl/tCorrelate_3sec_1st_5sb.sh    | 2 +-
 RTCP/Cobalt/GPUProc/test/opencl/tCorrelate_3sec_2st_5sb.sh    | 2 +-
 RTCP/Cobalt/GPUProc/test/opencl/tGPUPerformance.sh            | 2 +-
 RTCP/Cobalt/GPUProc/test/opencl/tPerformanceCounter.sh        | 2 +-
 RTCP/Cobalt/GPUProc/test/tSSH.sh                              | 2 +-
 RTCP/Cobalt/GPUProc/test/tStorageProcesses.sh                 | 2 +-
 RTCP/Cobalt/InputProc/test/tBlockReader.sh                    | 2 +-
 RTCP/Cobalt/InputProc/test/tMPISendReceiveStation.sh          | 2 +-
 RTCP/Cobalt/InputProc/test/tMPITransfer.sh                    | 2 +-
 RTCP/Cobalt/InputProc/test/tPacketReader.sh                   | 2 +-
 RTCP/Cobalt/InputProc/test/tPacketWriter.sh                   | 2 +-
 RTCP/Cobalt/InputProc/test/tPacketsToBuffer.sh                | 2 +-
 RTCP/Cobalt/InputProc/test/tRSP.sh                            | 2 +-
 RTCP/Cobalt/InputProc/test/tSampleBuffer.sh                   | 2 +-
 RTCP/Cobalt/InputProc/test/tSampleBufferSync.sh               | 2 +-
 RTCP/Cobalt/InputProc/test/tSharedMemory.sh                   | 2 +-
 RTCP/Cobalt/OutputProc/test/tMSWriterCorrelated.sh            | 2 +-
 RTCP/Cobalt/OutputProc/test/tMSWriterDAL.sh                   | 2 +-
 RTCP/Cobalt/OutputProc/test/tMeasurementSetFormat.sh          | 2 +-
 RTCP/Cobalt/OutputProc/test/tTBB_StaticMapping.sh             | 2 +-
 RTCP/Cobalt/OutputProc/test/tTBB_Writer.sh                    | 2 +-
 RTCP/IONProc/test/tDelayCompensation.sh                       | 2 +-
 RTCP/IONProc/test/tRSP.sh                                     | 2 +-
 RTCP/IONProc/test/tSSH.sh                                     | 2 +-
 RTCP/LofarStMan/test/tLofarStMan.sh                           | 2 +-
 RTCP/MetaDataGatherer/test/tfailedtilesinfo.sh                | 2 +-
 RTCP/Storage/test/tMSWriterCorrelated.sh                      | 2 +-
 RTCP/Storage/test/tMSWriterDAL.sh                             | 2 +-
 RTCP/Storage/test/tMeasurementSetFormat.sh                    | 2 +-
 RTCP/Storage/test/tTBB_StaticMapping.sh                       | 2 +-
 RTCP/Storage/test/tTBB_Writer.sh                              | 2 +-
 SAS/OTDB/test/tCampaign.sh                                    | 2 +-
 SAS/OTDB/test/tConnection.sh                                  | 2 +-
 SAS/OTDB/test/tPICtree.sh                                     | 2 +-
 SAS/OTDB/test/tPICvalue.sh                                    | 2 +-
 SAS/OTDB/test/tParamTypeConv.sh                               | 2 +-
 SAS/OTDB/test/tVHtree.sh                                      | 2 +-
 SAS/OTDB/test/tVHvalue.sh                                     | 2 +-
 SAS/OTDB/test/tVICcomp.sh                                     | 2 +-
 SAS/OTDB/test/tVTtree.sh                                      | 2 +-
 199 files changed, 200 insertions(+), 200 deletions(-)

diff --git a/CEP/Calibration/BBSControl/test/tCommandQueue.sh b/CEP/Calibration/BBSControl/test/tCommandQueue.sh
index 037a99a5a64..9fd81e13490 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 07f357daf2b..4c04bc69042 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 0c9c2df5398..feef4d2de7e 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 04c25d1833b..54a6b20c830 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 ec97b163ad6..a03abd8b549 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 a2c20c87568..cb68835e0e9 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 dc1f66dcc14..1003b4327d2 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 c958a616b15..7002c2c1857 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 7f323b51e97..2090da85729 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 2de55e6c3cb..ce059c0959e 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 e22d1a91136..e0f8c56445e 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 df8836764e2..68833e8eb17 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 37f76648b3d..f1e59544583 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 5492e382c54..1ef2676eea8 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 d0cfcb14726..ae35921987e 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 76cf3a764d9..7a13c4cc6f6 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 3a265b1db07..a1a468bb92d 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 cc76e91312f..2e4fb8ee3c5 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 5f32fab9d8a..56257ab02b4 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 c1accbdf9d0..be461d0df19 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 aef074c947b..09a5523297b 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 8d21e6eddc7..feac3b39893 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 2e61ad0c56a..2f3e0c17fdc 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 bf14b486db4..9c4ead9986c 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 7806f13f7de..207563f199b 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 370ceb0759c..7cee918c9b1 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 d777693ce8c..5fd6ce6a988 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 4658ae4d580..776c6ae9ddd 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 7f628d80133..097116309f5 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 92c361a5482..0a1faebcf85 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 7b340dea218..fc90bc2c88d 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 2c072ba1253..21a6d711b71 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 4bb37dafdae..08798c14a27 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 4ad5168fe73..1497ac093cc 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 500a2eb31dd..2a2dc253e7a 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 62afda5ee26..31c508de92e 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 e68bf177efc..18dbade1b39 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 98b8194b1cb..05d42c90ab4 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 1236210d7ec..50dfc6c5c25 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 0cf7eeea63f..d10a6a2665b 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 f4a32e3eaad..3c5ee58e3b3 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 35547af280d..c04d10f092b 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 eedd5ff78ff..2a6073a5f1a 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 f3c078a0393..7746d4ef9a8 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 46c1ff3acd9..962fce4659e 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 7e1ea0bda4a..8e02db30b67 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 1cf6a545174..00e39c9d226 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 ceb0906a1ac..ea71e9da5d2 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 03c783cdd0b..8cc513db90f 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 ec8b5b4ab61..4c08e9388e3 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 b10f3f102a1..98f22452c8a 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 18c2e8ee3ef..e891992b145 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 6ea9e04be37..7e008757181 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 5d2bb5722ae..a24e8b2bfa0 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 5b4f73ae9b8..5cfa3a6a9e3 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 2a9ac6d0d40..0cb14d075b1 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 a8d3c03eb80..cdd69935741 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 eea65a4d73f..17c0342e32b 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 2cb5805600d..422e7524a89 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 a664803a18a..a287fa89125 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 dd27e96bfe6..86f3251fe33 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 bfed34a0cbc..9adffad2348 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 861679c24a4..e7795313558 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 5e169151b54..63e87b7128d 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 1e06a9cbe34..63cd50bc736 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 e535825e0ff..96109bc039a 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 c5d63dc3f5e..f6b8ec4b9a3 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 44d7201bebf..8b9be5e9ff0 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 9ef71c22c95..98e23d6c36a 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 8b2fcc8e6f3..641eff32049 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 4e6d6b6f494..463153ad71b 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 3404ee6cdd2..dd1e8ea8706 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 b480d750986..267440d5753 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 d3c76b856ee..8a82a2e643f 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 772a0d0ed89..def63dfac56 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 7e5b60b5f75..e2750c3dedd 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 4bfa9f3d0ae..5f069a573dc 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 d2d9d6680de..2786895717a 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 700b12fbacb..b502db26c3a 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 5979ca669cf..57bf71937fa 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 84ddeabefca..9dadcf3d026 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 985cd896290..50290ac9dce 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 3d2b74bc9d0..e2a375ae8b5 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 97071cfcaf2..6612d428847 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 3f8dd8b145d..765027ef78e 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 7f37a72195a..397b9c4cdf3 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 849871ea791..7fbb142aba2 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 759f1e5b5f6..101c8a419af 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 38acfcd2551..27fc18a3a94 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 c60a492f664..b639aad7a63 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 5cb89c37f70..855f8d5d307 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 70b594a4159..79184ab9998 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 3b193ce27df..f0ff8a5a820 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 f0a8df4b7d1..afcc78e3e4f 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 eb035bd3d08..cfc665b7dcf 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 be52d71b44a..306fc2379a8 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 a5df43f1b0f..02b2bc4d7bc 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 e2e8968f058..d3583efe470 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 0028bbf9a17..e4639dd60f7 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 e6ceb99a590..10957beb315 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 9341e11f081..aad832bac0f 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 04fa64b04c3..59855d8761d 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 7c9b804e70b..64226a0bc4d 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 662667d924c..6a2ac1ce495 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 d71139a705c..8da13dee282 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 ca96cdd17ce..14e2fa79615 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 ac809ddd2b9..c0c045a5940 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 a6e52e27aa2..ffd317bc25c 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 5020ec190ee..42906a1b867 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 30892b19206..f46322a73bf 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 dda19f79501..0028f4392df 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 b24f867097d..414953487a1 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 86d80884d44..a6a8c655386 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 cd0b4c32721..21c4054032a 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 1fdd0bc5712..2f3082b4a74 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 36578dab701..a4dab74b2ee 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 81e6b99042a..fa607cb0738 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 5b059e4c0e0..62dff1d7cdd 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 b10d95f5b7b..c9153bd21ae 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 620fd8c275b..8478d8849fd 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 ed74347042f..47aaa3c4398 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 77f3cd5a4a7..e618354e155 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 0782b748567..eef0623ab90 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 62d2a4dafcb..64783e616c4 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 8542ad86dac..9b5cfed7527 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 d68c4631297..b5d7ae6dcd9 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 8a71a6de580..c78aa0bdb62 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 7688da02469..4f79beb4360 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 f284e63fe28..a9503314690 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 f7570ba5311..35855c669bf 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 e70cc84f55d..3d7bfec6ebd 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 4845e407d3a..874a825913e 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 432125ae32f..bc4cfeef225 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 6eb6c93f0e4..dc425eafc78 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 f36cd915966..17580b0cb30 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 505346696fe..c19abd33d82 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 ad853875a30..4a22b27e7f1 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 0ae5b368d75..fe17470cb52 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 24609afc868..253228f2002 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 36684276c7d..adc8b3ba396 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 a8622a9a759..4e7943ea8fc 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 d0f55dc64dd..5e239092d1b 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 0188c7ca8e8..b22bb75cf6f 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 56fb2e445e2..8f36746c2ea 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 7a3213e691a..54f4811f55d 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 4989ca3299e..4d9d1d40f37 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 4f194ca9c9d..e26ea71503b 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 0add6c1d14e..9bf98f1d6b0 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 5f0c556c277..2fd9547d066 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 7838d687dc7..42c0e61765d 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 5adfdf9b2a1..97a5c118272 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 6fb52d594c8..6cece62b424 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 63d4d04f938..48a088bcbd2 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 630e379405e..1531d467f04 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 c87c8673e6b..9c3249ebc3d 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 45ce0ba9e3c..80f508e620a 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 3282ed2f4a1..3d62be05a11 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 d440318ce92..482e1940b76 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 2b1ca711b25..0313bc4353e 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 286085dd525..0a247be27f8 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 286085dd525..0a247be27f8 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 286085dd525..0a247be27f8 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 7bd1c118595..949c1277c8b 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 6f413a9d328..d40c5ea507a 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 aa641e4648e..8fc7f505cd7 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 2e4baaa6095..16d78ed8da5 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 200e1dd936b..1883b9fae55 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 d791eab2048..00be53c1210 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 6cb43dc9f64..ba812c08742 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 8bdc6b3e7a7..1ec12e4594d 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 e0a35674e20..26950b4d6b2 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 e4def6624f6..7f4caa36e96 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 9e174f0e5eb..3618ed572d8 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 e98fb7b06c0..d631a50bb42 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 759873854b7..3b25aa5ee31 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 fdb5c844456..ca655ea2ab7 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 931e9c1f22e..39fb2204f5e 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 c23d0e97991..930cc188f55 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 576961606ea..4a86598df7e 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 dc7868f11e4..8b8025588fa 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 583bf9f3695..0c042e9c87f 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 e4def6624f6..7f4caa36e96 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 6f413a9d328..d40c5ea507a 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 2d3defc75d5..0a655e5f511 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 d5a38db60d6..50e8eedf22d 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 fdb5c844456..ca655ea2ab7 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 931e9c1f22e..39fb2204f5e 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 c23d0e97991..930cc188f55 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 576961606ea..4a86598df7e 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 dc7868f11e4..8b8025588fa 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 def606a1e44..19ad4c42147 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 c894654bc9b..fad6d8d1e06 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 be711a1a9bb..04d37eadc12 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 2c9effb683d..f65f5789413 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 d8cd5836789..90470a2440b 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 b497e53deda..1686786860c 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 1c1288c47bf..70183497e91 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 d8895b6c3ad..bf15773b4ea 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 608f58b50e4..bf8fc0e4aab 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
-- 
GitLab