Frame complex data test
Test Objectives
- Verify that the complex data variables in frame ADC data is accessible by LDAS via ldas commands
getFrameData, createRDS, getChannels and dataPipeline
- Verify the integrity of the output frame containing complex data.
APIs affected by this test
- managerAPI: directs processing of the insertion user commands to other APIs
and returns the user command status to the user.
- diskcacheAPI:
- Retrieves the frame file names required by the frame query in ldas command.
- frameAPI:
- Reads complex data from ADC data of channels
- All APIs are involved in the dataPipeline command
Setup
- ligotools package is required for running this test. Check that it is mounted
- Install the following tests script in a directory on your local machine or the ldas system
- complex data must be mounted on ldas system and known to diskcacheAPI;
/ldas_outgoing/frames/complex
frame query is done on
ADC data of channels H2:DAQ-FAST_CH0_HDYNE,H2:DAQ-FAST_CH1_HDYNE,H2:DAQ-FAST_CH2_HDYNE,H2:DAQ-FAST_CH3_HDYNE
Test Execution
cd <your scripts directory>
Usage: complex_data.tcl [options] >& d.log &
| Option
| Description
|
<no options yet>
| no options yet
|
e.g.
complex_data.tcl >& complex_data.log&
Test Validation: