diff --git a/src/libCom/test/cvtFastPerform.cpp b/src/libCom/test/cvtFastPerform.cpp index ffdd9f61b..404fd63ae 100644 --- a/src/libCom/test/cvtFastPerform.cpp +++ b/src/libCom/test/cvtFastPerform.cpp @@ -9,6 +9,7 @@ #include "epicsStdio.h" #include "cvtFast.h" #include "epicsTime.h" +#include "testMain.h" typedef void ( * PTestFunc ) ( const double &, char * pBug, size_t bufSize ); @@ -129,7 +130,7 @@ void TestSNPrintf :: _target () static_cast < int > ( _prec ), _srcVal ); } -int main () +MAIN(cvtFastPerform) { TestCvtFastDouble testCvtFastDouble; TestSNPrintf testSNPrintf; diff --git a/src/libCom/test/epicsRunLibComTests.c b/src/libCom/test/epicsRunLibComTests.c index 870ee90ae..a27dd6bc0 100644 --- a/src/libCom/test/epicsRunLibComTests.c +++ b/src/libCom/test/epicsRunLibComTests.c @@ -36,6 +36,7 @@ int ringPointerTest(void); int ringBytesTest(void); int blockingSockTest(void); int taskwdTest(void); +int cvtFastPerform(void); int epicsExitTest(void); void epicsRunLibComTests(void) @@ -90,6 +91,8 @@ void epicsRunLibComTests(void) runTest(taskwdTest); + runTest(cvtFastPerform); + /* * Exit must come last as it never returns */ diff --git a/src/libCom/test/rtemsTestHarness.c b/src/libCom/test/rtemsTestHarness.c index 415a716b5..c22314619 100644 --- a/src/libCom/test/rtemsTestHarness.c +++ b/src/libCom/test/rtemsTestHarness.c @@ -6,11 +6,13 @@ \*************************************************************************/ #include "epicsExit.h" +#include "epicsGeneralTime.h" int main(int argc, char **argv) { extern void epicsRunLibComTests(void); + generalTimeReport(1); epicsRunLibComTests(); epicsExit(0); return 0;