public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
* [LTP] Replacing runltp-ng with kirk
@ 2023-09-06  9:47 Andrea Cervesato via ltp
  2023-09-11 11:14 ` Cyril Hrubis
  0 siblings, 1 reply; 4+ messages in thread
From: Andrea Cervesato via ltp @ 2023-09-06  9:47 UTC (permalink / raw)
  To: ltp@lists.linux.it

Hello everyone,

in the past months I've been involved into a new version of runltp-ng. 
This new version has been completely rewritten using asyncio, providing 
the possibility to execute tests in parallel, as well as keeping the 
code base more stable and easier to maintain.

After this first stage, I recognized that runltp-ng could have been 
extended not only to LTP, but to all the other Linux testing frameworks 
available nowadays, since the code base was solid enough to be 
abstracted and used to run other binaries/scripts inside Qemu/SSH/LTX 
sessions.

I integrated a new plugins system into runltp-ng, giving the possibility 
to implement a Framework class, which is dynamically loaded at runtime 
and it provides a layer between SUT and new testing frameworks.

As you might guess, project started to diverge from the original runltp. 
For this reason, the new project has now a new name: kirk. Its code can 
be found here: https://github.com/acerv/kirk
First supported frameworks are kselftests, liburing and, of course, LTP 
(that is our default framework).

The idea, now, is to replace runltp-ng, since it's not maintained 
anymore, and replace it with kirk in the LTP official release.

Do you have any question, suggestion, idea? Your feedback is really 
important for the community, so don't hesitate to ask :-)


Best regards,
Andrea Cervesato

Kernel QE Engineer, SUSE software Solutions GmbH


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

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

* Re: [LTP] Replacing runltp-ng with kirk
  2023-09-06  9:47 [LTP] Replacing runltp-ng with kirk Andrea Cervesato via ltp
@ 2023-09-11 11:14 ` Cyril Hrubis
  2023-09-13  9:49   ` Andrea Cervesato via ltp
  0 siblings, 1 reply; 4+ messages in thread
From: Cyril Hrubis @ 2023-09-11 11:14 UTC (permalink / raw)
  To: Andrea Cervesato; +Cc: ltp@lists.linux.it

Hi!
> The idea, now, is to replace runltp-ng, since it's not maintained 
> anymore, and replace it with kirk in the LTP official release.

Given that runltp-ng evolved into kirk I suppose that replacing it with
kirk in LTP is what we should do, especially since nobody is going to
invest into runltp-ng anymore.

I suppose that we should:

- put kirk to some more offical place
  should it live under linux-test-project umbrela?
- replace the submodule
- add symlink from runltp-ng to kirk

Does everyone agree or should we do something different?

-- 
Cyril Hrubis
chrubis@suse.cz

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

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

* Re: [LTP] Replacing runltp-ng with kirk
  2023-09-11 11:14 ` Cyril Hrubis
@ 2023-09-13  9:49   ` Andrea Cervesato via ltp
  2023-09-15  8:50     ` Cyril Hrubis
  0 siblings, 1 reply; 4+ messages in thread
From: Andrea Cervesato via ltp @ 2023-09-13  9:49 UTC (permalink / raw)
  To: Cyril Hrubis; +Cc: ltp@lists.linux.it

Hi!

On 9/11/23 13:14, Cyril Hrubis wrote:
> Hi!
>> The idea, now, is to replace runltp-ng, since it's not maintained
>> anymore, and replace it with kirk in the LTP official release.
> Given that runltp-ng evolved into kirk I suppose that replacing it with
> kirk in LTP is what we should do, especially since nobody is going to
> invest into runltp-ng anymore.
>
> I suppose that we should:
>
> - put kirk to some more offical place
>    should it live under linux-test-project umbrela?
> - replace the submodule
> - add symlink from runltp-ng to kirk
>
> Does everyone agree or should we do something different?
>
This is a bit tricky, because kirk is not 100% a LTP project, even if 
LTP is the main framework we run by default.

I guess it makes sense to live it under linux-test-project, since we 
started from there. Then the rest comes easy.

Andrea


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

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

* Re: [LTP] Replacing runltp-ng with kirk
  2023-09-13  9:49   ` Andrea Cervesato via ltp
@ 2023-09-15  8:50     ` Cyril Hrubis
  0 siblings, 0 replies; 4+ messages in thread
From: Cyril Hrubis @ 2023-09-15  8:50 UTC (permalink / raw)
  To: Andrea Cervesato; +Cc: ltp@lists.linux.it

Hi!
> I guess it makes sense to live it under linux-test-project, since we 
> started from there. Then the rest comes easy.

I've created kirk repository under linux-test-project/ and added you
there as an admin.

I guess that we should archive the runltp-ng repository so that it's
clear that it's no longer maintained.

-- 
Cyril Hrubis
chrubis@suse.cz

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

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

end of thread, other threads:[~2023-09-15  8:50 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-06  9:47 [LTP] Replacing runltp-ng with kirk Andrea Cervesato via ltp
2023-09-11 11:14 ` Cyril Hrubis
2023-09-13  9:49   ` Andrea Cervesato via ltp
2023-09-15  8:50     ` Cyril Hrubis

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox