Dies ist der Befehl adt-virt-lxd, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann
PROGRAMM:
NAME/FUNKTION
adt-virt-lxd - autopkgtest Virtualisierungsserver mit LXD
ZUSAMMENFASSUNG
adt-virt-lxd [Optionen] Image [-- extra lxc starten Argumente...]
BESCHREIBUNG
adt-virt-lxd stellt einen autopkgtest-Virtualisierungsserver mit LXD bereit. Es schafft temporäre
Container aus dem angegebenen LXD-Image-Namen.
Normalerweise adt-virt-lxd wird aufgerufen von Werbung.
VORAUSSETZUNGEN
adt-virt-lxd macht keine strengen Annahmen über das Bild. Es ist jedoch hoch
empfohlen, dass das Image eatmydata installiert hat oder zumindest über . installiert wird
Setup-Befehle.
Für den Produktionseinsatz wird empfohlen, zu verwenden adt-build-lxd(1) um ein optimiertes . zu generieren
image mit den Standard-Setup-Befehlen von autopkgtest angewendet. Dann tun diese Setup-Befehle nicht
müssen für jeden Test beantragt werden. Dies ist insbesondere erforderlich, wenn Sie verwenden möchten
--apt-source Tests, dh verwenden apt-get Quelle im Prüfstand, um das Paket herunterzuladen
Prüfung. Standardbilder von linuxcontainers.org habe keine "deb-src" apt-Quellen von
default.
OPTIONAL
-r entfernt | --remote=entfernt
Führen Sie den Container auf dem angegebenen Remote-Host statt lokal aus. Sehen lxc entfernt Liste für
verfügbaren Fernbedienungen.
-d | --debuggen
Aktiviert die Debug-Ausgabe.
Sie können zusätzliche Optionen an . weitergeben lxd starten: Alles nach a -- wird wörtlich angehängt
zu lxc starten Image.
EINGANG, AUSGABE UND EXIT STATUS
Das Verhalten von adt-virt-lxd ist wie von der AutomatedTesting-Virtualisierung beschrieben
Regimespezifikation.
BEISPIEL
Verfügbare Bilder im Standard anzeigen linuxcontainers.org Remote-Image-Server:
lxc-Bilderliste Bilder:
Führen Sie die Tests eines lokal erstellten Verzeichnisbaums auf dem aktuellen Debian-Sid-Image aus dem
oben Bilder: Fernbedienung:
adt-run my-package/ --- lxd images:debian/sid/amd64
Führen Sie die Tests in einem lokal erstellten Verzeichnisbaum von einem lokalen LXD-Image aus Desktop/i386,
Sicherstellen, dass eatmydata installiert ist:
adt-run --setup-commands 'apt-get install -y eatmydata' dir/to/test/\
--- lxd-Desktop/i386
Führen Sie die Tests der libpng Paket auf dem aktuellen Debian-Sid-Image von der Bilder:
remote auf einem remote armhf-Host:
lxc remote hinzufügen armhf-test http://armhf.testlab.example.com: 8443
adt-run --setup-commands=setup-testbed libpng --- \
lxd --remote armhf-test images:debian/sid/armhf
Erstellen Sie ein lokales Image mit Standard-Setup-Befehlen, die von einem Remote-Standardimage vorab angewendet wurden,
und führe libpng test darin aus:
adt-build-lxd-Bilder:ubuntu/xenial/amd64
adt-run libpng --- lxd adt/ubuntu/xenial/amd64
Verwenden Sie adt-virt-lxd online mit den onworks.net-Diensten