public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
From: Cyril Hrubis <chrubis@suse.cz>
To: ltp@lists.linux.it
Subject: [LTP] [PATCH] [RFC] syscalls/ipc: Rename some msgctl tests
Date: Wed,  6 Jun 2018 14:37:35 +0200	[thread overview]
Message-ID: <20180606123735.15589-1-chrubis@suse.cz> (raw)

The test from msgctl08 to msgctl11 are actually msg stress tests, these
do not actually call msgctl() during the test but rather than that they
fork large number of processes and send message around. Renaming them to
msgstress seems to be more fitting.

Signed-off-by: Cyril Hrubis <chrubis@suse.cz>
---
 runtest/ltplite                                    |  4 +--
 runtest/stress.part3                               |  4 +--
 runtest/syscalls                                   |  8 +++---
 runtest/syscalls-ipc                               |  8 +++---
 testcases/kernel/syscalls/ipc/msgctl/.gitignore    |  4 ---
 testcases/kernel/syscalls/ipc/msgstress/.gitignore |  4 +++
 testcases/kernel/syscalls/ipc/msgstress/Makefile   | 29 ++++++++++++++++++++++
 .../{msgctl/msgctl08.c => msgstress/msgstress01.c} |  0
 .../{msgctl/msgctl09.c => msgstress/msgstress02.c} |  0
 .../{msgctl/msgctl10.c => msgstress/msgstress03.c} |  0
 .../{msgctl/msgctl11.c => msgstress/msgstress04.c} |  0
 11 files changed, 45 insertions(+), 16 deletions(-)
 create mode 100644 testcases/kernel/syscalls/ipc/msgstress/.gitignore
 create mode 100644 testcases/kernel/syscalls/ipc/msgstress/Makefile
 rename testcases/kernel/syscalls/ipc/{msgctl/msgctl08.c => msgstress/msgstress01.c} (100%)
 rename testcases/kernel/syscalls/ipc/{msgctl/msgctl09.c => msgstress/msgstress02.c} (100%)
 rename testcases/kernel/syscalls/ipc/{msgctl/msgctl10.c => msgstress/msgstress03.c} (100%)
 rename testcases/kernel/syscalls/ipc/{msgctl/msgctl11.c => msgstress/msgstress04.c} (100%)

diff --git a/runtest/ltplite b/runtest/ltplite
index 5f16dec00..3c6f51270 100644
--- a/runtest/ltplite
+++ b/runtest/ltplite
@@ -487,8 +487,8 @@ msgctl04 msgctl04
 msgctl05 msgctl05
 msgctl06 msgctl06
 msgctl07 msgctl07
-msgctl08 msgctl08
-msgctl09 msgctl09
+msgstress01 msgstress01
+msgstress02 msgstress02
 
 msgget01 msgget01
 msgget02 msgget02
diff --git a/runtest/stress.part3 b/runtest/stress.part3
index 0420827e8..e0a8869e8 100644
--- a/runtest/stress.part3
+++ b/runtest/stress.part3
@@ -403,8 +403,8 @@ msgctl04 msgctl04
 msgctl05 msgctl05
 msgctl06 msgctl06
 msgctl07 msgctl07
-msgctl08 msgctl08
-msgctl09 msgctl09
+msgstress01 msgstress01
+msgstress02 msgstress02
 
 msgget01 msgget01
 msgget02 msgget02
diff --git a/runtest/syscalls b/runtest/syscalls
index 738d2242c..95d470cde 100644
--- a/runtest/syscalls
+++ b/runtest/syscalls
@@ -693,10 +693,10 @@ msgctl04 msgctl04
 msgctl05 msgctl05
 msgctl06 msgctl06
 msgctl07 msgctl07
-msgctl08 msgctl08
-msgctl09 msgctl09
-msgctl10 msgctl10
-msgctl11 msgctl11
+msgstress01 msgstress01
+msgstress02 msgstress02
+msgstress03 msgstress03
+msgstress04 msgstress04
 msgctl12 msgctl12
 msgctl13 msgctl13
 
diff --git a/runtest/syscalls-ipc b/runtest/syscalls-ipc
index de32c6ba9..c734e239d 100644
--- a/runtest/syscalls-ipc
+++ b/runtest/syscalls-ipc
@@ -5,10 +5,10 @@ msgctl04 msgctl04
 msgctl05 msgctl05
 msgctl06 msgctl06
 msgctl07 msgctl07
-msgctl08 msgctl08
-msgctl09 msgctl09
-msgctl10 msgctl10
-msgctl11 msgctl11
+msgstress01 msgstress01
+msgstress02 msgstress02
+msgstress03 msgstress03
+msgstress04 msgstress04
 msgctl12 msgctl12
 msgctl13 msgctl13
 
diff --git a/testcases/kernel/syscalls/ipc/msgctl/.gitignore b/testcases/kernel/syscalls/ipc/msgctl/.gitignore
index 3d3a8bf52..2edde5de4 100644
--- a/testcases/kernel/syscalls/ipc/msgctl/.gitignore
+++ b/testcases/kernel/syscalls/ipc/msgctl/.gitignore
@@ -5,9 +5,5 @@
 /msgctl05
 /msgctl06
 /msgctl07
-/msgctl08
-/msgctl09
-/msgctl10
-/msgctl11
 /msgctl12
 /msgctl13
diff --git a/testcases/kernel/syscalls/ipc/msgstress/.gitignore b/testcases/kernel/syscalls/ipc/msgstress/.gitignore
new file mode 100644
index 000000000..a8f675399
--- /dev/null
+++ b/testcases/kernel/syscalls/ipc/msgstress/.gitignore
@@ -0,0 +1,4 @@
+/msgstress01
+/msgstress02
+/msgstress03
+/msgstress04
diff --git a/testcases/kernel/syscalls/ipc/msgstress/Makefile b/testcases/kernel/syscalls/ipc/msgstress/Makefile
new file mode 100644
index 000000000..4472eeb1c
--- /dev/null
+++ b/testcases/kernel/syscalls/ipc/msgstress/Makefile
@@ -0,0 +1,29 @@
+#
+#  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
+
+LIBMSGCTL               := $(LIBDIR)/libmsgctl.a
+LDLIBS                  += -lmsgctl
+
+MAKE_DEPS               := $(LIBMSGCTL)
+
+include $(abs_srcdir)/../Makefile.inc
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/testcases/kernel/syscalls/ipc/msgctl/msgctl08.c b/testcases/kernel/syscalls/ipc/msgstress/msgstress01.c
similarity index 100%
rename from testcases/kernel/syscalls/ipc/msgctl/msgctl08.c
rename to testcases/kernel/syscalls/ipc/msgstress/msgstress01.c
diff --git a/testcases/kernel/syscalls/ipc/msgctl/msgctl09.c b/testcases/kernel/syscalls/ipc/msgstress/msgstress02.c
similarity index 100%
rename from testcases/kernel/syscalls/ipc/msgctl/msgctl09.c
rename to testcases/kernel/syscalls/ipc/msgstress/msgstress02.c
diff --git a/testcases/kernel/syscalls/ipc/msgctl/msgctl10.c b/testcases/kernel/syscalls/ipc/msgstress/msgstress03.c
similarity index 100%
rename from testcases/kernel/syscalls/ipc/msgctl/msgctl10.c
rename to testcases/kernel/syscalls/ipc/msgstress/msgstress03.c
diff --git a/testcases/kernel/syscalls/ipc/msgctl/msgctl11.c b/testcases/kernel/syscalls/ipc/msgstress/msgstress04.c
similarity index 100%
rename from testcases/kernel/syscalls/ipc/msgctl/msgctl11.c
rename to testcases/kernel/syscalls/ipc/msgstress/msgstress04.c
-- 
2.13.6


             reply	other threads:[~2018-06-06 12:37 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-06-06 12:37 Cyril Hrubis [this message]
2018-06-07  5:44 ` [LTP] [PATCH] [RFC] syscalls/ipc: Rename some msgctl tests Li Wang
2018-06-07  8:45   ` Cyril Hrubis
2018-06-07  9:01     ` Li Wang
2018-06-12 14:53   ` Cyril Hrubis

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180606123735.15589-1-chrubis@suse.cz \
    --to=chrubis@suse.cz \
    --cc=ltp@lists.linux.it \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox