EngelsFransSpaans

Ad


OnWorks-favicon

lava-tool - Online in de cloud

Voer lava-tool uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is de opdrachtlava-tool die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


lava-tool - LAVA Tool-opdrachtregelondersteuning

OVERZICHT


lava-gereedschap is een opdrachtregelprogramma voor interactie met LAVA.

GEBRUIK


lava-tool [-h] [argumenten]

OPTIONELE ARGUMENTEN


-h, --help
toon dit helpbericht en sluit af

SUBCOMMANDO'S


Type lava-gereedschap -h voor hulp bij een specifiek subcommando.

BESCHIKBAAR SUBCOMMANDO'S


gegevensweergaven
Toon gegevensweergaven die op de server zijn gedefinieerd

Gebruik: lava-tool gegevensweergaven [-h] --dashboard-url URL [--verbose-xml-rpc]
[--experimentele kennisgeving]

optioneel argumenten:

-h, --help
toon dit helpbericht en sluit af

Overzicht specifiek argumenten:

--dashboard-url URL
URL van uw validatiedashboard

Debugging argumenten:

--verbose-xml-rpc
Toon XML-RPC-gegevens

Experimenteel commando's:

--experimentele kennisgeving
Leg de aard van experimentele commando's uit

job-output
Haal taakuitvoer op van de planner

Gebruik: lava-tool taak-uitvoer [-h] [--overschrijven] [--uitvoer OUTPUT] SERVER JOB_ID

Positioneel argumenten:

SERVER Host waarvan de taakuitvoer moet worden gedownload

JOB_ID Taak-ID om uitvoerbestand te downloaden

optioneel argumenten:

-h, --help
toon dit helpbericht en sluit af

--overschrijven
Overschrijf bestanden op de lokale schijf

--uitvoer OUTPUT, -o OUTPUT
Alternatieve naam van het uitvoerbestand

apparaten-lijst

Krijgen lijst of apparaten oppompen van de planner.

Gebruik: lava-tool apparatenlijst [-h] SERVER

Positioneel argumenten:

SERVER Host om de lijst met apparaten op te vragen

optioneel argumenten:

-h, --help
toon dit helpbericht en sluit af

hulp Toon een samenvatting van alle beschikbare opdrachten

deserialiseren
Deserialiseer een bundel op de server

Gebruik: lava-tool deserialiseren [-h] --dashboard-url URL [--verbose-xml-rpc] SHA1

Positioneel argumenten:

SHA1 SHA1 van de bundel die moet worden gedeserialiseerd

optioneel argumenten:

-h, --help
toon dit helpbericht en sluit af

Overzicht specifiek argumenten:

--dashboard-url URL
URL van uw validatiedashboard

Debugging argumenten:

--verbose-xml-rpc
Toon XML-RPC-gegevens

krijgen Download een bundel van de server

Gebruik: lava-tool get [-h] --dashboard-url URL [--verbose-xml-rpc] [--overwrite]
[--uitvoer UITGANG] SHA1

Positioneel argumenten:

SHA1 SHA1 van de bundel om te downloaden

optioneel argumenten:

-h, --help
toon dit helpbericht en sluit af

--overschrijven
Overschrijf bestanden op de lokale schijf

--uitvoer OUTPUT, -o OUTPUT
Alternatieve naam van het uitvoerbestand

Overzicht specifiek argumenten:

--dashboard-url URL
URL van uw validatiedashboard

Debugging argumenten:

--verbose-xml-rpc
Toon XML-RPC-gegevens

auth-toevoegen
Voeg een authenticatietoken toe

Gebruik: lava-tool auth-add [-h] [--token-bestand TOKEN_FILE] [--geen controle] HOST

Positioneel argumenten:

HOST Eindpunt waaraan u een token wilt toevoegen, in de vorm schema://gebruikersnaam@host. De
gebruikersnaam zal standaard de momenteel ingelogde gebruiker zijn.

optioneel argumenten:

-h, --help
toon dit helpbericht en sluit af

--token-bestand TOKEN_FILE
Lees het geheim vanaf hier in plaats van erom te vragen.

--geen controle
Standaard wordt er een oproep gedaan naar de externe server om te controleren of de
toegevoegd token werkt voordat het wordt onthouden. Deze optie doorgeven
verhindert deze controle.

zetten Upload een bundel op de server

Gebruik: lava-tool put [-h] --dashboard-url URL [--verbose-xml-rpc] LOKAAL [REMOTE]

Positioneel argumenten:

LOKALE padnaam op het lokale bestandssysteem

AFSTAND padnaam op de server

optioneel argumenten:

-h, --help
toon dit helpbericht en sluit af

Overzicht specifiek argumenten:

--dashboard-url URL
URL van uw validatiedashboard

Debugging argumenten:

--verbose-xml-rpc
Toon XML-RPC-gegevens

bundels
Toon bundels in de opgegeven stream

Gebruik: lava-toolbundels [-h] --dashboard-url URL [--verbose-xml-rpc] [PATHNAME]

Positioneel argumenten:

PADNAAM
padnaam op de server (standaard ingesteld op /anoniem/)

optioneel argumenten:

-h, --help
toon dit helpbericht en sluit af

Overzicht specifiek argumenten:

--dashboard-url URL
URL van uw validatiedashboard

Debugging argumenten:

--verbose-xml-rpc
Toon XML-RPC-gegevens

server-versie
Dashboardserverversie weergeven

Gebruik: lava-tool serverversie [-h] --dashboard-url URL [--verbose-xml-rpc]

optioneel argumenten:

-h, --help
toon dit helpbericht en sluit af

Overzicht specifiek argumenten:

--dashboard-url URL
URL van uw validatiedashboard

Debugging argumenten:

--verbose-xml-rpc
Toon XML-RPC-gegevens

taak annuleren
Taak annuleren

Gebruik: lava-tool taak annuleren [-h] SERVER JOB_ID

Positioneel argumenten:

SERVER Host om taak te annuleren

JOB_ID Taak-ID om te annuleren

optioneel argumenten:

-h, --help
toon dit helpbericht en sluit af

taak opnieuw indienen
Taak opnieuw indienen

Gebruik: lava-tool opnieuw indienen-taak [-h] SERVER JOB_ID

Positioneel argumenten:

SERVER Host waarop de taak opnieuw moet worden ingediend

JOB_ID Taak-ID om opnieuw in te dienen

optioneel argumenten:

-h, --help
toon dit helpbericht en sluit af

versie
Dashboardclientversie weergeven

Gebruik: lava-tool-versie [-h]

optioneel argumenten:

-h, --help
toon dit helpbericht en sluit af

query-gegevens-weergave
Roep een opgegeven gegevensweergave op

Gebruik: lava-tool herstellen [-h] --dashboard-url URL [--verbose-xml-rpc]
[--experimentele mededeling] QUERY

Positioneel argumenten:

VRAAG Naam van de gegevensweergave en eventuele optionele en vereiste argumenten

optioneel argumenten:

-h, --help
toon dit helpbericht en sluit af

Overzicht specifiek argumenten:

--dashboard-url URL
URL van uw validatiedashboard

Debugging argumenten:

--verbose-xml-rpc
Toon XML-RPC-gegevens

Experimenteel commando's:

--experimentele kennisgeving
Leg de aard van experimentele commando's uit

indienen-taak
Dien een taak in bij lava-planner

Gebruik: lava-tool submission-job [-h] SERVER JSON_FILE

Positioneel argumenten:

SERVER Host waarop de taak opnieuw moet worden ingediend

JSON_FILE
JSON-bestand met testdefinitie om in te dienen

optioneel argumenten:

-h, --help
toon dit helpbericht en sluit af

Experimenteel commando's:

--experimentele kennisgeving
Leg de aard van experimentele commando's uit

streams
Toon streams waartoe u toegang heeft

Gebruik: lava-tool-streams [-h] --dashboard-url URL [--verbose-xml-rpc]

optioneel argumenten:

-h, --help
toon dit helpbericht en sluit af

Overzicht specifiek argumenten:

--dashboard-url URL
URL van uw validatiedashboard

Debugging argumenten:

--verbose-xml-rpc
Toon XML-RPC-gegevens

maak-stream
Maak een bundelstream op de server

Gebruik: lava-tool make-stream [-h] --dashboard-url URL [--verbose-xml-rpc]
[--naam NAAM] padnaam

Positioneel argumenten:

padnaam
Padnaam van de bundelstream die moet worden gemaakt

optioneel argumenten:

-h, --help
toon dit helpbericht en sluit af

--naam NAAM
Naam van de bundelstream (beschrijving)

Overzicht specifiek argumenten:

--dashboard-url URL
URL van uw validatiedashboard

Debugging argumenten:

--verbose-xml-rpc
Toon XML-RPC-gegevens

vergelijk-apparaat-conf
Vergelijk apparaatconfiguraties en voer een diff uit.

Gebruik: lava-tool vergelijk-apparaat-conf [-h] [--wdiff] [--gebruik-opgeslagen USE_STORED]
[--dispatcher-config-dir DISPATCHER_CONFIG_DIR] [CONFIGS [CONFIGS ...]]

Positioneel argumenten:

CONFIG
Lijst met apparaatconfiguratiepaden, minimaal één, maximaal twee.

optioneel argumenten:

-h, --help
toon dit helpbericht en sluit af

--wdiff, -w
Gebruik wdiff voor het parseren van de uitvoer

--gebruik-opgeslagen USE_STORED, -u USE_STORED
Gebruik de opgeslagen apparaatconfiguratie met het opgegeven apparaat

--dispatcher-config-dir DISPATCHER_CONFIG_DIR
Waar u de device_type-sjablonen kunt vinden.

trek Kopieer bundels en bundelstreams van het ene dashboard naar het andere

Gebruik: lava-tool pull [-h] --dashboard-url URL [--verbose-xml-rpc]
[--experimentele kennisgeving] VAN [STREAM [STREAM ...]]

Positioneel argumenten:

NU URL van het externe validatiedashboard

optioneel argumenten:

-h, --help
toon dit helpbericht en sluit af

Overzicht specifiek argumenten:

--dashboard-url URL
URL van uw validatiedashboard

STREAM Streams waaruit u kunt halen (allemaal standaard)

Debugging argumenten:

--verbose-xml-rpc
Toon XML-RPC-gegevens

Experimenteel commando's:

--experimentele kennisgeving
Leg de aard van experimentele commando's uit

Met deze opdracht wordt gecontroleerd op twee omgevingsvariabelen: De waarde van DASHBOARD_URL is
gebruikt als vervanging voor --dashbard-url. De waarde van REMOTE_DASHBOARD_URL als een
vervanging voor VAN. Hun aanwezigheid zorgt automatisch voor de overeenkomstige
argument optioneel.

get-pipeline-apparaat-config
Haal de pijplijnapparaatconfiguratie op naar een lokaal bestand of stdout.

Gebruik: lava-tool get-pipeline-device-config [-h] [--overwrite] [--output OUTPUT]
[--output-to-stdout] SERVER DEVICE_HOSTNAME

Positioneel argumenten:

SERVER Host waarvan de pijplijnapparaatconfiguratie moet worden gedownload

DEVICE_HOSTNAME
HOSTNAME van het pijplijnapparaat waarvoor configuratie vereist is

optioneel argumenten:

-h, --help
toon dit helpbericht en sluit af

--overschrijven
Overschrijf bestanden op de lokale schijf

--uitvoer OUTPUT, -o OUTPUT
Alternatieve naam van het uitvoerbestand

--stdout
Schrijf uitvoer naar stdout

apparaat-woordenboek
Update of exporteer apparaatwoordenboekgegevens als jinja2-gegevens. [Alleen superusers.] Ofwel
[--bijwerken | -u] of [--exporteren | -e] moet worden gebruikt. Wikkelt de
import-device-dictionary en export-device-dictionary XMLRPC API-aanroepen op de
opgegeven server.

Gebruik: lava-gereedschap apparaat-woordenboek [-H] [--update UPDATE] [--exporteren]
SERVERAPPARAAT_HOSTNAAM

Positioneel argumenten:
SERVER Host om het apparaatwoordenboek op te vragen of bij te werken
DEVICE_HOSTNAME DEVICE_HOSTNAME om op te vragen of bij te werken

optioneel argumenten:

-h, --help
toon dit helpbericht en sluit af

--bijwerken UPDATE, -u UPDATE
Laad een jinja2-bestand om het apparaatwoordenboek bij te werken

--exporteren, -e
Exporteer het apparaatwoordenboek voor dit apparaat als jinja2

LAVA TEST DEFINITIES


Een LAVA-testdefinitie bestaat uit twee delen:

· de gegevens om de test op te zetten, uitgedrukt als een JSON-bestand.

· de instructies die binnen de test moeten worden uitgevoerd, uitgedrukt als een YAML-bestand.

Hierdoor kunnen dezelfde tests eenvoudig worden gemigreerd naar een reeks verschillende apparaten,
omgevingen en doeleinden door dezelfde YAML-bestanden in meerdere JSON-bestanden te gebruiken. Het ook
maakt het mogelijk tests te bouwen uit een reeks componenten door YAML-bestanden samen te voegen in een
enkel JSON-bestand.

INHOUD OF HET JSON FILE


Het JSON-bestand wordt verzonden naar de LAVA-server en bevat:

· Afbakening als gezondheidscheck of gebruikerstest.

· De standaard time-out van elke actie binnen de test.

· Het logniveau voor de test, DEBUG of INFO.

· De naam van de test, weergegeven in de lijst met taken.

· De locatie van alle ondersteuningsbestanden.

· Alle parameters die nodig zijn om de ondersteuningsbestanden te gebruiken.

· De verklaring van welk(e) apparaat(en) gebruikt moet worden voor de test.

· De locatie waarnaar de resultaten moeten worden geüpload.

· De JSON bepaalt hoe de test op het apparaat wordt geïmplementeerd en waar de tests te vinden zijn
gerund te worden.

BASIC JSON FILE


Uw eerste LAVA-test moet de DEBUG logniveau, zodat u gemakkelijker kunt zien wat
is aan het gebeuren.

Een passende time-out voor uw eerste tests is 900 seconden.

Maak de taak_naam beschrijvend en verklarend is, zult u willen weten welke functie
is dat bij het beoordelen van de resultaten.

Zorg ervoor dat de soort apparaat komt exact overeen met een van de geschikte apparaattypen die vermeld staan ​​op
de server waarnaar u deze taak wilt verzenden.

Wijzig de stream naar een stream waarnaar u resultaten mag uploaden, naar keuze
server.

{
"health_check": false,
"logging_level": "DEBUGGEN",
"time-out": 900,
"job_name": "kvm-basistest",
"device_type": "kvm",
"acties": [
{
"command": "deploy_linaro_image",
"parameters": {
"afbeelding": "http://images.validation.linaro.org/kvm-debian-wheezy.img.gz"
}
},
{
"command": "lava_test_shell",
"parameters": {
"testdef_repos": [
{
"git-repo": "git://git.linaro.org/qa/test-definitions.git",
"testdef": "ubuntu/smoke-tests-basic.yaml"
}
],
"time-out": 900
}
},
{
"command": "submit_results_on_host",
"parameters": {
"stream": "/anoniem/voorbeeld/",
"server": "http://localhost/RPC2/"
}
}
]
}

NOTITIE


Controleer altijd uw JSON-syntaxis. Een handige site hiervoor is http://jsonlint.com. YAML-syntaxis
kan worden gecontroleerd op http://yaml-online-parser.appspot.com/?yaml=

Gebruik lava-tool online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad