File indexing completed on 2023-03-28 01:34:22
0001
0002
0003 function die { echo Failure $1: status $2 ; echo ""; cat log ; exit $2 ; }
0004
0005 if [ -z $SCRAM_TEST_PATH ]; then
0006 SCRAM_TEST_PATH="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
0007 fi
0008 echo "LOCAL_TEST_DIR = $SCRAM_TEST_PATH"
0009
0010 if [ -z $TEST_COMPRESSION_ALGO ]; then
0011 TEST_COMPRESSION_ALGO="ZLIB"
0012 fi
0013 echo "TEST_COMPRESSION_ALGO = $TEST_COMPRESSION_ALGO"
0014
0015 RC=0
0016
0017 rm -rf {out,outPadded,log,*.txt,*.dat,*.root}
0018
0019 cmsRun ${SCRAM_TEST_PATH}/NewStreamOut_cfg.py compAlgo=${TEST_COMPRESSION_ALGO} > log 2>&1 || die "cmsRun NewStreamOut_cfg.py compAlgo=${TEST_COMPRESSION_ALGO}" $?
0020 cmsRun ${SCRAM_TEST_PATH}/NewStreamOutAlt_cfg.py compAlgo=${TEST_COMPRESSION_ALGO} > log 2>&1 || die "cmsRun NewStreamOut_cfg.py compAlgo=${TEST_COMPRESSION_ALGO}" $?
0021 cmsRun ${SCRAM_TEST_PATH}/NewStreamOutExt_cfg.py compAlgo=${TEST_COMPRESSION_ALGO} > log 2>&1 || die "cmsRun NewStreamOut_cfg.py compAlgo=${TEST_COMPRESSION_ALGO}" $?
0022 cmsRun ${SCRAM_TEST_PATH}/NewStreamOutExt2_cfg.py compAlgo=${TEST_COMPRESSION_ALGO} > log 2>&1 || die "cmsRun NewStreamOutExt2_cfg.py compAlgo=${TEST_COMPRESSION_ALGO}" $?
0023 cmsRun ${SCRAM_TEST_PATH}/NewStreamOutPadding_cfg.py compAlgo=${TEST_COMPRESSION_ALGO} > log 2>&1 || die "cmsRun NewStreamOutPadding_cfg.py compAlgo=${TEST_COMPRESSION_ALGO}" $?
0024 cmsRun ${SCRAM_TEST_PATH}/NewStreamIn_cfg.py > log 2>&1 || die "cmsRun NewStreamIn_cfg.py" $?
0025 cmsRun ${SCRAM_TEST_PATH}/NewStreamIn2_cfg.py > log 2>&1 || die "cmsRun NewStreamIn2_cfg.py" $?
0026 cmsRun ${SCRAM_TEST_PATH}/NewStreamCopy_cfg.py > log 2>&1 || die "cmsRun NewStreamCopy_cfg.py" $?
0027 cmsRun ${SCRAM_TEST_PATH}/NewStreamCopy2_cfg.py > log 2>&1 || die "cmsRun NewStreamCopy2_cfg.py" $?
0028 cmsRun ${SCRAM_TEST_PATH}/NewStreamInAlt_cfg.py > log 2>&1 || die "cmsRun NewStreamInAlt_cfg.py" $?
0029 cmsRun ${SCRAM_TEST_PATH}/NewStreamInExt_cfg.py > log 2>&1 || die "cmsRun NewStreamInExt_cfg.py" $?
0030 cmsRun ${SCRAM_TEST_PATH}/NewStreamInExtBuf_cfg.py > log 2>&1 || die "cmsRun NewStreamInExtBuf_cfg.py" $?
0031 cmsRun ${SCRAM_TEST_PATH}/NewStreamInPadding_cfg.py > log 2>&1 || die "cmsRun NewStreamInPadding_cfg.py (1)" $?
0032 cmsRun ${SCRAM_TEST_PATH}/NewStreamInPadding_cfg.py inChecksum=outPadded > log 2>&1 || die "cmsRun NewStreamInPadding_cfg.py (2)" $?
0033
0034
0035
0036 if [ ! -s out ]; then
0037
0038 echo "New Stream Test Failed (out was not created or is empty)"
0039 RC=1
0040 fi
0041
0042 exit ${RC}