mirror of
https://gitlab.com/apparmor/apparmor
synced 2025-08-30 22:05:27 +00:00
Merge tests: enable build tests on Fedora 41
Tests that interact with the kernel are skipped (tests/regression and tests/snapd) but everything else is green. Most of the tests are actually passing. The only exception is the aa-notify test that was broken by Python 3.13 stdlib change. The fix for that has been posted separately. Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@canonical.com> MR: https://gitlab.com/apparmor/apparmor/-/merge_requests/1496 Approved-by: Christian Boltz <apparmor@cboltz.de> Merged-by: Zygmunt Krynicki <me@zygoon.pl>
This commit is contained in:
@@ -74,3 +74,29 @@ packages:
|
||||
- python311-devel
|
||||
- swig
|
||||
endef
|
||||
|
||||
define FEDORA_CLOUD_INIT_USER_DATA_TEMPLATE
|
||||
$(CLOUD_INIT_USER_DATA_TEMPLATE)
|
||||
packages:
|
||||
- attr
|
||||
- autoconf
|
||||
- autoconf-archive
|
||||
- automake
|
||||
- bison
|
||||
- dbus-devel
|
||||
- dejagnu
|
||||
- dosfstools
|
||||
- flex
|
||||
- gettext
|
||||
- libstdc++-static
|
||||
- libtool
|
||||
- liburing-devel
|
||||
- perl
|
||||
- pkg-config
|
||||
- python3-devel
|
||||
- python3-flake8
|
||||
- python3-gobject-base
|
||||
- python3-notify2
|
||||
- python3-tkinter
|
||||
- swig
|
||||
endef
|
||||
|
@@ -72,6 +72,9 @@ backends:
|
||||
username: ubuntu
|
||||
password: ubuntu
|
||||
workers: 4
|
||||
- fedora-cloud-41:
|
||||
username: fedora
|
||||
password: fedora
|
||||
|
||||
exclude:
|
||||
- .git
|
||||
@@ -145,6 +148,9 @@ suites:
|
||||
summary: Unit tests that do not exercise the kernel layer.
|
||||
tests/regression/:
|
||||
summary: Regression tests for parser-kernel interaction.
|
||||
systems:
|
||||
# AppArmor is not enabled in the kernel.
|
||||
- -fedora-cloud-*
|
||||
prepare: |
|
||||
# Spread does not support programmatically generated test variants.
|
||||
# Ensure that the list baked into tests/regression/apparmor/task.yaml
|
||||
@@ -172,3 +178,6 @@ suites:
|
||||
rm -f apparmor-regression-tests.txt
|
||||
tests/snapd/:
|
||||
summary: Tests exercising a subset of behavior of snapd
|
||||
systems:
|
||||
# AppArmor is not enabled in the kernel.
|
||||
- -fedora-cloud-*
|
||||
|
Reference in New Issue
Block a user