ZFS-Integrationstests auf dauerhaften Test-VMs in der CI #25
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Die Stub-Tests (
tests/run.sh) prüfen die Aufrufe, aber nicht ZFS selbst (raw-Send aus Bookmarks, Holds, Resume-Token, Rollback, refquota, D-Zustand). Dafür echte ZFS-Tests bei jedem PR.Umgebung
zfstruncate+zpool create zci-<run>-src/dst), Aufräumen pertrapund zusätzlich am Anfang jedes Laufs (Reste abgebrochener Läufe: allezci-*-Pools)zinject-Experimenten, Kernel-Problemen)Tests
integrationin.forgejo/workflows/package.ymlnach dem Paketbau: installiert das gebaute.debauf VM 1, führttests/integration/*.shaussource=root@localhost(echter Weg mit ssh/ControlMaster), später VM 1 → VM 2zinject -D(D-Zustand, #15); danach je Feature (#22, #6, #7, #8 …)Benötigt vom Admin
zfsFertig: Runner
zfs-forgejo-runner(forgejo-runner 13.2.0, Host-Modus, Labelzfs) auf der Test-VM, Jobintegrationinpackage.ymlläuft bei jedem PR und aufmain(10/10 Fälle mit echtem ZFS).