public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
* [LTP] [RFC] Include runltp-ng (runltp successor) into LTP git
@ 2022-10-31 15:34 Andrea Cervesato via ltp
  2022-11-17 19:26 ` [LTP] [Automated-testing] " Bird, Tim
  0 siblings, 1 reply; 4+ messages in thread
From: Andrea Cervesato via ltp @ 2022-10-31 15:34 UTC (permalink / raw)
  To: ltp@lists.linux.it, automated-testing

Hi,

as you may know, runltp has been under bug fixing for years without 
providing any new feature. For this reason the Perl runltp-ng 
(https://github.com/metan-ucw/runltp-ng) was developed, providing an 
alternative solution that wasn't completely accepted by LTP community 
due to the choice of using Perl as the main language.

For this reason, a new Python runltp-ng has been developed during this 
year, with the target to replace Perl version and the current runltp in 
the next future. Its code can be found here: 
https://github.com/acerv/runltp-ng

runltp-ng Python version provides the following features:
     - class based architecture in Python 3.6+
     - host tests execution
     - Qemu support to execute test suites on virtualized systems
     - SSH support to execute test suites on remote systems (inside 
'ssh' branch for now)
     - kernel panic, oops and system crash recognition during test 
suites execution on remote systems
     - JSON report

No external dependencies are needed, beside SSH support which requires 
paramiko and scp packages (only if SSH support needs to be used).

We also have a talk in the SUSE Labs Conference 2022, where we discussed 
runltp-ng development and usage. It can be found here: 
https://www.youtube.com/watch?v=JMeJBt3S7B0


The idea is to move new runltp-ng Python version in the LTP git 
upstream, so we can provide a start for runltp replacement in the next 
future. If you have questions or ideas, please feel free to share them 
with LTP community by replying to this email. Thanks!


Kind regards,
Andrea Cervesato

QE Automation Engineer Linux
SUSE Software Solutions


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

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

end of thread, other threads:[~2022-11-18 19:54 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-31 15:34 [LTP] [RFC] Include runltp-ng (runltp successor) into LTP git Andrea Cervesato via ltp
2022-11-17 19:26 ` [LTP] [Automated-testing] " Bird, Tim
2022-11-18  7:39   ` Andrea Cervesato via ltp
2022-11-18 19:54   ` Petr Vorel

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