~checkbox-dev/checkbox:kernel_taint_test_accept_nvidia

Last commit made on 2024-04-26
Get this branch:
git clone -b kernel_taint_test_accept_nvidia https://git.launchpad.net/~checkbox-dev/checkbox

Branch merges

Branch information

Name:
kernel_taint_test_accept_nvidia
Repository:
lp:~checkbox-dev/checkbox

Recent commits

be740e5... by Varun Valada

Update kernel taint test to accept NVIDIA drivers

9318a5c... by rickwu666666 <email address hidden>

Include obex test into bluez-automated test plan so that they are run on Ubuntu Core (New) (#1185)

Include obex test into bluez-automated test plan

Since PR#1172 has been merged, Ubuntu Core is able to run obex test now

26a3d61... by rickwu666666 <email address hidden>

[checkbox-ce-oem] Add GPIO slot test for gadget SNAP (New) (#1174)

* Add GPIO slot test for gadget SNAP

Those GPIO related jobs intend to test if GPIO ports are exported after connecting interfaces between checkbox and gadget snap

82d94c7... by catlas <email address hidden>

Fix checkbox remote running memory stress test (Bugfix) (#1167)

Fix checkbox remote running memory stress test

Once a sub process of checkbox-ng service got killed by OOM killer, the
service will be stopped, because of `DefaultOOMPolicy=stop`, and the memory
stress test will be marked as crashed, or the whole test plan will start
over after the service restarts.

> systemd[1]: checkbox-ng.service: A process of this unit has been killed by the OOM killer.
> kernel: oom_reaper: reaped process 908499 (stress-ng-stack), now anon-rss:15720kB, file-rss:704kB, shmem-rss:0kB
> systemd[1]: checkbox-ng.service: State 'final-sigterm' timed out. Killing.
> systemd[1]: checkbox-ng.service: Killing process 908487 (stress-ng) with signal SIGKILL.
> systemd[1]: checkbox-ng.service: Killing process 908488 (stress-ng-stack) with signal SIGKILL.
> systemd[1]: checkbox-ng.service: Killing process 908489 (stress-ng-stack) with signal SIGKILL.

This commit explicitly set `OOMPolicy=continue` so the service will be
able to remain alive, and checkbox remote could finish the memory stress
test.

b056c5b... by Massimiliano Girardi

Fall back from distutils -> packaging.version (bugfix) (#1203)

* Remove dependency on distutils -> packaging.version

* Test the changes

Minor: black formatting

* Fixed return value

* NOQA flake8 builtins

* two spaces whatever

* No fall back, only new thing

6273897... by Fernando Bravo <email address hidden>

Documentation on how to freeze checkbox (Infra) (#1199)

* Added documentation on how to freeze a checkbox version

* Updated snapshots for ubuntu <=18,04

* Fixed spelling errors

* Apply suggestions from code review

Co-authored-by: Pierre Equoy <email address hidden>

* Added link to snapshot service and fixed codeblock types

* Added two missing text code-blocks

---------

Co-authored-by: Pierre Equoy <email address hidden>

d8fdc13... by Massimiliano Girardi

Workflow to build core24 snaps (infra) (#1202)

Base core24 builder

6510bcd... by Massimiliano Girardi

Checkbox snap for Core24 builds (infra) (#1201)

* Draft snap for core24

* First draft that creates a snap

* Classic series24 snap

* Core24 snap for uc24

* Also sync checkbox classic 24

* Remove default provider and add perl everywhere

* Remove exe bit from lib

* Conditional removal with glob for arm64

* Patch does not apply to non x86 builds

* Update classic wrapper with new LD_LIBRARY_PATH

* Ignore error via || true instead of random exit

f0bcaa0... by Omar Abou Selo

Fix spelling mistake in tutorial (Bugfix) (#1198)

Fix spelling mistake in tutorial

84878c2... by Jeff Lane 

Created launchers for 24.04 Release (New) (#1200)

Created launchers for 24.04. Removing versioned launchers going forward and will deprecate older version launchers in the future (e.g. certify-22.04 style launchers will be deprecated in favor of a single version agnostic launcher called certify-ubuntu-server SERVCERT-1538