* [PATCH v4 00/10] Update testsuite targets
@ 2022-01-17 5:30 Anton Mikanovich
2022-01-17 5:30 ` [PATCH v4 01/10] CI: Remove KFAIL for bullseye Anton Mikanovich
` (10 more replies)
0 siblings, 11 replies; 12+ messages in thread
From: Anton Mikanovich @ 2022-01-17 5:30 UTC (permalink / raw)
To: isar-users; +Cc: Anton Mikanovich
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
--
2.25.1
^ permalink raw reply [flat|nested] 12+ messages in thread
* [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
end of thread, other threads:[~2022-01-24 8:01 UTC | newest]
Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
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 ` [PATCH v4 03/10] meta-isar: Add bullseye config for bananapi Anton Mikanovich
2022-01-17 5:30 ` [PATCH v4 04/10] meta-isar: Add bullseye config for nanopi-neo Anton Mikanovich
2022-01-17 5:30 ` [PATCH v4 05/10] meta-isar: Add bullseye config for stm32mp15x Anton Mikanovich
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 ` [PATCH v4 07/10] CI: Cover RISC-V targets Anton Mikanovich
2022-01-17 5:30 ` [PATCH v4 08/10] CI: Move qemu-stretch targets to bullseye Anton Mikanovich
2022-01-17 5:30 ` [PATCH v4 09/10] CI: Move image type tests " 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
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox