Skip to content

Conversation

@jfroche
Copy link
Member

@jfroche jfroche commented Jan 21, 2026

Implement a faster feedback loop for testing system-manager using containerized Ubuntu 24.04 image with system-manager layered on top.

This test are not running in the sandboxed Nix build environment, but they provide a quick way to validate changes to system-manager without the overhead of building a full VM image and running it in QEMU.

We also use a well known test framework (testinfra) to simplify writing and maintaining tests.

We use Podman if available, otherwise fallback to Docker.

In this first implementation we validate the configuration examples provided in examples/example.nix.

Implement a faster feedback loop for testing system-manager using
containerized Ubuntu 24.04 image with system-manager layered on top.

This test are not running in the sandboxed Nix build environment, but
they provide a quick way to validate changes to system-manager without
the overhead of building a full VM image and running it in QEMU.

We also use a well known test framework (testinfra) to simplify writing
and maintaining tests.

We use Podman if available, otherwise fallback to Docker.

In this first implementation we validate the configuration examples
provided in `examples/example.nix`.
@jfroche jfroche marked this pull request as draft January 23, 2026 08:09
@jfroche
Copy link
Member Author

jfroche commented Jan 23, 2026

Superseeded by #333

@jfroche jfroche closed this Jan 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants