EPICS Base
7.0.8.1
|
This header defines a platform independent macro for defining a test main function, in pure test programs. More...
Go to the source code of this file.
Macros | |
#define | MAIN(prog) int main(int /*argc*/, char * /*argv*/ [] ) |
Macro which defines a main function for your test program. Some platforms will name this function main(), others prog(). More... | |
A pure test program cannot take any arguments since it must be fully automatable. If your program needs to use argv/argc, it may be doing measurements not unit and/or regression testing. On Host architectures these programs needs to be named main and take dummy argc/argv args, but on vxWorks and RTEMS they must be named as the test program.
Definition in file testMain.h.
#define MAIN | ( | prog | ) | int main(int /*argc*/, char * /*argv*/ [] ) |
prog | Name of the test program. |
Definition at line 56 of file testMain.h.