LDAS Testing Quick Reference

Notes:

  1. The command line syntax is formatted for the C Shell.
  2. Replace references to dev with the name of the system under test.
  3. Optionally use a numerical representation of the current date as the extension of the result files.
  4. A system specified as "local" refers to the tester's workstation.
 
Test Name: Data Socket
System: dataserver
Location: /ldas_usr/ldas/test/datasock
Command: datasock_driver.tcl hostfile_tclchannel >& driver.log &
Notes:
 
Test Name: Database Insertion
System: metaserver
Location: /ldas_usr/ldas/test/database
Command: metadata.test dev_1 1,10,100,1000 1 >& metadatatest.out &
Notes: Setup the environment by first running source /ldas_usr/ldas/mlei/etc/cshrc.metaserver.
 
Test Name: Database Exception
System: metaserver
Location: /ldas_usr/ldas/test/database
Command: optName.test >& optnametest.out &
Notes: Setup the environment by first running source /ldas_usr/ldas/mlei/etc/cshrc.metaserver.
 
Test Name: descMetaData
System: metaserver
Location: /ldas_usr/ldas/test/database
Command: descMetaData.test >& descmetadata.out &
Notes: Setup the environment by first running source /ldas_usr/ldas/mlei/etc/cshrc.metaserver.
 
Test Name: DMT Loop
System: gateway
Location: /ldas_usr/ldas/test/database
Command: insertTrigsLoop.test ldas_tst triggers2 1000 >& dmt.log &
Notes:
 
Test Name: Frame Accessors
System: local
Location: ldas/api/test/System (CVS)
Command: fracc.tcl -s dev >& fracc5.out &
fracc6.tcl -s dev >& fracc6.out &
Notes:
 
Test Name: Frame Gap
System: local
Location: ldas/api/test/System (CVS)
Command: frgap.tcl -s dev -args 48 >& frgap48.out &
frgap.tcl -s dev -args 80 >& frgap80.out &
Notes: 167 jobs are expected to fail.
 
Test Name: Frame dt Check
System: local
Location: ldas/api/test/System (CVS)
Command: dtcheck.tcl -s dev >& dtcheck.out &
Notes:
 
Test Name: Frame Multi-Type/Size
System: local
Location: ldas/api/test/System (CVS)
Command: frtest.tcl -s dev >& frtest.out &
Notes: 6 jobs are expected to fail.
 
Test Name: db* Matrix
System: local
Location: ldas/api/test/System (CVS)
Command: dbquery.tcl -s dev >& dbquery.out &
dbntuple.tcl -s dev >& dbntuple.out &
dbqchannel.tcl -s dev >& dbqchannel.out &
dbspectrum.tcl -s dev >& dbspecturm.out &
Notes:
 
Test Name: Wrapper State
System: local
Location: ldas/api/test/System (CVS)
Command: wrapperstate.tcl -s dev >& wrapperstate.out &
Notes:
 
Test Name: dataPipeline Loops
System: gateway
Location: /ldas_usr/ldas/test/loop
Command: pipeloop.tcl -s dev -p -db ldas_tst inspiral.rds &
pipeloop.tcl -s dev -p -db ldas_tst stochastic.rds &
pipeloop.tcl -s dev -p -db ldas_tst waveburst.rds &
pipeloop.tcl -s dev -p -db ldas_tst stackslide.cmd &
pipeloop.tcl -s dev -p -db ldas_tst burstwrapper.rds &
pipeloop.tcl -s dev -p -db ldas_tst tfclusters.rds &
pipeloop.tcl -s dev -p -db ldas_tst slope.rds &
pipeloop.tcl -s dev -p -db ldas_tst knownpulsardemod.rds &
pipeloop.tcl -s dev -p -db ldas_tst getmeta.cmd &
pipeloop.tcl -s dev -p -db ldas_tst -M dcmean.rds &
Notes:
 
Test Name: Memory Check
System: local
Location: ldas/api/test/System (CVS)
Command: onejob.tcl -s dev -f loop/dcmean.cmd
Notes: This test is included in the dataPipeline Loops test above. The exepcted value in the resulting mean.ilwd file is -2.2270608572370152e-03.
 
Test Name: data/putStandAlone
System: beowulf
Location: /usr1/ldas
Command: standalone.tcl -s gateway >& standalone.out &
Notes:
 
Test Name: data/putStandAlone - Grid
System: gateway
Location: /usr1/ldas
Command: standalone.tcl -s dev -g >& standaloneg.out &
Notes:
 
Test Name: Compression
System: gateway
Location: /usr1/ldas
Command: compresstest.tcl -s dev >& compresstest.out &
Notes: The Ligotools environment must be initialized by first running eval `/ligotools/bin/use_ligotools`.
Two tests are expected to fail: zero_suppress_int_float and diff_zero_suppress_short.
 
Test Name: DC to Frame
System: local
Location: ldas/api/test/System (CVS)
Command: onejob.tcl -s dev -f loop/dc2frame.cmd >& dc2frame.out &
Notes: Check the resulting frame file with FrVerify.
 
Test Name: Datacond MDC
System: local
Location: ldas/api/datacondAPI/tcl/test (CVS)
Command: mymaster.tcl >& mymaster.out &
Notes: Configure ~/.datacondAPI.rc with the proper values for email and site.
The mymaster.tcl script and .datacondAPI.rc configuration file can be found in ldas/doc/procedures (CVS).
 
Test Name: FrProc Read/Write
System: local
Location: ldas/api/test/System (CVS)
Command: procReadWrite.tcl -s dev >& procReadWrite.out &
Notes:
 
Test Name: createRDS
System: local
Location: ldas/api/test/System/loop (CVS)
Command: rdsloop.tcl -s dev -f rds_s2.lho -l 128 -o /ldas_outgoing/frames/S2_RDS/LHO >& rdsloop_dev_H1.out &
rdsloop.tcl -s dev -f rds_s2.llo -l 128 -o /ldas_outgoing/frames/S2_RDS/LLO >& rdsloop_dev_L1.out &
Notes: Remove all files from /ldas_outgoing/frames/S2_RDS/LHO and /ldas_outgoing/frames/S2_RDS/LLO on the system under test.
 
Test Name: createRDS - merged
System: local
Location: ldas/api/test/System/loop (CVS)
Command: rdsloop.tcl -s dev -f rds_s2.lho -f rds_s2.llo -l 128 -T RDS_MERGED_L -o /ldas_outgoing/frames/S2_RDS/MERGED >& rdsloop_dev_HL.out &
Notes: Remove all files from /ldas_outgoing/frames/S2_RDS/MERGED on the system under test.
 
Test Name: createRDS - level 2
System: local
Location: ldas/api/test/System/loop (CVS)
Command: rdsloop.tcl -s dev -f rds_s2.lho -l 128 -t RDS_R_L1 -o /ldas_outgoing/frames/S2_RDS/LH2 >& rdsloop_dev_H2.out &
rdsloop.tcl -s dev -f rds_s2.llo -l 128 -t RDS_R_L1 -o /ldas_outgoing/frames/S2_RDS/LL2 >& rdsloop_dev_L2.out &
Notes: Remove all files from /ldas_outgoing/frames/S2_RDS/LH2 and /ldas_outgoing/frames/S2_RDS/LL2 on the system under test.
 
Test Name: RDS verification
System: local
Location: ldas/api/test/System (CVS)
Command: rdsverify.tcl -s dev >& rdsverify.out &
Notes: Remove all files from /ldas_outgoing/frames/RDS on the system under test.
The values in the result ilwd file should all be 0, except for the first one which should be 2.3841857910156250e-07.
 
Test Name: RDS in dataPipeline
System: local
Location: ldas/api/test/System (CVS)
Command: ndas.tcl -s dev >& ndas.out &
Notes:
 
Test Name: Level 2 RDS in dataPipeline
System: local
Location: ldas/api/test/System (CVS)
Command: ndas.tcl -s dev >& ndas.out &
Notes:
 
Test Name: Merged RDS in dataPipeline
System: local
Location: ldas/api/test/System (CVS)
Command: ndas.tcl -s dev >& ndas.out &
Notes:
 
Test Name: Merged RDS in dataPipeline
System: local
Location: ldas/api/test/System (CVS)
Command: ndas.tcl -s dev >& ndas.out &
Notes: Use ndas.tcl to compare result xml files.
 
Test Name: Unofficial DSO
System: local
Location: ldas/api/test/System (CVS)
Command: onejob.tcl -s dev -f loop/testdso.cmd >& testdso.out &
onejob.tcl -s dev -f loop/testdso.cmd -db dev_1 >>& testdso.out &
Notes: Copy /lal/lib/lalwrapper/libldasinspiral.so to /dso-test on the beowulf box of the system under test.
 
Test Name: Regression tests
System: local
Location: ldas/api/test/System/regression (CVS)
Command: env LDASMANAGER=$site TEST_VERBOSE_MODE=true make regression >& regression.out &
Notes:
 
Test Name: Link Check
System: local
Location: ldas/api/test/System (CVS)
Command: crawlink.tcl http://www.ldas-dev.ligo.caltech.edu/ >& crawlink.out &
Notes:
 
Test Name: Diskcache mangle
System: gateway
Location: /usr1/ldas
Command: dcmangle.tcl &
Notes: First remove /tmp/dcmangle.
Run touch /tmp/dcmangle/sHuTdOwN to stop the script.
Compare the outputs from /ldas/bin/cacheDump /tmp/dcmangle/.frame.cache2 and /ldas/bin/cacheDump /ldas_outgoing/diskcacheAPI/.frame.cache2.
 
Test Name: Walk through locked segments
System: local
Location: ldas/api/test/System/dsotest (CVS)
Command: startall ldas-suntest4
Notes: