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

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