kumquat-buildroot/support/testing/tests/package/test_python_gobject.py
Adam Duskett 1101d7cb09 support/testing/: change python-gobject to use prebuilt kernel
Currently, we build a complete AArch64 system, including a kernel. This
can take quite some time.

Switch to an armv7 system, which allows us to use one a prebuilt kernel,
thus significantly reducing the test time.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
[yann.morin.1998@free.fr:
  - use a standalone config; don't inherit from TestPythonPackageBase
  - use the default external toolchain (ARM, not Linaro)
  - rewrite commit log
]
Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
2020-03-22 15:25:34 +01:00

27 lines
795 B
Python

import os
from tests.package.test_python import TestPythonPackageBase
class TestPythonPy3Gobject(TestPythonPackageBase):
__test__ = True
config = \
"""
BR2_arm=y
BR2_ARM_ENABLE_VFP=y
BR2_cortex_a9=y
BR2_TOOLCHAIN_EXTERNAL=y
BR2_PACKAGE_GOBJECT_INTROSPECTION=y
BR2_PACKAGE_PYTHON3=y
BR2_PACKAGE_PYTHON_GOBJECT=y
BR2_TARGET_ROOTFS_CPIO=y
# BR2_TARGET_ROOTFS_TAR is not set
"""
def login(self):
img = os.path.join(self.builddir, "images", "rootfs.cpio")
self.emulator.boot(arch="armv7",
kernel="builtin",
options=["-initrd", img])
self.emulator.login()
sample_scripts = ["tests/package/sample_python_gobject.py"]