* [PATCH v4 01/10] CI: Remove KFAIL for bullseye
2022-01-17 5:30 [PATCH v4 00/10] Update testsuite targets Anton Mikanovich
@ 2022-01-17 5:30 ` Anton Mikanovich
2022-01-17 5:30 ` [PATCH v4 02/10] meta-isar: Add bullseye config for de0-nano-soc Anton Mikanovich
` (9 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Anton Mikanovich @ 2022-01-17 5:30 UTC (permalink / raw)
To: isar-users; +Cc: Anton Mikanovich
Debian bullseye was moved to stable, so any errors during its building
should be handled without skipping.
Signed-off-by: Anton Mikanovich <amikan@ilbers.de>
---
testsuite/build_test/build_test.py | 32 +++++++-----------------------
1 file changed, 7 insertions(+), 25 deletions(-)
diff --git a/testsuite/build_test/build_test.py b/testsuite/build_test/build_test.py
index b49a4cf..0e5b76a 100644
--- a/testsuite/build_test/build_test.py
+++ b/testsuite/build_test/build_test.py
@@ -62,6 +62,7 @@ class CrossTest(CIBaseTest):
targets = [
'mc:qemuarm-stretch:isar-image-base',
'mc:qemuarm-buster:isar-image-base',
+ 'mc:qemuarm-bullseye:isar-image-base',
'mc:qemuarm64-stretch:isar-image-base',
'mc:qemuamd64-stretch:isar-image-base',
'mc:de0-nano-soc-buster:isar-image-base',
@@ -81,16 +82,6 @@ class CrossTest(CIBaseTest):
except:
self.cancel('KFAIL')
- def test_cross_bullseye(self):
- targets = [
- 'mc:qemuarm-bullseye:isar-image-base'
- ]
-
- try:
- self.perform_build_test(targets, 1, None)
- except:
- self.cancel('KFAIL')
-
def test_cross_bookworm(self):
targets = [
'mc:qemuarm-bookworm:isar-image-base'
@@ -124,18 +115,24 @@ class NoCrossTest(CIBaseTest):
targets = [
'mc:qemuarm-stretch:isar-image-base',
'mc:qemuarm-buster:isar-image-base',
+ 'mc:qemuarm-bullseye:isar-image-base',
'mc:qemuarm64-stretch:isar-image-base',
'mc:qemui386-stretch:isar-image-base',
'mc:qemui386-buster:isar-image-base',
+ 'mc:qemui386-bullseye:isar-image-base',
'mc:qemuamd64-stretch:isar-image-base',
'mc:qemuamd64-buster:isar-image-base',
'mc:qemuamd64-buster-tgz:isar-image-base',
'mc:qemuamd64-buster-cpiogz:isar-image-base',
'mc:qemuamd64-buster:isar-initramfs',
+ 'mc:qemuamd64-bullseye:isar-image-base',
'mc:qemumipsel-stretch:isar-image-base',
'mc:qemumipsel-buster:isar-image-base',
+ 'mc:qemumipsel-bullseye:isar-image-base',
'mc:nand-ubi-demo-buster:isar-image-ubi',
'mc:rpi-stretch:isar-image-base',
+ 'mc:hikey-bullseye:isar-image-base',
+ 'mc:virtualbox-bullseye:isar-image-base',
'mc:qemuamd64-focal:isar-image-base'
]
@@ -145,21 +142,6 @@ class NoCrossTest(CIBaseTest):
self.perform_build_test(targets, 0, None)
- def test_nocross_bullseye(self):
- targets = [
- 'mc:qemuamd64-bullseye:isar-image-base',
- 'mc:qemuarm-bullseye:isar-image-base',
- 'mc:qemui386-bullseye:isar-image-base',
- 'mc:qemumipsel-bullseye:isar-image-base',
- 'mc:hikey-bullseye:isar-image-base',
- 'mc:virtualbox-bullseye:isar-image-base'
- ]
-
- try:
- self.perform_build_test(targets, 0, None)
- except:
- self.cancel('KFAIL')
-
def test_nocross_bookworm(self):
targets = [
'mc:qemuamd64-bookworm:isar-image-base',
--
2.25.1
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v4 02/10] meta-isar: Add bullseye config for de0-nano-soc
2022-01-17 5:30 [PATCH v4 00/10] Update testsuite targets Anton Mikanovich
2022-01-17 5:30 ` [PATCH v4 01/10] CI: Remove KFAIL for bullseye Anton Mikanovich
@ 2022-01-17 5:30 ` Anton Mikanovich
2022-01-17 5:30 ` [PATCH v4 03/10] meta-isar: Add bullseye config for bananapi Anton Mikanovich
` (8 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Anton Mikanovich @ 2022-01-17 5:30 UTC (permalink / raw)
To: isar-users; +Cc: Uladzimir Bely, Anton Mikanovich
From: Uladzimir Bely <ubely@ilbers.de>
Also, modify testsuite configuration to use new config.
Signed-off-by: Uladzimir Bely <ubely@ilbers.de>
Signed-off-by: Anton Mikanovich <amikan@ilbers.de>
---
meta-isar/conf/local.conf.sample | 1 +
meta-isar/conf/multiconfig/de0-nano-soc-bullseye.conf | 5 +++++
testsuite/build_test/build_test.py | 6 +++---
3 files changed, 9 insertions(+), 3 deletions(-)
create mode 100644 meta-isar/conf/multiconfig/de0-nano-soc-bullseye.conf
diff --git a/meta-isar/conf/local.conf.sample b/meta-isar/conf/local.conf.sample
index e52fd21..dd57122 100644
--- a/meta-isar/conf/local.conf.sample
+++ b/meta-isar/conf/local.conf.sample
@@ -67,6 +67,7 @@ BBMULTICONFIG = " \
qemuriscv64-sid-ports \
bananapi-buster \
de0-nano-soc-buster \
+ de0-nano-soc-bullseye \
hikey-bullseye \
hikey-bookworm \
nand-ubi-demo-buster \
diff --git a/meta-isar/conf/multiconfig/de0-nano-soc-bullseye.conf b/meta-isar/conf/multiconfig/de0-nano-soc-bullseye.conf
new file mode 100644
index 0000000..9473d39
--- /dev/null
+++ b/meta-isar/conf/multiconfig/de0-nano-soc-bullseye.conf
@@ -0,0 +1,5 @@
+# This software is a part of ISAR.
+# Copyright (C) 2022 ilbers GmbH
+
+MACHINE = "de0-nano-soc"
+DISTRO = "debian-bullseye"
diff --git a/testsuite/build_test/build_test.py b/testsuite/build_test/build_test.py
index 0e5b76a..be40d20 100644
--- a/testsuite/build_test/build_test.py
+++ b/testsuite/build_test/build_test.py
@@ -26,7 +26,7 @@ class ReproTest(CIBaseTest):
"""
def test_repro_signed(self):
targets = [
- 'mc:de0-nano-soc-buster:isar-image-base',
+ 'mc:de0-nano-soc-bullseye:isar-image-base',
'mc:qemuarm64-stretch:isar-image-base'
]
@@ -48,7 +48,7 @@ class CcacheTest(CIBaseTest):
:avocado: tags=ccache
"""
def test_ccache_rebuild(self):
- targets = ['mc:de0-nano-soc-buster:isar-image-base']
+ targets = ['mc:de0-nano-soc-bullseye:isar-image-base']
self.perform_ccache_test(targets)
class CrossTest(CIBaseTest):
@@ -65,7 +65,7 @@ class CrossTest(CIBaseTest):
'mc:qemuarm-bullseye:isar-image-base',
'mc:qemuarm64-stretch:isar-image-base',
'mc:qemuamd64-stretch:isar-image-base',
- 'mc:de0-nano-soc-buster:isar-image-base',
+ 'mc:de0-nano-soc-bullseye:isar-image-base',
'mc:stm32mp15x-buster:isar-image-base',
'mc:rpi-stretch:isar-image-base'
]
--
2.25.1
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v4 03/10] meta-isar: Add bullseye config for bananapi
2022-01-17 5:30 [PATCH v4 00/10] Update testsuite targets Anton Mikanovich
2022-01-17 5:30 ` [PATCH v4 01/10] CI: Remove KFAIL for bullseye Anton Mikanovich
2022-01-17 5:30 ` [PATCH v4 02/10] meta-isar: Add bullseye config for de0-nano-soc Anton Mikanovich
@ 2022-01-17 5:30 ` Anton Mikanovich
2022-01-17 5:30 ` [PATCH v4 04/10] meta-isar: Add bullseye config for nanopi-neo Anton Mikanovich
` (7 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Anton Mikanovich @ 2022-01-17 5:30 UTC (permalink / raw)
To: isar-users; +Cc: Uladzimir Bely, Anton Mikanovich
From: Uladzimir Bely <ubely@ilbers.de>
Also, modify testsuite configuration to use new config.
Signed-off-by: Uladzimir Bely <ubely@ilbers.de>
Signed-off-by: Anton Mikanovich <amikan@ilbers.de>
---
meta-isar/conf/local.conf.sample | 1 +
meta-isar/conf/multiconfig/bananapi-bullseye.conf | 5 +++++
testsuite/build_test/build_test.py | 1 +
3 files changed, 7 insertions(+)
create mode 100644 meta-isar/conf/multiconfig/bananapi-bullseye.conf
diff --git a/meta-isar/conf/local.conf.sample b/meta-isar/conf/local.conf.sample
index dd57122..02cb5b4 100644
--- a/meta-isar/conf/local.conf.sample
+++ b/meta-isar/conf/local.conf.sample
@@ -66,6 +66,7 @@ BBMULTICONFIG = " \
qemumipsel-bookworm \
qemuriscv64-sid-ports \
bananapi-buster \
+ bananapi-bullseye \
de0-nano-soc-buster \
de0-nano-soc-bullseye \
hikey-bullseye \
diff --git a/meta-isar/conf/multiconfig/bananapi-bullseye.conf b/meta-isar/conf/multiconfig/bananapi-bullseye.conf
new file mode 100644
index 0000000..35c5a24
--- /dev/null
+++ b/meta-isar/conf/multiconfig/bananapi-bullseye.conf
@@ -0,0 +1,5 @@
+# This software is a part of ISAR.
+# Copyright (C) 2022 ilbers GmbH
+
+MACHINE = "bananapi"
+DISTRO = "debian-bullseye"
diff --git a/testsuite/build_test/build_test.py b/testsuite/build_test/build_test.py
index be40d20..56ca6a0 100644
--- a/testsuite/build_test/build_test.py
+++ b/testsuite/build_test/build_test.py
@@ -133,6 +133,7 @@ class NoCrossTest(CIBaseTest):
'mc:rpi-stretch:isar-image-base',
'mc:hikey-bullseye:isar-image-base',
'mc:virtualbox-bullseye:isar-image-base',
+ 'mc:bananapi-bullseye:isar-image-base',
'mc:qemuamd64-focal:isar-image-base'
]
--
2.25.1
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v4 04/10] meta-isar: Add bullseye config for nanopi-neo
2022-01-17 5:30 [PATCH v4 00/10] Update testsuite targets Anton Mikanovich
` (2 preceding siblings ...)
2022-01-17 5:30 ` [PATCH v4 03/10] meta-isar: Add bullseye config for bananapi Anton Mikanovich
@ 2022-01-17 5:30 ` Anton Mikanovich
2022-01-17 5:30 ` [PATCH v4 05/10] meta-isar: Add bullseye config for stm32mp15x Anton Mikanovich
` (6 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Anton Mikanovich @ 2022-01-17 5:30 UTC (permalink / raw)
To: isar-users; +Cc: Uladzimir Bely, Anton Mikanovich
From: Uladzimir Bely <ubely@ilbers.de>
Also, modify testsuite configuration to use new config.
Signed-off-by: Uladzimir Bely <ubely@ilbers.de>
Signed-off-by: Anton Mikanovich <amikan@ilbers.de>
---
meta-isar/conf/local.conf.sample | 1 +
meta-isar/conf/multiconfig/nanopi-neo-bullseye.conf | 5 +++++
testsuite/build_test/build_test.py | 1 +
3 files changed, 7 insertions(+)
create mode 100644 meta-isar/conf/multiconfig/nanopi-neo-bullseye.conf
diff --git a/meta-isar/conf/local.conf.sample b/meta-isar/conf/local.conf.sample
index 02cb5b4..2eae1b7 100644
--- a/meta-isar/conf/local.conf.sample
+++ b/meta-isar/conf/local.conf.sample
@@ -73,6 +73,7 @@ BBMULTICONFIG = " \
hikey-bookworm \
nand-ubi-demo-buster \
nanopi-neo-buster \
+ nanopi-neo-bullseye \
stm32mp15x-buster \
virtualbox-bullseye \
rpi-stretch \
diff --git a/meta-isar/conf/multiconfig/nanopi-neo-bullseye.conf b/meta-isar/conf/multiconfig/nanopi-neo-bullseye.conf
new file mode 100644
index 0000000..54a582c
--- /dev/null
+++ b/meta-isar/conf/multiconfig/nanopi-neo-bullseye.conf
@@ -0,0 +1,5 @@
+# This software is a part of ISAR.
+# Copyright (C) 2022 ilbers GmbH
+
+MACHINE = "nanopi-neo"
+DISTRO = "debian-bullseye"
diff --git a/testsuite/build_test/build_test.py b/testsuite/build_test/build_test.py
index 56ca6a0..d17e4fb 100644
--- a/testsuite/build_test/build_test.py
+++ b/testsuite/build_test/build_test.py
@@ -134,6 +134,7 @@ class NoCrossTest(CIBaseTest):
'mc:hikey-bullseye:isar-image-base',
'mc:virtualbox-bullseye:isar-image-base',
'mc:bananapi-bullseye:isar-image-base',
+ 'mc:nanopi-neo-bullseye:isar-image-base',
'mc:qemuamd64-focal:isar-image-base'
]
--
2.25.1
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v4 05/10] meta-isar: Add bullseye config for stm32mp15x
2022-01-17 5:30 [PATCH v4 00/10] Update testsuite targets Anton Mikanovich
` (3 preceding siblings ...)
2022-01-17 5:30 ` [PATCH v4 04/10] meta-isar: Add bullseye config for nanopi-neo Anton Mikanovich
@ 2022-01-17 5:30 ` Anton Mikanovich
2022-01-17 5:30 ` [PATCH v4 06/10] meta-isar: Add bullseye config for nand-ubi-demo Anton Mikanovich
` (5 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Anton Mikanovich @ 2022-01-17 5:30 UTC (permalink / raw)
To: isar-users; +Cc: Uladzimir Bely, Anton Mikanovich
From: Uladzimir Bely <ubely@ilbers.de>
Also, modify testsuite configuration to use new config.
Signed-off-by: Uladzimir Bely <ubely@ilbers.de>
Signed-off-by: Anton Mikanovich <amikan@ilbers.de>
---
meta-isar/conf/local.conf.sample | 1 +
meta-isar/conf/multiconfig/stm32mp15x-bullseye.conf | 5 +++++
testsuite/build_test/build_test.py | 1 +
3 files changed, 7 insertions(+)
create mode 100644 meta-isar/conf/multiconfig/stm32mp15x-bullseye.conf
diff --git a/meta-isar/conf/local.conf.sample b/meta-isar/conf/local.conf.sample
index 2eae1b7..0078f62 100644
--- a/meta-isar/conf/local.conf.sample
+++ b/meta-isar/conf/local.conf.sample
@@ -75,6 +75,7 @@ BBMULTICONFIG = " \
nanopi-neo-buster \
nanopi-neo-bullseye \
stm32mp15x-buster \
+ stm32mp15x-bullseye \
virtualbox-bullseye \
rpi-stretch \
sifive-fu540-sid-ports \
diff --git a/meta-isar/conf/multiconfig/stm32mp15x-bullseye.conf b/meta-isar/conf/multiconfig/stm32mp15x-bullseye.conf
new file mode 100644
index 0000000..7cbff12
--- /dev/null
+++ b/meta-isar/conf/multiconfig/stm32mp15x-bullseye.conf
@@ -0,0 +1,5 @@
+# This software is a part of ISAR.
+# Copyright (C) 2022 ilbers GmbH
+
+MACHINE = "stm32mp15x"
+DISTRO = "debian-bullseye"
diff --git a/testsuite/build_test/build_test.py b/testsuite/build_test/build_test.py
index d17e4fb..12190a6 100644
--- a/testsuite/build_test/build_test.py
+++ b/testsuite/build_test/build_test.py
@@ -135,6 +135,7 @@ class NoCrossTest(CIBaseTest):
'mc:virtualbox-bullseye:isar-image-base',
'mc:bananapi-bullseye:isar-image-base',
'mc:nanopi-neo-bullseye:isar-image-base',
+ 'mc:stm32mp15x-bullseye:isar-image-base',
'mc:qemuamd64-focal:isar-image-base'
]
--
2.25.1
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v4 06/10] meta-isar: Add bullseye config for nand-ubi-demo
2022-01-17 5:30 [PATCH v4 00/10] Update testsuite targets Anton Mikanovich
` (4 preceding siblings ...)
2022-01-17 5:30 ` [PATCH v4 05/10] meta-isar: Add bullseye config for stm32mp15x Anton Mikanovich
@ 2022-01-17 5:30 ` Anton Mikanovich
2022-01-17 5:30 ` [PATCH v4 07/10] CI: Cover RISC-V targets Anton Mikanovich
` (4 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Anton Mikanovich @ 2022-01-17 5:30 UTC (permalink / raw)
To: isar-users; +Cc: Anton Mikanovich
Also, modify testsuite configuration to use new config.
Signed-off-by: Anton Mikanovich <amikan@ilbers.de>
---
meta-isar/conf/local.conf.sample | 1 +
.../conf/multiconfig/nand-ubi-demo-bullseye.conf | 11 +++++++++++
testsuite/build_test/build_test.py | 2 +-
3 files changed, 13 insertions(+), 1 deletion(-)
create mode 100644 meta-isar/conf/multiconfig/nand-ubi-demo-bullseye.conf
diff --git a/meta-isar/conf/local.conf.sample b/meta-isar/conf/local.conf.sample
index 0078f62..e313e2a 100644
--- a/meta-isar/conf/local.conf.sample
+++ b/meta-isar/conf/local.conf.sample
@@ -72,6 +72,7 @@ BBMULTICONFIG = " \
hikey-bullseye \
hikey-bookworm \
nand-ubi-demo-buster \
+ nand-ubi-demo-bullseye \
nanopi-neo-buster \
nanopi-neo-bullseye \
stm32mp15x-buster \
diff --git a/meta-isar/conf/multiconfig/nand-ubi-demo-bullseye.conf b/meta-isar/conf/multiconfig/nand-ubi-demo-bullseye.conf
new file mode 100644
index 0000000..792f6b5
--- /dev/null
+++ b/meta-isar/conf/multiconfig/nand-ubi-demo-bullseye.conf
@@ -0,0 +1,11 @@
+# This software is a part of ISAR.
+# Copyright (C) 2022 ilbers GmbH
+
+MACHINE ?= "nand-ubi-demo"
+
+DISTRO ?= "debian-bullseye"
+DISTRO_ARCH ?= "armhf"
+
+KERNEL_NAME ?= "armmp"
+
+IMAGE_INSTALL += "sshd-regen-keys"
diff --git a/testsuite/build_test/build_test.py b/testsuite/build_test/build_test.py
index 12190a6..dffd89b 100644
--- a/testsuite/build_test/build_test.py
+++ b/testsuite/build_test/build_test.py
@@ -129,7 +129,7 @@ class NoCrossTest(CIBaseTest):
'mc:qemumipsel-stretch:isar-image-base',
'mc:qemumipsel-buster:isar-image-base',
'mc:qemumipsel-bullseye:isar-image-base',
- 'mc:nand-ubi-demo-buster:isar-image-ubi',
+ 'mc:nand-ubi-demo-bullseye:isar-image-ubi',
'mc:rpi-stretch:isar-image-base',
'mc:hikey-bullseye:isar-image-base',
'mc:virtualbox-bullseye:isar-image-base',
--
2.25.1
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v4 07/10] CI: Cover RISC-V targets
2022-01-17 5:30 [PATCH v4 00/10] Update testsuite targets Anton Mikanovich
` (5 preceding siblings ...)
2022-01-17 5:30 ` [PATCH v4 06/10] meta-isar: Add bullseye config for nand-ubi-demo Anton Mikanovich
@ 2022-01-17 5:30 ` Anton Mikanovich
2022-01-17 5:30 ` [PATCH v4 08/10] CI: Move qemu-stretch targets to bullseye Anton Mikanovich
` (3 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Anton Mikanovich @ 2022-01-17 5:30 UTC (permalink / raw)
To: isar-users; +Cc: Anton Mikanovich
Add qemuriscv64 and sifive-fu540 targets to CI build for RISC-V arch
and Debian Sid Ports support testing.
Signed-off-by: Anton Mikanovich <amikan@ilbers.de>
---
testsuite/build_test/build_test.py | 2 ++
1 file changed, 2 insertions(+)
diff --git a/testsuite/build_test/build_test.py b/testsuite/build_test/build_test.py
index dffd89b..f1a90c9 100644
--- a/testsuite/build_test/build_test.py
+++ b/testsuite/build_test/build_test.py
@@ -129,6 +129,8 @@ class NoCrossTest(CIBaseTest):
'mc:qemumipsel-stretch:isar-image-base',
'mc:qemumipsel-buster:isar-image-base',
'mc:qemumipsel-bullseye:isar-image-base',
+ 'mc:qemuriscv64-sid-ports:isar-image-base',
+ 'mc:sifive-fu540-sid-ports:isar-image-base',
'mc:nand-ubi-demo-bullseye:isar-image-ubi',
'mc:rpi-stretch:isar-image-base',
'mc:hikey-bullseye:isar-image-base',
--
2.25.1
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v4 08/10] CI: Move qemu-stretch targets to bullseye
2022-01-17 5:30 [PATCH v4 00/10] Update testsuite targets Anton Mikanovich
` (6 preceding siblings ...)
2022-01-17 5:30 ` [PATCH v4 07/10] CI: Cover RISC-V targets Anton Mikanovich
@ 2022-01-17 5:30 ` Anton Mikanovich
2022-01-17 5:30 ` [PATCH v4 09/10] CI: Move image type tests " Anton Mikanovich
` (2 subsequent siblings)
10 siblings, 0 replies; 12+ messages in thread
From: Anton Mikanovich @ 2022-01-17 5:30 UTC (permalink / raw)
To: isar-users; +Cc: Anton Mikanovich
Update common test targets from oldoldstable stretch to the current
stable bullseye.
Left qemui386-stretch for backward compatibility testing.
Signed-off-by: Anton Mikanovich <amikan@ilbers.de>
---
testsuite/build_test/build_test.py | 19 +++++++------------
testsuite/vm_boot_test/vm_boot_test.py | 12 ++++++------
2 files changed, 13 insertions(+), 18 deletions(-)
diff --git a/testsuite/build_test/build_test.py b/testsuite/build_test/build_test.py
index f1a90c9..2fe07fc 100644
--- a/testsuite/build_test/build_test.py
+++ b/testsuite/build_test/build_test.py
@@ -27,15 +27,15 @@ class ReproTest(CIBaseTest):
def test_repro_signed(self):
targets = [
'mc:de0-nano-soc-bullseye:isar-image-base',
- 'mc:qemuarm64-stretch:isar-image-base'
+ 'mc:qemuarm64-bullseye:isar-image-base'
]
self.perform_repro_test(targets, 1)
def test_repro_unsigned(self):
targets = [
- 'mc:qemuamd64-stretch:isar-image-base',
- 'mc:qemuarm-stretch:isar-image-base'
+ 'mc:qemuamd64-bullseye:isar-image-base',
+ 'mc:qemuarm-bullseye:isar-image-base'
]
self.perform_repro_test(targets, 0)
@@ -60,11 +60,9 @@ class CrossTest(CIBaseTest):
"""
def test_cross(self):
targets = [
- 'mc:qemuarm-stretch:isar-image-base',
'mc:qemuarm-buster:isar-image-base',
'mc:qemuarm-bullseye:isar-image-base',
- 'mc:qemuarm64-stretch:isar-image-base',
- 'mc:qemuamd64-stretch:isar-image-base',
+ 'mc:qemuarm64-bullseye:isar-image-base',
'mc:de0-nano-soc-bullseye:isar-image-base',
'mc:stm32mp15x-buster:isar-image-base',
'mc:rpi-stretch:isar-image-base'
@@ -100,7 +98,7 @@ class SdkTest(CIBaseTest):
:avocado: tags=sdk,fast,full
"""
def test_sdk(self):
- targets = ['mc:qemuarm-stretch:isar-image-base']
+ targets = ['mc:qemuarm-bullseye:isar-image-base']
self.perform_build_test(targets, 1, 'do_populate_sdk')
@@ -113,20 +111,17 @@ class NoCrossTest(CIBaseTest):
"""
def test_nocross(self):
targets = [
- 'mc:qemuarm-stretch:isar-image-base',
'mc:qemuarm-buster:isar-image-base',
'mc:qemuarm-bullseye:isar-image-base',
- 'mc:qemuarm64-stretch:isar-image-base',
+ 'mc:qemuarm64-bullseye:isar-image-base',
'mc:qemui386-stretch:isar-image-base',
'mc:qemui386-buster:isar-image-base',
'mc:qemui386-bullseye:isar-image-base',
- 'mc:qemuamd64-stretch:isar-image-base',
'mc:qemuamd64-buster:isar-image-base',
'mc:qemuamd64-buster-tgz:isar-image-base',
'mc:qemuamd64-buster-cpiogz:isar-image-base',
'mc:qemuamd64-buster:isar-initramfs',
'mc:qemuamd64-bullseye:isar-image-base',
- 'mc:qemumipsel-stretch:isar-image-base',
'mc:qemumipsel-buster:isar-image-base',
'mc:qemumipsel-bullseye:isar-image-base',
'mc:qemuriscv64-sid-ports:isar-image-base',
@@ -180,7 +175,7 @@ class RebuildTest(CIBaseTest):
file.write('do_fetch_append() {\n\n}')
try:
- self.perform_build_test('mc:qemuamd64-stretch:isar-image-base',
+ self.perform_build_test('mc:qemuamd64-bullseye:isar-image-base',
is_cross_build, None)
finally:
self.restorefile(dpkgbase_file)
diff --git a/testsuite/vm_boot_test/vm_boot_test.py b/testsuite/vm_boot_test/vm_boot_test.py
index 01623c5..d609d32 100644
--- a/testsuite/vm_boot_test/vm_boot_test.py
+++ b/testsuite/vm_boot_test/vm_boot_test.py
@@ -100,17 +100,17 @@ class VmBootTestFast(VmBase):
:avocado: tags=fast,full
"""
- def test_arm_stretch(self):
- self.vm_start('arm','stretch')
+ def test_arm_bullseye(self):
+ self.vm_start('arm','bullseye')
def test_arm_buster(self):
self.vm_start('arm','buster')
- def test_arm64_stretch(self):
- self.vm_start('arm64','stretch')
+ def test_arm64_bullseye(self):
+ self.vm_start('arm64','bullseye')
- def test_amd64_stretch(self):
- self.vm_start('amd64','stretch')
+ def test_amd64_bullseye(self):
+ self.vm_start('amd64','bullseye')
class VmBootTestFull(VmBase):
--
2.25.1
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v4 09/10] CI: Move image type tests to bullseye
2022-01-17 5:30 [PATCH v4 00/10] Update testsuite targets Anton Mikanovich
` (7 preceding siblings ...)
2022-01-17 5:30 ` [PATCH v4 08/10] CI: Move qemu-stretch targets to bullseye Anton Mikanovich
@ 2022-01-17 5:30 ` Anton Mikanovich
2022-01-17 5:30 ` [PATCH v4 10/10] CI: Remove repro from fast testing Anton Mikanovich
2022-01-24 8:01 ` [PATCH v4 00/10] Update testsuite targets Anton Mikanovich
10 siblings, 0 replies; 12+ messages in thread
From: Anton Mikanovich @ 2022-01-17 5:30 UTC (permalink / raw)
To: isar-users; +Cc: Anton Mikanovich
Update test for image type checking from oldstable buster to the
current stable bullseye.
Signed-off-by: Anton Mikanovich <amikan@ilbers.de>
---
meta-isar/conf/local.conf.sample | 2 ++
meta-isar/conf/multiconfig/qemuamd64-bullseye-cpiogz.conf | 7 +++++++
meta-isar/conf/multiconfig/qemuamd64-bullseye-tgz.conf | 7 +++++++
testsuite/build_test/build_test.py | 6 +++---
4 files changed, 19 insertions(+), 3 deletions(-)
create mode 100644 meta-isar/conf/multiconfig/qemuamd64-bullseye-cpiogz.conf
create mode 100644 meta-isar/conf/multiconfig/qemuamd64-bullseye-tgz.conf
diff --git a/meta-isar/conf/local.conf.sample b/meta-isar/conf/local.conf.sample
index e313e2a..75393b4 100644
--- a/meta-isar/conf/local.conf.sample
+++ b/meta-isar/conf/local.conf.sample
@@ -55,6 +55,8 @@ BBMULTICONFIG = " \
qemuamd64-buster-tgz \
qemuamd64-buster-cpiogz \
qemuamd64-bullseye \
+ qemuamd64-bullseye-tgz \
+ qemuamd64-bullseye-cpiogz \
qemuamd64-bookworm \
container-amd64-stretch \
container-amd64-buster \
diff --git a/meta-isar/conf/multiconfig/qemuamd64-bullseye-cpiogz.conf b/meta-isar/conf/multiconfig/qemuamd64-bullseye-cpiogz.conf
new file mode 100644
index 0000000..ff491b2
--- /dev/null
+++ b/meta-isar/conf/multiconfig/qemuamd64-bullseye-cpiogz.conf
@@ -0,0 +1,7 @@
+# This software is a part of ISAR.
+# Copyright (C) 2022 ilbers GmbH
+
+MACHINE ?= "qemuamd64"
+DISTRO ?= "debian-buster"
+
+IMAGE_FSTYPES = "cpiogz-img"
diff --git a/meta-isar/conf/multiconfig/qemuamd64-bullseye-tgz.conf b/meta-isar/conf/multiconfig/qemuamd64-bullseye-tgz.conf
new file mode 100644
index 0000000..8eea112
--- /dev/null
+++ b/meta-isar/conf/multiconfig/qemuamd64-bullseye-tgz.conf
@@ -0,0 +1,7 @@
+# This software is a part of ISAR.
+# Copyright (C) 2022 ilbers GmbH
+
+MACHINE ?= "qemuamd64"
+DISTRO ?= "debian-buster"
+
+IMAGE_FSTYPES ?= "targz-img"
diff --git a/testsuite/build_test/build_test.py b/testsuite/build_test/build_test.py
index 2fe07fc..d04195c 100644
--- a/testsuite/build_test/build_test.py
+++ b/testsuite/build_test/build_test.py
@@ -118,10 +118,10 @@ class NoCrossTest(CIBaseTest):
'mc:qemui386-buster:isar-image-base',
'mc:qemui386-bullseye:isar-image-base',
'mc:qemuamd64-buster:isar-image-base',
- 'mc:qemuamd64-buster-tgz:isar-image-base',
- 'mc:qemuamd64-buster-cpiogz:isar-image-base',
- 'mc:qemuamd64-buster:isar-initramfs',
'mc:qemuamd64-bullseye:isar-image-base',
+ 'mc:qemuamd64-bullseye-tgz:isar-image-base',
+ 'mc:qemuamd64-bullseye-cpiogz:isar-image-base',
+ 'mc:qemuamd64-bullseye:isar-initramfs',
'mc:qemumipsel-buster:isar-image-base',
'mc:qemumipsel-bullseye:isar-image-base',
'mc:qemuriscv64-sid-ports:isar-image-base',
--
2.25.1
^ permalink raw reply [flat|nested] 12+ messages in thread
* [PATCH v4 10/10] CI: Remove repro from fast testing
2022-01-17 5:30 [PATCH v4 00/10] Update testsuite targets Anton Mikanovich
` (8 preceding siblings ...)
2022-01-17 5:30 ` [PATCH v4 09/10] CI: Move image type tests " Anton Mikanovich
@ 2022-01-17 5:30 ` Anton Mikanovich
2022-01-24 8:01 ` [PATCH v4 00/10] Update testsuite targets Anton Mikanovich
10 siblings, 0 replies; 12+ messages in thread
From: Anton Mikanovich @ 2022-01-17 5:30 UTC (permalink / raw)
To: isar-users; +Cc: Anton Mikanovich
Remove repro test from `fast` to make it little more fast.
Signed-off-by: Anton Mikanovich <amikan@ilbers.de>
---
testsuite/build_test/build_test.py | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/testsuite/build_test/build_test.py b/testsuite/build_test/build_test.py
index d04195c..7739a50 100644
--- a/testsuite/build_test/build_test.py
+++ b/testsuite/build_test/build_test.py
@@ -22,7 +22,7 @@ class ReproTest(CIBaseTest):
"""
Test cached base repository
- :avocado: tags=repro,fast,full
+ :avocado: tags=repro,full
"""
def test_repro_signed(self):
targets = [
--
2.25.1
^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: [PATCH v4 00/10] Update testsuite targets
2022-01-17 5:30 [PATCH v4 00/10] Update testsuite targets Anton Mikanovich
` (9 preceding siblings ...)
2022-01-17 5:30 ` [PATCH v4 10/10] CI: Remove repro from fast testing Anton Mikanovich
@ 2022-01-24 8:01 ` Anton Mikanovich
10 siblings, 0 replies; 12+ messages in thread
From: Anton Mikanovich @ 2022-01-24 8:01 UTC (permalink / raw)
To: isar-users
17.01.2022 08:30, Anton Mikanovich wrote:
> The most QEMU targets of CI are still Debian Stretch which was already
> became oldoldstable. Meantime Debian Bullseye was not fully covered by
> CI because it was protected by KFAIL and any errors were ignored. So we
> need to move the most common CI targets from stretch to bullseye.
>
> We also need to cover all existing machines by CI, so adding also some
> new targets to full CI.
>
> Building repro tests takes too much time during fast testing, so remove
> it from fast and left only for full CI.
>
> Also update real hardware targets to at least Debian Bullseye.
>
> Anton Mikanovich (6):
> CI: Remove KFAIL for bullseye
> meta-isar: Add bullseye config for nand-ubi-demo
> CI: Cover RISC-V targets
> CI: Move qemu-stretch targets to bullseye
> CI: Move image type tests to bullseye
> CI: Remove repro from fast testing
>
> Uladzimir Bely (4):
> meta-isar: Add bullseye config for de0-nano-soc
> meta-isar: Add bullseye config for bananapi
> meta-isar: Add bullseye config for nanopi-neo
> meta-isar: Add bullseye config for stm32mp15x
>
> meta-isar/conf/local.conf.sample | 7 ++
> .../conf/multiconfig/bananapi-bullseye.conf | 5 ++
> .../multiconfig/de0-nano-soc-bullseye.conf | 5 ++
> .../multiconfig/nand-ubi-demo-bullseye.conf | 11 +++
> .../conf/multiconfig/nanopi-neo-bullseye.conf | 5 ++
> .../qemuamd64-bullseye-cpiogz.conf | 7 ++
> .../multiconfig/qemuamd64-bullseye-tgz.conf | 7 ++
> .../conf/multiconfig/stm32mp15x-bullseye.conf | 5 ++
> testsuite/build_test/build_test.py | 72 +++++++------------
> testsuite/vm_boot_test/vm_boot_test.py | 12 ++--
> 10 files changed, 85 insertions(+), 51 deletions(-)
> create mode 100644 meta-isar/conf/multiconfig/bananapi-bullseye.conf
> create mode 100644 meta-isar/conf/multiconfig/de0-nano-soc-bullseye.conf
> create mode 100644 meta-isar/conf/multiconfig/nand-ubi-demo-bullseye.conf
> create mode 100644 meta-isar/conf/multiconfig/nanopi-neo-bullseye.conf
> create mode 100644 meta-isar/conf/multiconfig/qemuamd64-bullseye-cpiogz.conf
> create mode 100644 meta-isar/conf/multiconfig/qemuamd64-bullseye-tgz.conf
> create mode 100644 meta-isar/conf/multiconfig/stm32mp15x-bullseye.conf
>
Applied to next.
^ permalink raw reply [flat|nested] 12+ messages in thread