public inbox for isar-users@googlegroups.com
 help / color / mirror / Atom feed
From: Anton Mikanovich <amikan@ilbers.de>
To: isar-users@googlegroups.com
Cc: Anton Mikanovich <amikan@ilbers.de>
Subject: [PATCH 0/3] Add 'make world' test case
Date: Mon, 12 May 2025 11:32:35 +0300	[thread overview]
Message-ID: <20250512083238.2089774-1-amikan@ilbers.de> (raw)

To be able to test all the targets currently supported by Isar we need
to add separate test case which can build (and run in qemu if possible)
everything with single command.

There are 2 running options possible:

1. Run all the targets with single bitbake command.
This is the fastest way with sharing build dirs between targets.

2. Run every target in separate build dir, one target per testcase.
This allows to check every target separately, but requires external
yaml with target list and varianter plugin for avocado.

Also fix container example-module usage by default for targets, so this
machine can be built without excluding example-module manually.

Anton Mikanovich (3):
  CI: Remove container package list hack from testsuite
  CI: Add make world test case
  CI: Run startvm in world test case

 .gitignore                       |   2 +-
 meta-isar/conf/local.conf.sample |   4 +
 meta-test/conf/local.conf.sample |   3 +
 scripts/ci_build.sh              |   8 +-
 testsuite/cibuilder.py           |   4 -
 testsuite/citest.py              |  55 +++++++++++++
 testsuite/data/targets.yml       | 132 +++++++++++++++++++++++++++++++
 testsuite/targets_gen.py         |  13 +++
 testsuite/utils.py               |  35 +++++++-
 9 files changed, 249 insertions(+), 7 deletions(-)
 create mode 100644 testsuite/data/targets.yml
 create mode 100755 testsuite/targets_gen.py

-- 
2.34.1

-- 
You received this message because you are subscribed to the Google Groups "isar-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to isar-users+unsubscribe@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/isar-users/20250512083238.2089774-1-amikan%40ilbers.de.

             reply	other threads:[~2025-05-12  8:32 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-05-12  8:32 Anton Mikanovich [this message]
2025-05-12  8:32 ` [PATCH 1/3] CI: Remove container package list hack from testsuite Anton Mikanovich
2025-05-12  8:32 ` [PATCH 2/3] CI: Add make world test case Anton Mikanovich
2025-05-12  8:32 ` [PATCH 3/3] CI: Run startvm in " Anton Mikanovich

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=20250512083238.2089774-1-amikan@ilbers.de \
    --to=amikan@ilbers.de \
    --cc=isar-users@googlegroups.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