int main(int argc, char **argv) { ConveyorBelt *cv; if (argc==2) { cv = (ConveyorBelt *) makeConveyorBelt(argv[1]); } else { printf("USAGE ERROR:\n./solution inputfile\n"); return(0); } testHarness(cv); free(cv); return(0); }
void pvDataAllTests(void) { testHarness(); /* pv */ runTest(testBitSetUtil); runTest(testConvert); runTest(testFieldBuilder); runTest(testIntrospect); runTest(testOperators); runTest(testPVData); runTest(testPVScalarArray); runTest(testPVStructureArray); runTest(testPVType); runTest(testPVUnion); runTest(testStandardField); runTest(testStandardPVField); /* misc */ runTest(testBaseException); runTest(testBitSet); runTest(testByteBuffer); runTest(testOverrunBitSet); runTest(testSerialization); runTest(testSharedVector); runTest(testThread); runTest(testEvent); runTest(testTimeStamp); runTest(testTimer); runTest(testTypeCast); /* copy */ runTest(testCreateRequest); runTest(testPVCopy); /* property */ runTest(testCreateRequest); epicsExit(0); /* Trigger test harness */ }