public inbox for ltp@lists.linux.it
 help / color / mirror / Atom feed
From: Cyril Hrubis <chrubis@suse.cz>
To: Tim Bird <tim.bird@sony.com>
Cc: "ltp@lists.linux.it" <ltp@lists.linux.it>,
	"automated-testing@lists.yoctoproject.org"
	<automated-testing@lists.yoctoproject.org>
Subject: Re: [LTP] [Automated-testing] [RFC PATCH 1/3] runltp: Deprecate, add info about kirk
Date: Fri, 7 Jun 2024 18:48:11 +0200	[thread overview]
Message-ID: <ZmM5y3a4xNCsRTT-@yuki> (raw)
In-Reply-To: <SA3PR13MB6372C183B9989156CF692F5CFDFB2@SA3PR13MB6372.namprd13.prod.outlook.com>

Hi!
> I'm in the same position as Richard here.  Fuego uses runltp on the target (device under test),
> and has it's own mechanisms for detecting timeouts or kernel crashes, gathering test output,
> restarting targets, etc. from a test host.  These same mechanisms are used for other tests.
> Fuego also has mechanisms for running individual LTP tests on the device (by installing the
> individual test, executing it, gathering results remotely, and removing the test and test artifacts).
> This is used in cases where the overhead of installing and running runltp is too big.  I haven't
> investigated kirk yet (but it was on my list of things to do).

If you are executing a single test you do not need runltp. The current
added value of runltp is that it loops over all tests in a set of
runtest files, collects the results and saves overall status. If you
want to run a single test, you need to set up a few environment
variables and you are good to go.

> Will kirk and/or LTP provide a simple mechanism for quick install and execution of
> individual tests or small sets of tests (and itself)?  Fuego's model of testing is geared towards
> testing of production devices, where no test artifacts are pre-installed on the target,
> and full cleanup (removal of tests and test artifacts) is done between tests.

Currently installation is completely out of scope for kirk. The workflow
we have expects LTP installed and first step kirk does is to download
runtest files and metadata from the device under test.

And I'm perfectly aware that single workflow will not fit everybody,
that's why my initial idea was a set of reusable components rather than
a full solution.

-- 
Cyril Hrubis
chrubis@suse.cz

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

  reply	other threads:[~2024-06-07 16:48 UTC|newest]

Thread overview: 30+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-06-07 14:24 [LTP] [RFC PATCH 0/3] Deprecate runltp (please use kirk) Petr Vorel
2024-06-07 14:24 ` [LTP] [RFC PATCH 1/3] runltp: Deprecate, add info about kirk Petr Vorel
2024-06-07 14:50   ` [LTP] [Automated-testing] " Richard Purdie
2024-06-07 15:45     ` Cyril Hrubis
2024-06-07 16:08       ` Richard Purdie
2024-06-07 16:28         ` Bird, Tim
2024-06-07 16:48           ` Cyril Hrubis [this message]
2024-06-07 16:35         ` Cyril Hrubis
2024-06-07 17:00           ` Richard Purdie
2024-06-07 17:33             ` Cyril Hrubis
2024-06-07 21:17               ` Bird, Tim
2024-06-10  7:14                 ` Andrea Cervesato via ltp
2024-06-10 15:32                   ` Bird, Tim
2024-06-10 16:14                     ` Petr Vorel
2024-06-11 12:28                       ` Cyril Hrubis
2024-06-11  8:42                     ` Cyril Hrubis
2024-06-10  9:22                 ` Cyril Hrubis
2024-06-10 15:51                   ` Bird, Tim
2024-06-10 16:54                     ` Petr Vorel
2024-06-10 16:55                     ` Petr Vorel
     [not found]                 ` <17D79A236EC1FFC3.15678@lists.yoctoproject.org>
2024-06-12  7:53                   ` Cyril Hrubis
2024-07-08  9:26                     ` Petr Vorel
2024-06-08 20:32     ` Tim Orling
2024-06-10 19:54       ` Petr Vorel
2024-08-28  9:02   ` [LTP] " Cyril Hrubis
2024-08-28 12:31     ` Petr Vorel
2024-06-07 14:24 ` [LTP] [RFC PATCH 2/3] ltpmenu: Remove legacy script Petr Vorel
2024-08-28  8:52   ` Cyril Hrubis
2024-06-07 14:24 ` [LTP] [RFC PATCH 3/3] doc/old: Remove man pages Petr Vorel
2024-08-28  8:56   ` 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=ZmM5y3a4xNCsRTT-@yuki \
    --to=chrubis@suse.cz \
    --cc=automated-testing@lists.yoctoproject.org \
    --cc=ltp@lists.linux.it \
    --cc=tim.bird@sony.com \
    /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