summaryrefslogtreecommitdiffstats
path: root/meta-yocto-bsp/lib
diff options
context:
space:
mode:
Diffstat (limited to 'meta-yocto-bsp/lib')
-rw-r--r--meta-yocto-bsp/lib/oeqa/selftest/systemd_boot.py56
1 files changed, 0 insertions, 56 deletions
diff --git a/meta-yocto-bsp/lib/oeqa/selftest/systemd_boot.py b/meta-yocto-bsp/lib/oeqa/selftest/systemd_boot.py
deleted file mode 100644
index f7f74db7e2..0000000000
--- a/meta-yocto-bsp/lib/oeqa/selftest/systemd_boot.py
+++ /dev/null
@@ -1,56 +0,0 @@
1from oeqa.selftest.base import oeSelfTest
2from oeqa.utils.commands import runCmd, bitbake, get_bb_var, runqemu
3from oeqa.utils.decorators import testcase
4import re
5import os
6import sys
7import logging
8
9
10class Systemdboot(oeSelfTest):
11
12 def _common_setup(self):
13 """
14 Common setup for test cases: 1445, XXXX
15 """
16
17 # Set EFI_PROVIDER = "gummiboot" and MACHINE = "genericx86-64" in conf/local.conf
18 features = 'EFI_PROVIDER = "systemd-boot"\n'
19 features += 'MACHINE = "genericx86-64"'
20 self.append_config(features)
21
22 def _common_build(self):
23 """
24 Common build for test cases: 1445 , XXXX
25 """
26
27 # Build a genericx86-64/efi gummiboot image
28 bitbake('mtools-native core-image-minimal')
29
30
31 @testcase(1445)
32 def test_efi_systemdboot_images_can_be_built(self):
33 """
34 Summary: Check if systemd-boot images can be built correctly
35 Expected: 1. File systemd-boot.efi should be available in $poky/build/tmp/deploy/images/genericx86-64
36 2. 'systemd-boot" can be built correctly
37 Product: oe-core
38 Author: Jose Perez Carranza <jose.perez.carranza@intel.com>
39 AutomatedBy: Jose Perez Carranza <jose.perez.carranza@intel.com>
40 """
41
42 # We'd use DEPLOY_DIR_IMAGE here, except that we need its value for
43 # MACHINE="genericx86-64 which is probably not the one configured
44 systemdbootfile = os.path.join(get_bb_var('DEPLOY_DIR'), 'images', 'genericx86-64', 'systemd-bootx64.efi')
45
46 self._common_setup()
47
48 # Ensure we're actually testing that this gets built and not that
49 # it was around from an earlier build
50 bitbake('-c cleansstate systemd-boot')
51 runCmd('rm -f %s' % systemdbootfile)
52
53 self._common_build()
54
55 found = os.path.isfile(systemdbootfile)
56 self.assertTrue(found, 'Systemd-Boot file %s not found' % systemdbootfile)