This patch series is a first attempt to integrate the currently abandoned
alchemy tests into Xenomai's test suite.
Since each test assumes running as own process a test driver is needed
which executes each tests separately.
The driver makes use of the smokey framework.
Richard Weinberger (6):
testsuite: Move alchemy tests into testsuite/
testsuite: Hook up alchemytests
testsuite: Add a simple test driver for alchemytests
Remove old alchemy tests Makefile
alchemytests: Fix gcc warning in buffer-1
alchemytests: Fix gcc warning in task-9
configure.ac | 1 +
lib/alchemy/testsuite/Makefile | 70 --------
testsuite/Makefile.am | 6 +-
testsuite/alchemytests/Makefile.am | 159 ++++++++++++++++++
.../alchemytests}/alarm-1.c | 0
testsuite/alchemytests/alchemytest_driver.c | 84 +++++++++
.../alchemytests}/buffer-1.c | 2 +-
.../alchemytests}/event-1.c | 0
.../alchemytests}/heap-1.c | 0
.../alchemytests}/heap-2.c | 0
.../alchemytests}/mq-1.c | 0
.../alchemytests}/mq-2.c | 0
.../alchemytests}/mq-3.c | 0
.../alchemytests}/mutex-1.c | 0
.../alchemytests}/pipe-1.c | 0
.../alchemytests}/sem-1.c | 0
.../alchemytests}/sem-2.c | 0
.../alchemytests}/task-1.c | 0
.../alchemytests}/task-10.c | 0
.../alchemytests}/task-2.c | 0
.../alchemytests}/task-3.c | 0
.../alchemytests}/task-4.c | 0
.../alchemytests}/task-5.c | 0
.../alchemytests}/task-6.c | 0
.../alchemytests}/task-7.c | 0
.../alchemytests}/task-8.c | 0
.../alchemytests}/task-9.c | 2 +-
27 files changed, 250 insertions(+), 74 deletions(-)
delete mode 100644 lib/alchemy/testsuite/Makefile
create mode 100644 testsuite/alchemytests/Makefile.am
rename {lib/alchemy/testsuite => testsuite/alchemytests}/alarm-1.c (100%)
create mode 100644 testsuite/alchemytests/alchemytest_driver.c
rename {lib/alchemy/testsuite => testsuite/alchemytests}/buffer-1.c (99%)
rename {lib/alchemy/testsuite => testsuite/alchemytests}/event-1.c (100%)
rename {lib/alchemy/testsuite => testsuite/alchemytests}/heap-1.c (100%)
rename {lib/alchemy/testsuite => testsuite/alchemytests}/heap-2.c (100%)
rename {lib/alchemy/testsuite => testsuite/alchemytests}/mq-1.c (100%)
rename {lib/alchemy/testsuite => testsuite/alchemytests}/mq-2.c (100%)
rename {lib/alchemy/testsuite => testsuite/alchemytests}/mq-3.c (100%)
rename {lib/alchemy/testsuite => testsuite/alchemytests}/mutex-1.c (100%)
rename {lib/alchemy/testsuite => testsuite/alchemytests}/pipe-1.c (100%)
rename {lib/alchemy/testsuite => testsuite/alchemytests}/sem-1.c (100%)
rename {lib/alchemy/testsuite => testsuite/alchemytests}/sem-2.c (100%)
rename {lib/alchemy/testsuite => testsuite/alchemytests}/task-1.c (100%)
rename {lib/alchemy/testsuite => testsuite/alchemytests}/task-10.c (100%)
rename {lib/alchemy/testsuite => testsuite/alchemytests}/task-2.c (100%)
rename {lib/alchemy/testsuite => testsuite/alchemytests}/task-3.c (100%)
rename {lib/alchemy/testsuite => testsuite/alchemytests}/task-4.c (100%)
rename {lib/alchemy/testsuite => testsuite/alchemytests}/task-5.c (100%)
rename {lib/alchemy/testsuite => testsuite/alchemytests}/task-6.c (100%)
rename {lib/alchemy/testsuite => testsuite/alchemytests}/task-7.c (100%)
rename {lib/alchemy/testsuite => testsuite/alchemytests}/task-8.c (100%)
rename {lib/alchemy/testsuite => testsuite/alchemytests}/task-9.c (97%)
--
2.34.1