All of lore.kernel.org
 help / color / mirror / Atom feed
* [LTP] [PATCH v5 0/2] Add kirk & ltx tools
@ 2023-09-18 11:07 Andrea Cervesato
  2023-09-18 11:07 ` [LTP] [PATCH v5 1/2] Replace runltp-ng with kirk framework Andrea Cervesato
  2023-09-18 11:07 ` [LTP] [PATCH v5 2/2] Add Linux Test eXecutor inside tools Andrea Cervesato
  0 siblings, 2 replies; 6+ messages in thread
From: Andrea Cervesato @ 2023-09-18 11:07 UTC (permalink / raw)
  To: ltp

From: Andrea Cervesato <andrea.cervesato@suse.com>

Replaced runltp-ng with kirk and added ltx tool for parallel execution.

Andrea Cervesato (2):
  Replace runltp-ng with kirk framework
  Add Linux Test eXecutor inside tools

 .gitmodules        |  9 ++++++---
 tools/kirk         |  1 +
 tools/ltx/Makefile | 31 +++++++++++++++++++++++++++++++
 tools/ltx/ltx-src  |  1 +
 tools/runltp-ng    |  1 -
 5 files changed, 39 insertions(+), 4 deletions(-)
 create mode 160000 tools/kirk
 create mode 100644 tools/ltx/Makefile
 create mode 160000 tools/ltx/ltx-src
 delete mode 160000 tools/runltp-ng

-- 
2.35.3


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 6+ messages in thread

* [LTP] [PATCH v5 1/2] Replace runltp-ng with kirk framework
  2023-09-18 11:07 [LTP] [PATCH v5 0/2] Add kirk & ltx tools Andrea Cervesato
@ 2023-09-18 11:07 ` Andrea Cervesato
  2023-09-18 11:39   ` Petr Vorel
  2023-09-18 11:07 ` [LTP] [PATCH v5 2/2] Add Linux Test eXecutor inside tools Andrea Cervesato
  1 sibling, 1 reply; 6+ messages in thread
From: Andrea Cervesato @ 2023-09-18 11:07 UTC (permalink / raw)
  To: ltp

From: Andrea Cervesato <andrea.cervesato@suse.com>

Kirk application is the runltp-ng successor and it aims to merge
multiple Linux testing frameworks in one tool, providing support
for remote testing via Qemu, SSH, LTX, parallel execution and much
more.

This patch removes runltp-ng, which is now replaced by kirk. All
runltp-ng features are present in kirk and even more.

Signed-off-by: Andrea Cervesato <andrea.cervesato@suse.com>
---
 .gitmodules     | 6 +++---
 tools/kirk      | 1 +
 tools/runltp-ng | 1 -
 3 files changed, 4 insertions(+), 4 deletions(-)
 create mode 160000 tools/kirk
 delete mode 160000 tools/runltp-ng

diff --git a/.gitmodules b/.gitmodules
index d1d558b9e..088023039 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -4,6 +4,6 @@
 [submodule "tools/sparse/sparse-src"]
 	path = tools/sparse/sparse-src
 	url = git://git.kernel.org/pub/scm/devel/sparse/sparse.git
-[submodule "tools/runltp-ng"]
-	path = tools/runltp-ng
-	url = https://github.com/linux-test-project/runltp-ng.git
+[submodule "tools/kirk"]
+	path = tools/kirk
+	url = https://github.com/linux-test-project/kirk.git
diff --git a/tools/kirk b/tools/kirk
new file mode 160000
index 000000000..b9e4d1bd3
--- /dev/null
+++ b/tools/kirk
@@ -0,0 +1 @@
+Subproject commit b9e4d1bd3898b25d315706863f182cfeda8aab81
diff --git a/tools/runltp-ng b/tools/runltp-ng
deleted file mode 160000
index e842511ed..000000000
--- a/tools/runltp-ng
+++ /dev/null
@@ -1 +0,0 @@
-Subproject commit e842511ed2c680e3b2ea6dec790913a41d5ed937
-- 
2.35.3


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* [LTP] [PATCH v5 2/2] Add Linux Test eXecutor inside tools
  2023-09-18 11:07 [LTP] [PATCH v5 0/2] Add kirk & ltx tools Andrea Cervesato
  2023-09-18 11:07 ` [LTP] [PATCH v5 1/2] Replace runltp-ng with kirk framework Andrea Cervesato
@ 2023-09-18 11:07 ` Andrea Cervesato
  1 sibling, 0 replies; 6+ messages in thread
From: Andrea Cervesato @ 2023-09-18 11:07 UTC (permalink / raw)
  To: ltp

From: Andrea Cervesato <andrea.cervesato@suse.com>

The ltx program runs on the system under test (SUT). It's primary
purpose is to run test executables in parallel and serialise the
results.

Signed-off-by: Andrea Cervesato <andrea.cervesato@suse.com>
---
 .gitmodules        |  3 +++
 tools/ltx/Makefile | 31 +++++++++++++++++++++++++++++++
 tools/ltx/ltx-src  |  1 +
 3 files changed, 35 insertions(+)
 create mode 100644 tools/ltx/Makefile
 create mode 160000 tools/ltx/ltx-src

diff --git a/.gitmodules b/.gitmodules
index 088023039..c9a6eea31 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -7,3 +7,6 @@
 [submodule "tools/kirk"]
 	path = tools/kirk
 	url = https://github.com/linux-test-project/kirk.git
+[submodule "tools/ltx/ltx-src"]
+	path = tools/ltx/ltx-src
+	url = https://github.com/linux-test-project/ltx.git
diff --git a/tools/ltx/Makefile b/tools/ltx/Makefile
new file mode 100644
index 000000000..4810ec8df
--- /dev/null
+++ b/tools/ltx/Makefile
@@ -0,0 +1,31 @@
+# SPDX-License-Identifier: GPL-2.0-or-later
+# Copyright (c) 2023 Cyril Hrubis <chrubis@suse.cz>
+# Copyright (c) 2023 Andrea Cervesato <andrea.cervesato@suse.com>
+#
+# Install script for Linux Test eXecutor
+
+top_srcdir		?= ../..
+
+include $(top_srcdir)/include/mk/env_pre.mk
+
+ifneq ($(wildcard $(abs_srcdir)/ltx-src/*),)
+
+BINARY=ltx
+
+MAKE_TARGETS := $(BINARY)
+
+CFLAGS+=-I$(abs_srcdir)/ltx-src/ -I$(abs_srcdir)/ltx-src/msgpack/
+
+$(BINARY): $(wildcard $(abs_srcdir)/ltx-src/*.c $(abs_srcdir)/ltx-src/msgpack/*.c)
+ifdef VERBOSE
+	$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@
+else
+	@echo CC $@
+	@$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $^ $(LDLIBS) -o $@
+endif
+
+INSTALL_DIR := $(prefix)
+
+endif
+
+include $(top_srcdir)/include/mk/generic_leaf_target.mk
diff --git a/tools/ltx/ltx-src b/tools/ltx/ltx-src
new file mode 160000
index 000000000..d6d150947
--- /dev/null
+++ b/tools/ltx/ltx-src
@@ -0,0 +1 @@
+Subproject commit d6d1509479537f4fdfa9b5adcb67eb6312714999
-- 
2.35.3


-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [LTP] [PATCH v5 1/2] Replace runltp-ng with kirk framework
  2023-09-18 11:07 ` [LTP] [PATCH v5 1/2] Replace runltp-ng with kirk framework Andrea Cervesato
@ 2023-09-18 11:39   ` Petr Vorel
  2023-09-18 11:48     ` Cyril Hrubis
  2023-09-18 12:10     ` Andrea Cervesato via ltp
  0 siblings, 2 replies; 6+ messages in thread
From: Petr Vorel @ 2023-09-18 11:39 UTC (permalink / raw)
  To: Andrea Cervesato; +Cc: ltp, Richard Palethorpe

Hi Andrea, Cyril,

I dared to send yet another fix for kirk Makefile:
https://patchwork.ozlabs.org/project/ltp/patch/20230918113524.17908-1-pvorel@suse.cz/

kirk should remain as the original file, runltp-ng is the link name.

If you agree with it, I'll merge the fix to kirk repo and update the git has in
this patch.

Kind regards,
Petr

-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [LTP] [PATCH v5 1/2] Replace runltp-ng with kirk framework
  2023-09-18 11:39   ` Petr Vorel
@ 2023-09-18 11:48     ` Cyril Hrubis
  2023-09-18 12:10     ` Andrea Cervesato via ltp
  1 sibling, 0 replies; 6+ messages in thread
From: Cyril Hrubis @ 2023-09-18 11:48 UTC (permalink / raw)
  To: Petr Vorel; +Cc: ltp, Richard Palethorpe

Hi!
> I dared to send yet another fix for kirk Makefile:
> https://patchwork.ozlabs.org/project/ltp/patch/20230918113524.17908-1-pvorel@suse.cz/
> 
> kirk should remain as the original file, runltp-ng is the link name.
> 
> If you agree with it, I'll merge the fix to kirk repo and update the git has in
> this patch.

Green light from me. Feel free to also merge the Add kirk & ltx tools
but do not forget about ack from Ritchie and please add also my
Reviewed-by.

-- 
Cyril Hrubis
chrubis@suse.cz

-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [LTP] [PATCH v5 1/2] Replace runltp-ng with kirk framework
  2023-09-18 11:39   ` Petr Vorel
  2023-09-18 11:48     ` Cyril Hrubis
@ 2023-09-18 12:10     ` Andrea Cervesato via ltp
  1 sibling, 0 replies; 6+ messages in thread
From: Andrea Cervesato via ltp @ 2023-09-18 12:10 UTC (permalink / raw)
  To: Petr Vorel, Andrea Cervesato; +Cc: ltp, Richard Palethorpe

Hi,
I fixed and sent v6.

Andrea

On 9/18/23 13:39, Petr Vorel wrote:
> Hi Andrea, Cyril,
>
> I dared to send yet another fix for kirk Makefile:
> https://patchwork.ozlabs.org/project/ltp/patch/20230918113524.17908-1-pvorel@suse.cz/
>
> kirk should remain as the original file, runltp-ng is the link name.
>
> If you agree with it, I'll merge the fix to kirk repo and update the git has in
> this patch.
>
> Kind regards,
> Petr



-- 
Mailing list info: https://lists.linux.it/listinfo/ltp

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2023-09-18 12:11 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-18 11:07 [LTP] [PATCH v5 0/2] Add kirk & ltx tools Andrea Cervesato
2023-09-18 11:07 ` [LTP] [PATCH v5 1/2] Replace runltp-ng with kirk framework Andrea Cervesato
2023-09-18 11:39   ` Petr Vorel
2023-09-18 11:48     ` Cyril Hrubis
2023-09-18 12:10     ` Andrea Cervesato via ltp
2023-09-18 11:07 ` [LTP] [PATCH v5 2/2] Add Linux Test eXecutor inside tools Andrea Cervesato

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.