* [PATCH v3 0/3] Various improvements of the Isar testsuite
@ 2026-08-13 6:43 'Felix Moessbauer' via isar-users
2026-08-13 6:43 ` [PATCH v3 1/3] testsuite: compress sdk with zstd to speedup dev test 'Felix Moessbauer' via isar-users
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: 'Felix Moessbauer' via isar-users @ 2026-08-13 6:43 UTC (permalink / raw)
To: isar-users; +Cc: wzh, amikan, Felix Moessbauer
Changes since v2:
- re-order mipsel_bullseye to account for hidden test -> run dependencies
Changes since v1:
- drop previous p3 (nocross -> alltargets), this will be reworked
in a dedicated series
- move qemumipsel-bullseye to dedicated test that is skipped in rootless mode
(the @skipUnless decorator cannot be used as it has no access to the params)
- build all test that are not explicitly marked as non-cross under cross
Felix Moessbauer (3):
testsuite: compress sdk with zstd to speedup dev test
testsuite: disable qemumipsel-bullseye tests in rootless mode
testsuite: only build no-cross test class without cross
testsuite/citest.py | 41 ++++++++++++++++++++++++++++++-----------
1 file changed, 30 insertions(+), 11 deletions(-)
--
2.55.0
--
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/20260813064321.3762064-1-felix.moessbauer%40siemens.com.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH v3 1/3] testsuite: compress sdk with zstd to speedup dev test
2026-08-13 6:43 [PATCH v3 0/3] Various improvements of the Isar testsuite 'Felix Moessbauer' via isar-users
@ 2026-08-13 6:43 ` 'Felix Moessbauer' via isar-users
2026-08-13 6:43 ` [PATCH v3 2/3] testsuite: disable qemumipsel-bullseye tests in rootless mode 'Felix Moessbauer' via isar-users
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: 'Felix Moessbauer' via isar-users @ 2026-08-13 6:43 UTC (permalink / raw)
To: isar-users; +Cc: wzh, amikan, Felix Moessbauer
We only change it in the dev test, as this test is expected to finish as
quickly as possible. By that, we get even better test coverage, as other
tests still use xz compression.
Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com>
---
testsuite/citest.py | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/testsuite/citest.py b/testsuite/citest.py
index fc0c7106..6ee61eaf 100644
--- a/testsuite/citest.py
+++ b/testsuite/citest.py
@@ -73,7 +73,11 @@ class DevTest(CIBaseTest):
]
self.init()
- self.perform_build_test(targets, image_install='example-raw')
+ self.perform_build_test(
+ targets,
+ image_install='example-raw',
+ lines=['SDK_FORMATS = "tar.zst"'],
+ )
def test_dev_run_arm_bookworm(self):
self.init()
--
2.55.0
--
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/20260813064321.3762064-2-felix.moessbauer%40siemens.com.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH v3 2/3] testsuite: disable qemumipsel-bullseye tests in rootless mode
2026-08-13 6:43 [PATCH v3 0/3] Various improvements of the Isar testsuite 'Felix Moessbauer' via isar-users
2026-08-13 6:43 ` [PATCH v3 1/3] testsuite: compress sdk with zstd to speedup dev test 'Felix Moessbauer' via isar-users
@ 2026-08-13 6:43 ` 'Felix Moessbauer' via isar-users
2026-08-13 6:43 ` [PATCH v3 3/3] testsuite: only build no-cross test class without cross 'Felix Moessbauer' via isar-users
2026-08-14 14:51 ` [PATCH v3 0/3] Various improvements of the Isar testsuite Zhihang Wei
3 siblings, 0 replies; 5+ messages in thread
From: 'Felix Moessbauer' via isar-users @ 2026-08-13 6:43 UTC (permalink / raw)
To: isar-users; +Cc: wzh, amikan, Felix Moessbauer
The pam + adduser combination of qemumipsel on bullseye does not work in
unprivileged user namespaces. By that, no users can be added to the
image. This results in the following error during do_rootfs_install:
chfn: PAM: System error
adduser: `/bin/chfn -f systemd Network Management systemd-network' returned error code 1. Exiting.
dpkg: error processing package systemd (--configure):
installed systemd package post-installation script subprocess returned error exit status 1
As this target and distro combination is exotic, we just remove it from
the testsuite if running in rootless mode. As the tests have inter-test
dependencies, we also have to move the testcases to later stages.
Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com>
---
testsuite/citest.py | 31 +++++++++++++++++++++++--------
1 file changed, 23 insertions(+), 8 deletions(-)
diff --git a/testsuite/citest.py b/testsuite/citest.py
index 6ee61eaf..3871d45d 100644
--- a/testsuite/citest.py
+++ b/testsuite/citest.py
@@ -933,7 +933,6 @@ class NoCrossTest(CIBaseTest):
'mc:qemui386-bullseye:isar-image-base',
'mc:qemuamd64-buster:isar-image-ci',
'mc:qemuamd64-bullseye:isar-initramfs',
- 'mc:qemumipsel-bullseye:isar-image-base',
'mc:phyboard-mira-bullseye:isar-image-base',
'mc:hikey-bullseye:isar-image-base',
'mc:virtualbox-bullseye:isar-image-base',
@@ -1121,13 +1120,6 @@ class NoCrossTest(CIBaseTest):
self.init()
self.vm_start('i386', 'bookworm')
- def test_run_mipsel_bullseye(self):
- """
- :avocado: tags=startvm
- """
- self.init()
- self.vm_start('mipsel', 'bullseye')
-
def test_run_mipsel_bookworm_base(self):
"""
:avocado: tags=startvm
@@ -1233,6 +1225,29 @@ class NoCrossTest(CIBaseTest):
self.vm_start('amd64-iso', 'bookworm', image='isar-image-ci',
script='test_system_running.sh 30')
+ def test_nocross_mipsel_bullseye(self):
+ """
+ On bullseye mipsel, the pam + adduser combination does not
+ work in unprivileged namespaces.
+ """
+ if bool(int(self.params.get('rootless', default=0))):
+ self.cancel('mipsel bullseye not supported in rootless mode')
+
+ self.init()
+ self.perform_build_test(
+ ['mc:qemumipsel-bullseye:isar-image-base'],
+ cross=False)
+
+ def test_run_mipsel_bullseye(self):
+ """
+ :avocado: tags=startvm
+ """
+ if bool(int(self.params.get('rootless', default=0))):
+ self.cancel('mipsel bullseye not supported in rootless mode')
+
+ self.init()
+ self.vm_start('mipsel', 'bullseye')
+
def test_nocross_debsrc(self):
targets = [
'mc:qemuarm-bookworm:isar-image-ci',
--
2.55.0
--
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/20260813064321.3762064-3-felix.moessbauer%40siemens.com.
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH v3 3/3] testsuite: only build no-cross test class without cross
2026-08-13 6:43 [PATCH v3 0/3] Various improvements of the Isar testsuite 'Felix Moessbauer' via isar-users
2026-08-13 6:43 ` [PATCH v3 1/3] testsuite: compress sdk with zstd to speedup dev test 'Felix Moessbauer' via isar-users
2026-08-13 6:43 ` [PATCH v3 2/3] testsuite: disable qemumipsel-bullseye tests in rootless mode 'Felix Moessbauer' via isar-users
@ 2026-08-13 6:43 ` 'Felix Moessbauer' via isar-users
2026-08-14 14:51 ` [PATCH v3 0/3] Various improvements of the Isar testsuite Zhihang Wei
3 siblings, 0 replies; 5+ messages in thread
From: 'Felix Moessbauer' via isar-users @ 2026-08-13 6:43 UTC (permalink / raw)
To: isar-users; +Cc: wzh, amikan, Felix Moessbauer
The cross support in isar is mature and used for quite some time. As a
preparation to build more targets under cross, we remove the disabling
of cross building for all test jobs that are not explicitly marked as
non-cross.
Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com>
---
testsuite/citest.py | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/testsuite/citest.py b/testsuite/citest.py
index 3871d45d..ca4b7cd8 100644
--- a/testsuite/citest.py
+++ b/testsuite/citest.py
@@ -202,7 +202,7 @@ class ReproTest(CIBaseTest):
self.init()
try:
- self.perform_repro_test(targets, cross=False)
+ self.perform_repro_test(targets)
finally:
self.move_in_build_dir('tmp', 'tmp_repro_unsigned')
@@ -437,7 +437,7 @@ class CrossTest(CIBaseTest):
]
self.init()
- self.perform_build_test(targets, cross=False)
+ self.perform_build_test(targets)
def test_cross_kselftest(self):
targets = [
--
2.55.0
--
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/20260813064321.3762064-4-felix.moessbauer%40siemens.com.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH v3 0/3] Various improvements of the Isar testsuite
2026-08-13 6:43 [PATCH v3 0/3] Various improvements of the Isar testsuite 'Felix Moessbauer' via isar-users
` (2 preceding siblings ...)
2026-08-13 6:43 ` [PATCH v3 3/3] testsuite: only build no-cross test class without cross 'Felix Moessbauer' via isar-users
@ 2026-08-14 14:51 ` Zhihang Wei
3 siblings, 0 replies; 5+ messages in thread
From: Zhihang Wei @ 2026-08-14 14:51 UTC (permalink / raw)
To: Felix Moessbauer, isar-users; +Cc: amikan
Applied to next, thanks.
Zhihang
On 8/13/26 08:43, Felix Moessbauer wrote:
> Changes since v2:
>
> - re-order mipsel_bullseye to account for hidden test -> run dependencies
>
> Changes since v1:
>
> - drop previous p3 (nocross -> alltargets), this will be reworked
> in a dedicated series
> - move qemumipsel-bullseye to dedicated test that is skipped in rootless mode
> (the @skipUnless decorator cannot be used as it has no access to the params)
> - build all test that are not explicitly marked as non-cross under cross
>
> Felix Moessbauer (3):
> testsuite: compress sdk with zstd to speedup dev test
> testsuite: disable qemumipsel-bullseye tests in rootless mode
> testsuite: only build no-cross test class without cross
>
> testsuite/citest.py | 41 ++++++++++++++++++++++++++++++-----------
> 1 file changed, 30 insertions(+), 11 deletions(-)
>
--
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/f32892cd-0baf-4c9f-8aa0-7ae07e0f64cc%40ilbers.de.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2026-08-14 14:51 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-08-13 6:43 [PATCH v3 0/3] Various improvements of the Isar testsuite 'Felix Moessbauer' via isar-users
2026-08-13 6:43 ` [PATCH v3 1/3] testsuite: compress sdk with zstd to speedup dev test 'Felix Moessbauer' via isar-users
2026-08-13 6:43 ` [PATCH v3 2/3] testsuite: disable qemumipsel-bullseye tests in rootless mode 'Felix Moessbauer' via isar-users
2026-08-13 6:43 ` [PATCH v3 3/3] testsuite: only build no-cross test class without cross 'Felix Moessbauer' via isar-users
2026-08-14 14:51 ` [PATCH v3 0/3] Various improvements of the Isar testsuite Zhihang Wei
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox