opusbb_test_driver

Summary

This is the test driver for the C-interface to the OPUSBB package. The package provides access to the blackboard routines of the Opus Application Programmer's Interface (OAPI), and the test driver exercises those routines.
 

Description

The OPUSBB test driver exercises the routines in the C-interface to the OAPI. The test driver should be run in both interactive and pipeline mode for each regression test.

In interactive mode, many of the OPUSBB calls have no affect, since there is no blackboard used in this mode. The test driver still performs some valid tests, and should be run. See the Usage section for how to run in interactive mode.

In pipeline mode, the test driver creates its own events, triggers on them, creates and modifies OSF and PSTAT files, and eventually cleans everything up.

To run the pipeline version, start the opusbb process in your sample pipeline path.

The driver will run for a short time (< 20 seconds), then should appear "idle". View your sample pipeline path in the OMG and you should see entries for:

dataset status ------- -------- testosf1 b testosf2 dc

You can then HALT the opusbb process, and the PMG entry should disappear if there were no errors. It will appear as ABSENT if any errors were detected, and you can view the process log file to see what might have gone wrong.
 

Usage

opusbb_test_driver -p pathname phonydataset
 

Input

Output

Resource File

Required Command-Line Arguments

path_file_name

phonydataset

Examples