Skip to content

Latest commit

 

History

History
41 lines (29 loc) · 711 Bytes

File metadata and controls

41 lines (29 loc) · 711 Bytes

Testing Guide

This project provides image validation testing.

Image Validation Scenario

Run the Molecule scenario:

uv run poe test

What it does:

  • creates a test instance
  • converges the configuration
  • runs verification playbooks
  • destroys the instance

Manual Runtime Smoke Test

After building an image:

qemu-system-x86_64 \
  -m 2048 \
  -smp 2 \
  -drive file=output/kiwi-x86_64/fedora-minimal.x86_64-44.1.7.qcow2,format=qcow2 \
  -netdev user,id=net0,hostfwd=tcp::2222-:22 \
  -device virtio-net-pci,netdev=net0 \
  -nographic

Then verify SSH reachability and expected package state.

Recommended CI Smoke Sequence

uv run poe build
uv run poe test