GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> IMM / dev > test_rbm / linux-gcc
#include <stdio.h>
#include <string.h>
#include <RBM_tstdefs.h>
Defines | |
#define | POINTER_FORMAT "%s:0x%08x %s 0x%08x %s" |
#define | POINTER_LENGTH (49) |
Functions | |
unsigned int | RBM_action (const char *txt) |
Announce an action. | |
unsigned int | RBM_announceMajor (const char *txt) |
Major test announcement. | |
unsigned int | RBM_announceMajorEnd (const char *txt, unsigned int ret) |
Major test end announcement. | |
unsigned int | RBM_announceMinor (const char *txt) |
Minor test announcement. | |
unsigned int | RBM_announceMinorEnd (const char *txt, unsigned int ret) |
Minor test end announcement. | |
unsigned int | RBM_testInt (const char *txt, unsigned int val, unsigned int op, unsigned int lim) |
Test an integer value. | |
unsigned int | RBM_testLng (const char *txt, unsigned long long val, unsigned int op, unsigned long long lim) |
Test an integer value. | |
unsigned int | RBM_testPtr (const char *txt, void *val, unsigned int op, void *lim) |
Test an (64 bit) integer value. | |
unsigned int | RBM_testStr (const char *txt, const char *val, unsigned int op, const char *lim) |
Test a string value. | |
Variables | |
static const char * | s_equal = "=======================================" |
A rule of equal signs. | |
static const char * | s_fail = "fail" |
The string "fail". | |
static const char * | s_iop [7] = { "??", "< ", "<=", "==", ">=", "> ", "!=" } |
Strings corresponding to integer comparison operators. | |
static const char * | s_minus = "---------------------------------------" |
A string of minus signs. | |
static const char * | s_pass = "pass" |
The string "pass". | |
static const char * | s_sop [4] = { "???", "=v=", "=l=", "-->" } |
Strings corresponding to string comparison operators. | |
static const char * | s_star = "***************************************" |
A rule of stars. | |
static const char * | s_what = "????" |
The string "????". |
CVS $Id: RBM_testUtility.c,v 1.2 2011/03/25 20:22:51 apw Exp $
unsigned int RBM_action | ( | const char * | txt | ) |
Announce an action.
txt | Text string embedded in test dump |
Referenced by testCreate(), testCtlNeverInit(), testCtlOnceInit(), testCtlWithRing(), testRingDeferred(), testRingImmediate(), testStats(), and testTOC().
unsigned int RBM_announceMajor | ( | const char * | txt | ) |
Major test announcement.
txt | Text string embedded in test dump |
Referenced by RBM_testCreate(), RBM_testState(), RBM_testStats(), and RBM_testTOC().
unsigned int RBM_announceMajorEnd | ( | const char * | txt, | |
unsigned int | ret | |||
) |
Major test end announcement.
txt | Text string embedded in test dump | |
ret | Pass/fail |
Referenced by RBM_testCreate(), RBM_testState(), RBM_testStats(), and RBM_testTOC().
unsigned int RBM_announceMinor | ( | const char * | txt | ) |
Minor test announcement.
txt | Text string embedded in test dump |
Referenced by testCreate(), testCtlNeverInit(), testCtlOnceInit(), testCtlWithRing(), testRingDeferred(), testRingImmediate(), testStats(), and testTOC().
unsigned int RBM_announceMinorEnd | ( | const char * | txt, | |
unsigned int | ret | |||
) |
Minor test end announcement.
txt | Text string embedded in test dump | |
ret | Pass/fail |
Referenced by testCreate(), testCtlNeverInit(), testCtlOnceInit(), testCtlWithRing(), testRingDeferred(), testRingImmediate(), testStats(), and testTOC().
unsigned int RBM_testInt | ( | const char * | txt, | |
unsigned int | val, | |||
unsigned int | op, | |||
unsigned int | lim | |||
) |
Test an integer value.
txt | Text string embedded in test dump | |
val | The value to test | |
op | The operation | |
lim | The value to test against |
Referenced by testCreate(), testCtlNeverInit(), testCtlOnceInit(), testCtlWithRing(), testRingDeferred(), testRingImmediate(), testStats(), and testTOC().
unsigned int RBM_testLng | ( | const char * | txt, | |
unsigned long long | val, | |||
unsigned int | op, | |||
unsigned long long | lim | |||
) |
Test an integer value.
txt | Text string embedded in test dump | |
val | The value to test | |
op | The operation | |
lim | The value to test against |
Referenced by testStats().
unsigned int RBM_testPtr | ( | const char * | txt, | |
void * | val, | |||
unsigned int | op, | |||
void * | lim | |||
) |
Test an (64 bit) integer value.
txt | Text string embedded in test dump | |
val | The value to test | |
op | The operation | |
lim | The value to test against |
Referenced by testCtlNeverInit(), testCtlWithRing(), testRingDeferred(), and testRingImmediate().
unsigned int RBM_testStr | ( | const char * | txt, | |
const char * | val, | |||
unsigned int | op, | |||
const char * | lim | |||
) |
Test a string value.
txt | Text string embedded in test dump | |
val | The string to test | |
op | The operation | |
lim | The string to test against |