Moved timer tests to syscall directory
PATCH 1/1 Moved timer tests to syscall directory
- Moved all timer tests to the syscall directory and made the numbers start from 1 again (e.g timer_create02 -> timer_create01).
- Moved common_timers.h to lapi include directory.
- Moved the contents of the runtest/timers file into the runtest/syscalls file
- Moved leapsec_timer test to the other clock_gettime tests
---
.../include => include/lapi}/common_timers.h | 1 -
runtest/syscalls | 10 ++++++++
runtest/timers | 8 -------
testcases/kernel/syscalls/clock_gettime/.gitignore | 1 +
.../clock_gettime/clock_gettime03.c} | 2 +-
.../{timers => syscalls}/timer_create/.gitignore | 2 +-
.../{timers => syscalls}/timer_create/Makefile | 0
.../timer_create/timer_create01.c} | 2 +-
.../timer_create/timer_create02.c} | 2 +-
.../{timers => syscalls}/timer_delete/.gitignore | 2 +-
.../{timers => syscalls}/timer_delete/Makefile | 0
.../timer_delete/timer_delete01.c} | 2 +-
.../timer_delete/timer_delete02.c} | 2 +-
.../{timers => syscalls}/timer_settime/.gitignore | 2 +-
.../{timers => syscalls}/timer_settime/Makefile | 0
.../timer_settime/timer_settime01.c} | 2 +-
.../timer_settime/timer_settime02.c} | 2 +-
testcases/kernel/timers/Makefile | 27 ----------------------
testcases/kernel/timers/leapsec/.gitignore | 1 -
testcases/kernel/timers/leapsec/Makefile | 27 ----------------------
20 files changed, 21 insertions(+), 74 deletions(-)
rename {testcases/kernel/timers/include => include/lapi}/common_timers.h (98%)
delete mode 100644 runtest/timers
rename testcases/kernel/{timers/leapsec/leapsec_timer.c => syscalls/clock_gettime/clock_gettime03.c} (99%)
rename testcases/kernel/{timers => syscalls}/timer_create/.gitignore (50%)
rename testcases/kernel/{timers => syscalls}/timer_create/Makefile (100%)
rename testcases/kernel/{timers/timer_create/timer_create02.c => syscalls/timer_create/timer_create01.c} (98%)
rename testcases/kernel/{timers/timer_create/timer_create04.c => syscalls/timer_create/timer_create02.c} (98%)
rename testcases/kernel/{timers => syscalls}/timer_delete/.gitignore (50%)
rename testcases/kernel/{timers => syscalls}/timer_delete/Makefile (100%)
rename testcases/kernel/{timers/timer_delete/timer_delete02.c => syscalls/timer_delete/timer_delete01.c} (97%)
rename testcases/kernel/{timers/timer_delete/timer_delete03.c => syscalls/timer_delete/timer_delete02.c} (96%)
rename testcases/kernel/{timers => syscalls}/timer_settime/.gitignore (50%)
rename testcases/kernel/{timers => syscalls}/timer_settime/Makefile (100%)
rename testcases/kernel/{timers/timer_settime/timer_settime02.c => syscalls/timer_settime/timer_settime01.c} (98%)
rename testcases/kernel/{timers/timer_settime/timer_settime03.c => syscalls/timer_settime/timer_settime02.c} (99%)
delete mode 100644 testcases/kernel/timers/Makefile
delete mode 100644 testcases/kernel/timers/leapsec/.gitignore
delete mode 100644 testcases/kernel/timers/leapsec/Makefileinclude/lapi/common_timers.h renamed from testcases/kernel/timers/include/common_timers.h +0 -1
@@ -7,7 +7,6 @@#ifndef __COMMON_TIMERS_H__#define __COMMON_TIMERS_H__ -#define CLEANUP cleanup#include "config.h" #include "lapi/syscalls.h" #include "lapi/posix_clocks.h"
runtest/syscalls +10 -0
@@ -83,6 +83,7 @@ clock_nanosleep2_01 clock_nanosleep2_01 clock_gettime01 clock_gettime01 clock_gettime02 clock_gettime02 +clock_gettime03 clock_gettime03 clock_settime01 clock_settime01 clock_settime02 clock_settime02
@@ -1438,9 +1439,18 @@ timerfd_create01 timerfd_create01 timerfd_gettime01 timerfd_gettime01 timerfd_settime01 timerfd_settime01 +timer_create01 timer_create01 +timer_create02 timer_create02 + +timer_delete01 timer_delete01 +timer_delete02 timer_delete02 + timer_getoverrun01 timer_getoverrun01 timer_gettime01 timer_gettime01 +timer_settime01 timer_settime01 +timer_settime02 timer_settime02 + tkill01 tkill01 tkill02 tkill02
runtest/timers deleted +0 -8
@@ -1,8 +0,0 @@ -#DESCRIPTION:Posix Timer Tests -timer_create02 timer_create02 -timer_create04 timer_create04 -timer_delete02 timer_delete02 -timer_delete03 timer_delete03 -timer_settime02 timer_settime02 -timer_settime03 timer_settime03 -leapsec_timer leapsec_timer
testcases/kernel/syscalls/clock_gettime/.gitignore +1 -0
@@ -1,2 +1,3 @@ clock_gettime01 clock_gettime02 +clock_gettime03
testcases/kernel/syscalls/clock_gettime/clock_gettime03.c renamed from testcases/kernel/timers/leapsec/leapsec_timer.c +1 -1
@@ -30,7 +30,7 @@#include <stdlib.h> #include <time.h> #include "test.h" -#include "common_timers.h" +#include "lapi/common_timers.h" #define SECONDS_BEFORE_LEAP 2#define SECONDS_AFTER_LEAP 2
testcases/kernel/syscalls/timer_create/.gitignore renamed from testcases/kernel/timers/timer_create/.gitignore +1 -1
@@ -1,2 +1,2 @@ +/timer_create01 /timer_create02 -/timer_create04
testcases/kernel/syscalls/timer_create/Makefile renamed from testcases/kernel/timers/timer_create/Makefile +0 -0
testcases/kernel/syscalls/timer_create/timer_create01.c renamed from testcases/kernel/timers/timer_create/timer_create02.c +1 -1
@@ -24,7 +24,7 @@#include <time.h> #include "tst_test.h" #include "tst_safe_macros.h" -#include "common_timers.h" +#include "lapi/common_timers.h" static struct notif_type { int sigev_signo;
testcases/kernel/syscalls/timer_create/timer_create02.c renamed from testcases/kernel/timers/timer_create/timer_create04.c +1 -1
@@ -24,7 +24,7 @@#include <time.h> #include <signal.h> #include "tst_test.h" -#include "common_timers.h" +#include "lapi/common_timers.h" static struct sigevent sig_ev = { .sigev_notify =SIGEV_NONE ,
testcases/kernel/syscalls/timer_delete/.gitignore renamed from testcases/kernel/timers/timer_delete/.gitignore +1 -1
@@ -1,2 +1,2 @@ +/timer_delete01 /timer_delete02 -/timer_delete03
testcases/kernel/syscalls/timer_delete/Makefile renamed from testcases/kernel/timers/timer_delete/Makefile +0 -0
testcases/kernel/syscalls/timer_delete/timer_delete01.c renamed from testcases/kernel/timers/timer_delete/timer_delete02.c +1 -1
@@ -17,7 +17,7 @@#include <errno.h> #include <time.h> #include "tst_test.h" -#include "common_timers.h" +#include "lapi/common_timers.h" static void run (void ) {
testcases/kernel/syscalls/timer_delete/timer_delete02.c renamed from testcases/kernel/timers/timer_delete/timer_delete03.c +1 -1
@@ -17,7 +17,7 @@#include <errno.h> #include <time.h> #include "tst_test.h" -#include "common_timers.h" +#include "lapi/common_timers.h" #define INVALID_ID ((kernel_timer_t)-1)
testcases/kernel/syscalls/timer_settime/.gitignore renamed from testcases/kernel/timers/timer_settime/.gitignore +1 -1
@@ -1,2 +1,2 @@ +/timer_settime01 /timer_settime02 -/timer_settime03
testcases/kernel/syscalls/timer_settime/Makefile renamed from testcases/kernel/timers/timer_settime/Makefile +0 -0
testcases/kernel/syscalls/timer_settime/timer_settime01.c renamed from testcases/kernel/timers/timer_settime/timer_settime02.c +1 -1
@@ -23,7 +23,7 @@#include <time.h> #include <signal.h> #include "tst_test.h" -#include "common_timers.h" +#include "lapi/common_timers.h" static struct timespec timenow;static struct itimerspec new_set, old_set;
testcases/kernel/syscalls/timer_settime/timer_settime02.c renamed from testcases/kernel/timers/timer_settime/timer_settime03.c +1 -1
@@ -23,7 +23,7 @@#include <errno.h> #include <time.h> #include "tst_test.h" -#include "common_timers.h" +#include "lapi/common_timers.h" static struct itimerspec new_set, old_set;static kernel_timer_t timer;
testcases/kernel/timers/Makefile deleted +0 -27
@@ -1,27 +0,0 @@ -# -# testcases/kernel/timers Makefile. -# -# Copyright (C) 2009, Cisco Systems, Inc. -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program; if not, write to the Free Software Foundation, Inc., -# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -# -# Ngie Cooper, July 2009 -# - -top_srcdir ?= ../../.. - -include $(top_srcdir)/include/mk/env_pre.mk - -include $(top_srcdir)/include/mk/generic_trunk_target.mk
testcases/kernel/timers/leapsec/.gitignore deleted +0 -1
@@ -1 +0,0 @@ -/leapsec_timer
testcases/kernel/timers/leapsec/Makefile deleted +0 -27
@@ -1,27 +0,0 @@ -# -# Copyright (c) International Business Machines Corp., 2001 -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See -# the GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program; if not, write to the Free Software -# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -# - -top_srcdir ?= ../../../.. - -include $(top_srcdir)/include/mk/testcases.mk - -CPPFLAGS += -I$(abs_srcdir)/../include - -LDLIBS += -lrt - -include $(top_srcdir)/include/mk/generic_leaf_target.mk
Signature · 1 line
2.16.4
PATCH 1/1 Moved timer tests to syscall directory
Quoted 9 lines · Christian Amann
- Moved all timer tests to the syscall directory and made the numbers start from 1 again (e.g
timer_create02->timer_create01).
- Movedcommon_timers.hto lapi include directory.
- Moved the contents of the runtest/timers file into the runtest/syscalls file
- Movedleapsec_timertest to the otherclock_gettimetestsSigned-off-by Christian Amann <[email protected]>
Pushed with tiny fixes. Thank you, Christian.
Remove timers from kernel/Makefile otherwise, it will fail at compiling phase.
testcases/kernel/Makefile +0 -1
@@ -53,7 +53,6 @@ SUBDIRS += connectors \ sched \ security \ sound \ - timers \ tracing \
Also correct the clock_gettime03.c TCID:
testcases/kernel/syscalls/clock_gettime/clock_gettime03.c +1 -2
@@ -35,7 +35,7 @@#define SECONDS_BEFORE_LEAP 2#define SECONDS_AFTER_LEAP 2 -char *TCID ="leapsec_timer" ; +char *TCID ="clock_gettime03" ;int TST_TOTAL =1 ; --
Regards,
Li Wang