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
[email protected]
http://lists.rtems.org/mailman/listinfo/devel