* [PATCH 2/3] CI: Fix test conditions
2022-03-21 17:52 [PATCH 0/3] Fix and speedup CI tests Anton Mikanovich
2022-03-21 17:52 ` [PATCH 1/3] CI: Change repro signed test case targets Anton Mikanovich
@ 2022-03-21 17:52 ` Anton Mikanovich
2022-03-21 17:52 ` [PATCH 3/3] CI: Reduce debsrc_cache enabled targets Anton Mikanovich
2022-03-28 17:51 ` [PATCH 0/3] Fix and speedup CI tests Anton Mikanovich
3 siblings, 0 replies; 5+ messages in thread
From: Anton Mikanovich @ 2022-03-21 17:52 UTC (permalink / raw)
To: isar-users; +Cc: Anton Mikanovich
Move all tests to use new init and config scheme.
Signed-off-by: Anton Mikanovich <amikan@ilbers.de>
---
testsuite/citest.py | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/testsuite/citest.py b/testsuite/citest.py
index ddeca69..2def9e0 100755
--- a/testsuite/citest.py
+++ b/testsuite/citest.py
@@ -164,8 +164,9 @@ class NoCrossTest(CIBaseTest):
'mc:rpi-arm64-v8-bullseye:isar-image-base'
]
+ self.init()
try:
- self.perform_build_test(targets, 0, None)
+ self.perform_build_test(targets, cross=False)
except:
self.cancel('KFAIL')
@@ -190,8 +191,9 @@ class NoCrossTest(CIBaseTest):
'mc:sifive-fu540-sid-ports:isar-image-base'
]
+ self.init()
try:
- self.perform_build_test(targets, 0, None)
+ self.perform_build_test(targets, cross=False)
except:
self.cancel('KFAIL')
--
2.17.1
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 3/3] CI: Reduce debsrc_cache enabled targets
2022-03-21 17:52 [PATCH 0/3] Fix and speedup CI tests Anton Mikanovich
2022-03-21 17:52 ` [PATCH 1/3] CI: Change repro signed test case targets Anton Mikanovich
2022-03-21 17:52 ` [PATCH 2/3] CI: Fix test conditions Anton Mikanovich
@ 2022-03-21 17:52 ` Anton Mikanovich
2022-03-28 17:51 ` [PATCH 0/3] Fix and speedup CI tests Anton Mikanovich
3 siblings, 0 replies; 5+ messages in thread
From: Anton Mikanovich @ 2022-03-21 17:52 UTC (permalink / raw)
To: isar-users; +Cc: Anton Mikanovich
To speed up CI testing disable cache-deb-src feature by default just
like local.conf.sample does and enable it only for few targets.
Enable debsrc_cache also for Raspberry targets to cover custom distros.
Signed-off-by: Anton Mikanovich <amikan@ilbers.de>
---
testsuite/cibuilder.py | 2 +-
testsuite/citest.py | 10 +++++-----
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/testsuite/cibuilder.py b/testsuite/cibuilder.py
index 069a1d9..44d31aa 100755
--- a/testsuite/cibuilder.py
+++ b/testsuite/cibuilder.py
@@ -52,7 +52,7 @@ class CIBuilder(Test):
if not hasattr(self, 'build_dir'):
self.error("Broken test implementation: need to call init().")
- def configure(self, compat_arch=True, cross=None, debsrc_cache=True,
+ def configure(self, compat_arch=True, cross=None, debsrc_cache=False,
container=False, ccache=False, sstate=False, offline=False,
gpg_pub_key=None, **kwargs):
# write configuration file and set bitbake_args
diff --git a/testsuite/citest.py b/testsuite/citest.py
index 2def9e0..8f47338 100755
--- a/testsuite/citest.py
+++ b/testsuite/citest.py
@@ -71,7 +71,7 @@ class CrossTest(CIBaseTest):
]
self.init()
- self.perform_build_test(targets, cross=True)
+ self.perform_build_test(targets, cross=True, debsrc_cache=True)
def test_cross_rpi(self):
targets = [
@@ -80,7 +80,7 @@ class CrossTest(CIBaseTest):
self.init()
try:
- self.perform_build_test(targets, cross=True)
+ self.perform_build_test(targets, cross=True, debsrc_cache=True)
except:
self.cancel('KFAIL')
@@ -154,7 +154,7 @@ class NoCrossTest(CIBaseTest):
self.init()
# Cleanup after cross build
self.delete_from_build_dir('tmp')
- self.perform_build_test(targets, cross=False)
+ self.perform_build_test(targets, cross=False, debsrc_cache=True)
def test_nocross_rpi(self):
targets = [
@@ -166,7 +166,7 @@ class NoCrossTest(CIBaseTest):
self.init()
try:
- self.perform_build_test(targets, cross=False)
+ self.perform_build_test(targets, cross=False, debsrc_cache=True)
except:
self.cancel('KFAIL')
@@ -215,7 +215,7 @@ class RebuildTest(CIBaseTest):
file.write('do_fetch_append() {\n\n}')
try:
- self.perform_build_test('mc:qemuamd64-bullseye:isar-image-base')
+ self.perform_build_test('mc:qemuamd64-bullseye:isar-image-base', debsrc_cache=True)
finally:
self.restorefile(dpkgbase_file)
--
2.17.1
^ permalink raw reply [flat|nested] 5+ messages in thread