Build system defined defines are quite bad. Firstly, they are invisible to code indexing tools such as ctags and code anlaysers included in IDEs. Secondly, they make the introduction of a new build system more complicated than necessary. This patch set removes all build system defined defines from the test.
Sebastian Huber (13): tests: Remove superfluous SMPTESTS define psxtests: Avoid build system defined defines psxtmtests: Avoid build system defined defines sptests: Avoid build system defined defines spfatal16: Remove obsolete test program sptests: Remove obsolete semaphore consume driver libtests: Avoid build system defined defines samples: Avoid build system defined defines samples/paranoia: Remove <bsp.h> include tmtests: Avoid build system defined defines mptests/mp14: Make MAX_LONG_TEST_DURATION constant ada/samples: Avoid build system defined defines mptests: Avoid build system defined defines testsuites/ada/samples/base_mp/node1/Makefile.am | 5 +- testsuites/ada/samples/base_mp/node1/init.c | 2 + testsuites/ada/samples/base_mp/node2/Makefile.am | 5 +- testsuites/ada/samples/base_mp/node2/init.c | 2 + testsuites/libtests/Makefile.am | 27 +- testsuites/libtests/complex/docomplexl.c | 3 + testsuites/libtests/dl06/init.c | 89 +----- testsuites/libtests/dl06/initimpl.h | 88 ++++++ testsuites/libtests/dl06/pre-init.c | 2 + testsuites/libtests/mathl/domathl.c | 3 + testsuites/libtests/mouse01/init.c | 3 +- testsuites/libtests/mouse01/serial_mouse_config.c | 2 +- .../libtests/termios04/termios_testdriver_impl.h | 306 ++++++++++++++++++++ .../libtests/termios04/termios_testdriver_intr.c | 307 +-------------------- testsuites/libtests/termios05/init.c | 2 +- .../libtests/termios05/termios_testdriver_task.c | 2 + testsuites/libtests/termios06/init.c | 2 +- testsuites/libtests/termios07/init.c | 2 +- testsuites/libtests/termios08/init.c | 2 +- testsuites/libtests/termios10/init.c | 192 +------------ testsuites/libtests/termios10/termios10impl.h | 191 +++++++++++++ testsuites/libtests/termios11/init.c | 2 + testsuites/libtests/uid01/init.c | 3 +- testsuites/libtests/uid01/serial_mouse_config.c | 2 +- testsuites/mptests/Makefile.am | 108 ++++---- testsuites/mptests/configure.ac | 4 - testsuites/mptests/mp01/init1.c | 2 + testsuites/mptests/mp01/init2.c | 2 + testsuites/mptests/mp01/{init.c => initimpl.h} | 0 testsuites/mptests/mp03/init1.c | 2 + testsuites/mptests/mp03/init2.c | 2 + testsuites/mptests/mp03/{init.c => initimpl.h} | 0 testsuites/mptests/mp04/init1.c | 2 + testsuites/mptests/mp04/init2.c | 2 + testsuites/mptests/mp04/{init.c => initimpl.h} | 0 testsuites/mptests/mp05/init1.c | 2 + testsuites/mptests/mp05/init2.c | 2 + testsuites/mptests/mp05/{init.c => initimpl.h} | 0 testsuites/mptests/mp06/init1.c | 2 + testsuites/mptests/mp06/init2.c | 2 + testsuites/mptests/mp06/{init.c => initimpl.h} | 0 testsuites/mptests/mp07/init1.c | 2 + testsuites/mptests/mp07/init2.c | 2 + testsuites/mptests/mp07/{init.c => initimpl.h} | 0 testsuites/mptests/mp08/init1.c | 2 + testsuites/mptests/mp08/init2.c | 2 + testsuites/mptests/mp08/{init.c => initimpl.h} | 0 testsuites/mptests/mp09/init1.c | 2 + testsuites/mptests/mp09/init2.c | 2 + testsuites/mptests/mp09/{init.c => initimpl.h} | 0 testsuites/mptests/mp10/init1.c | 2 + testsuites/mptests/mp10/init2.c | 2 + testsuites/mptests/mp10/{init.c => initimpl.h} | 0 testsuites/mptests/mp11/init1.c | 2 + testsuites/mptests/mp11/init2.c | 2 + testsuites/mptests/mp11/{init.c => initimpl.h} | 0 testsuites/mptests/mp12/init1.c | 2 + testsuites/mptests/mp12/init2.c | 2 + testsuites/mptests/mp12/{init.c => initimpl.h} | 0 testsuites/mptests/mp13/init1.c | 2 + testsuites/mptests/mp13/init2.c | 2 + testsuites/mptests/mp13/{init.c => initimpl.h} | 0 testsuites/mptests/mp14/init1.c | 2 + testsuites/mptests/mp14/init2.c | 2 + testsuites/mptests/mp14/{init.c => initimpl.h} | 6 + testsuites/psxtests/Makefile.am | 8 +- testsuites/psxtests/psxsignal03/init.c | 252 +---------------- testsuites/psxtests/psxsignal03/psxsignal0ximpl.h | 234 ++++++++++++++++ testsuites/psxtests/psxsignal04/init.c | 2 + testsuites/psxtmtests/Makefile.am | 12 +- testsuites/psxtmtests/psxtmcond08/init.c | 184 +----------- .../psxtmtests/psxtmcond08/psxtmcond08impl.h | 182 ++++++++++++ testsuites/psxtmtests/psxtmcond09/init.c | 2 + testsuites/psxtmtests/psxtmcond10/init.c | 2 + testsuites/samples/Makefile.am | 10 +- testsuites/samples/base_mp/init1.c | 2 + testsuites/samples/base_mp/init2.c | 2 + testsuites/samples/base_mp/{init.c => initimpl.h} | 0 testsuites/samples/paranoia/paranoia.c | 5 +- testsuites/smptests/Makefile.am | 14 +- testsuites/sptests/Makefile.am | 67 ++--- testsuites/sptests/sp27/init.c | 146 +--------- testsuites/sptests/sp27/sp27impl.h | 145 ++++++++++ testsuites/sptests/sp27a/init.c | 2 + testsuites/sptests/sp52/init.c | 140 +--------- testsuites/sptests/sp52/sp52impl.h | 139 ++++++++++ testsuites/sptests/sp53/init.c | 2 + testsuites/sptests/sp65/init.c | 154 +---------- testsuites/sptests/sp65/sp65impl.h | 153 ++++++++++ testsuites/sptests/sp66/init.c | 2 + testsuites/sptests/spfatal16/spfatal16.doc | 19 -- testsuites/sptests/spfatal16/spfatal16.scn | 3 - testsuites/sptests/spfatal16/testcase.h | 29 -- testsuites/sptests/spfatal_support/consume_sems.c | 63 ----- testsuites/sptests/spfatal_support/system.h | 11 - testsuites/sptests/spintrcritical01/init.c | 157 +---------- .../spintrcritical01/spintrcritical01impl.h | 155 +++++++++++ testsuites/sptests/spintrcritical02/init.c | 2 + testsuites/sptests/spintrcritical03/init.c | 2 + testsuites/sptests/spintrcritical04/init.c | 2 + testsuites/sptests/spintrcritical05/init.c | 2 + testsuites/sptests/spintrcritical06/init.c | 149 +--------- .../spintrcritical06/spintrcritical06impl.h | 147 ++++++++++ testsuites/sptests/spintrcritical07/init.c | 2 + testsuites/sptests/spintrcritical11/init.c | 98 +------ .../spintrcritical11/spintrcritical11impl.h | 96 +++++++ testsuites/sptests/spintrcritical12/init.c | 2 + testsuites/sptests/spintrcritical13/init.c | 122 +------- .../spintrcritical13/spintrcritical13impl.h | 120 ++++++++ testsuites/sptests/spintrcritical14/init.c | 2 + testsuites/support/include/tmacros.h | 10 +- testsuites/tmtests/Makefile.am | 28 +- testsuites/tmtests/tm02/task1.c | 189 +------------ testsuites/tmtests/tm02/tm02impl.h | 187 +++++++++++++ testsuites/tmtests/tm03/task1.c | 180 +----------- testsuites/tmtests/tm03/tm03impl.h | 178 ++++++++++++ testsuites/tmtests/tm31/task1.c | 2 + testsuites/tmtests/tm32/task1.c | 2 + testsuites/tmtests/tm33/task1.c | 2 + testsuites/tmtests/tm34/task1.c | 2 + testsuites/tmtests/tm35/task1.c | 2 + testsuites/tmtests/tm36/task1.c | 2 + 122 files changed, 2602 insertions(+), 2640 deletions(-) create mode 100644 testsuites/ada/samples/base_mp/node1/init.c create mode 100644 testsuites/ada/samples/base_mp/node2/init.c create mode 100644 testsuites/libtests/dl06/initimpl.h create mode 100644 testsuites/libtests/dl06/pre-init.c create mode 100644 testsuites/libtests/termios04/termios_testdriver_impl.h create mode 100644 testsuites/libtests/termios05/termios_testdriver_task.c create mode 100644 testsuites/libtests/termios10/termios10impl.h create mode 100644 testsuites/libtests/termios11/init.c create mode 100644 testsuites/mptests/mp01/init1.c create mode 100644 testsuites/mptests/mp01/init2.c rename testsuites/mptests/mp01/{init.c => initimpl.h} (100%) create mode 100644 testsuites/mptests/mp03/init1.c create mode 100644 testsuites/mptests/mp03/init2.c rename testsuites/mptests/mp03/{init.c => initimpl.h} (100%) create mode 100644 testsuites/mptests/mp04/init1.c create mode 100644 testsuites/mptests/mp04/init2.c rename testsuites/mptests/mp04/{init.c => initimpl.h} (100%) create mode 100644 testsuites/mptests/mp05/init1.c create mode 100644 testsuites/mptests/mp05/init2.c rename testsuites/mptests/mp05/{init.c => initimpl.h} (100%) create mode 100644 testsuites/mptests/mp06/init1.c create mode 100644 testsuites/mptests/mp06/init2.c rename testsuites/mptests/mp06/{init.c => initimpl.h} (100%) create mode 100644 testsuites/mptests/mp07/init1.c create mode 100644 testsuites/mptests/mp07/init2.c rename testsuites/mptests/mp07/{init.c => initimpl.h} (100%) create mode 100644 testsuites/mptests/mp08/init1.c create mode 100644 testsuites/mptests/mp08/init2.c rename testsuites/mptests/mp08/{init.c => initimpl.h} (100%) create mode 100644 testsuites/mptests/mp09/init1.c create mode 100644 testsuites/mptests/mp09/init2.c rename testsuites/mptests/mp09/{init.c => initimpl.h} (100%) create mode 100644 testsuites/mptests/mp10/init1.c create mode 100644 testsuites/mptests/mp10/init2.c rename testsuites/mptests/mp10/{init.c => initimpl.h} (100%) create mode 100644 testsuites/mptests/mp11/init1.c create mode 100644 testsuites/mptests/mp11/init2.c rename testsuites/mptests/mp11/{init.c => initimpl.h} (100%) create mode 100644 testsuites/mptests/mp12/init1.c create mode 100644 testsuites/mptests/mp12/init2.c rename testsuites/mptests/mp12/{init.c => initimpl.h} (100%) create mode 100644 testsuites/mptests/mp13/init1.c create mode 100644 testsuites/mptests/mp13/init2.c rename testsuites/mptests/mp13/{init.c => initimpl.h} (100%) create mode 100644 testsuites/mptests/mp14/init1.c create mode 100644 testsuites/mptests/mp14/init2.c rename testsuites/mptests/mp14/{init.c => initimpl.h} (97%) create mode 100644 testsuites/psxtests/psxsignal03/psxsignal0ximpl.h create mode 100644 testsuites/psxtests/psxsignal04/init.c create mode 100644 testsuites/psxtmtests/psxtmcond08/psxtmcond08impl.h create mode 100644 testsuites/psxtmtests/psxtmcond09/init.c create mode 100644 testsuites/psxtmtests/psxtmcond10/init.c create mode 100644 testsuites/samples/base_mp/init1.c create mode 100644 testsuites/samples/base_mp/init2.c rename testsuites/samples/base_mp/{init.c => initimpl.h} (100%) create mode 100644 testsuites/sptests/sp27/sp27impl.h create mode 100644 testsuites/sptests/sp27a/init.c create mode 100644 testsuites/sptests/sp52/sp52impl.h create mode 100644 testsuites/sptests/sp53/init.c create mode 100644 testsuites/sptests/sp65/sp65impl.h create mode 100644 testsuites/sptests/sp66/init.c delete mode 100644 testsuites/sptests/spfatal16/spfatal16.doc delete mode 100644 testsuites/sptests/spfatal16/spfatal16.scn delete mode 100644 testsuites/sptests/spfatal16/testcase.h delete mode 100644 testsuites/sptests/spfatal_support/consume_sems.c create mode 100644 testsuites/sptests/spintrcritical01/spintrcritical01impl.h create mode 100644 testsuites/sptests/spintrcritical02/init.c create mode 100644 testsuites/sptests/spintrcritical03/init.c create mode 100644 testsuites/sptests/spintrcritical04/init.c create mode 100644 testsuites/sptests/spintrcritical05/init.c create mode 100644 testsuites/sptests/spintrcritical06/spintrcritical06impl.h create mode 100644 testsuites/sptests/spintrcritical07/init.c create mode 100644 testsuites/sptests/spintrcritical11/spintrcritical11impl.h create mode 100644 testsuites/sptests/spintrcritical12/init.c create mode 100644 testsuites/sptests/spintrcritical13/spintrcritical13impl.h create mode 100644 testsuites/sptests/spintrcritical14/init.c create mode 100644 testsuites/tmtests/tm02/tm02impl.h create mode 100644 testsuites/tmtests/tm03/tm03impl.h create mode 100644 testsuites/tmtests/tm31/task1.c create mode 100644 testsuites/tmtests/tm32/task1.c create mode 100644 testsuites/tmtests/tm33/task1.c create mode 100644 testsuites/tmtests/tm34/task1.c create mode 100644 testsuites/tmtests/tm35/task1.c create mode 100644 testsuites/tmtests/tm36/task1.c -- 2.16.4 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel