GoGPT Best VPN GoSearch

Favicon OnWorks

lava-tool - Online în cloud

Rulați lava-tool în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Acesta este instrumentul lava de comandă care poate fi rulat în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


lava-tool - Suport pentru linia de comandă a instrumentului LAVA

REZUMAT


lavă-uneltă este un instrument de linie de comandă pentru a interacționa cu LAVA.

UTILIZARE


instrument-lavă [-h] [args]

OPTIONAL ARGUMENTE


-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

SUBCOMANDĂRI


Tip lavă-uneltă -h pentru ajutor pentru o anumită subcomandă.

DISPONIBIL SUBCOMANDĂRI


vizualizări de date
Afișează vizualizările de date definite pe server

Utilizare: lava-tool data-views [-h] --dashboard-url URL [--verbose-xml-rpc]
[--notificare-experimental]

Opțional argumente:

-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

TABLOUL DE BORD specific argumente:

--dashboard-url URL-ul
Adresa URL a tabloului de bord de validare

Depanarea argumente:

--verbose-xml-rpc
Afișați datele XML-RPC

Experimental comenzi:

--aviz-experimental
Explicați natura comenzilor experimentale

job-output
Obțineți rezultate de la programare

Utilizare: lava-tool job-output [-h] [--overwrite] [--output OUTPUT] SERVER JOB_ID

Pozițional argumente:

SERVER Gazdă de la care descărcați rezultatul jobului

JOB_ID ID job pentru a descărca fișierul de ieșire

Opțional argumente:

-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

--sobrescrie
Suprascrieți fișierele de pe discul local

--ieșire REZULTATE, -o REZULTATE
Numele alternativ al fișierului de ieșire

lista de dispozitive

Obține listă of Dispozitive din il programator.

Utilizare: lista-dispozitive lava-tool [-h] SERVER

Pozițional argumente:

SERVER Gazdă pentru a căuta lista de dispozitive

Opțional argumente:

-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

ajutor Afișați un rezumat al tuturor comenzilor disponibile

deserializeze
Deserializați un pachet pe server

Utilizare: lava-tool deserialize [-h] --dashboard-url URL [--verbose-xml-rpc] SHA1

Pozițional argumente:

SHA1 SHA1 al pachetului de deserializat

Opțional argumente:

-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

TABLOUL DE BORD specific argumente:

--dashboard-url URL-ul
Adresa URL a tabloului de bord de validare

Depanarea argumente:

--verbose-xml-rpc
Afișați datele XML-RPC

obține Descărcați un pachet de pe server

Utilizare: lava-tool get [-h] --dashboard-url URL [--verbose-xml-rpc] [--overwrite]
[--output OUTPUT] SHA1

Pozițional argumente:

SHA1 SHA1 al pachetului de descărcat

Opțional argumente:

-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

--sobrescrie
Suprascrieți fișierele de pe discul local

--ieșire REZULTATE, -o REZULTATE
Numele alternativ al fișierului de ieșire

TABLOUL DE BORD specific argumente:

--dashboard-url URL-ul
Adresa URL a tabloului de bord de validare

Depanarea argumente:

--verbose-xml-rpc
Afișați datele XML-RPC

auth-add
Adăugați un simbol de autentificare

Utilizare: lava-tool auth-add [-h] [--token-file TOKEN_FILE] [--no-check] HOST

Pozițional argumente:

HOST Punct final pentru care se adaugă tokenul, sub forma scheme://nume utilizator@gazdă. The
numele de utilizator va fi implicit utilizatorul conectat în prezent.

Opțional argumente:

-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

--fișier-token TOKEN_FILE
Citiți secretul de aici, mai degrabă decât să-l cereți.

--nu-verifica
În mod implicit, se efectuează un apel către serverul de la distanță pentru a verifica dacă
a adăugat simbolul funcționează înainte de a-l aminti. Trecând această opțiune
împiedică această verificare.

pune Încărcați un pachet pe server

Utilizare: lava-tool put [-h] --dashboard-url URL [--verbose-xml-rpc] LOCAL [REMOTE]

Pozițional argumente:

LOCAL calea pe sistemul de fișiere local

DISTANȚĂ calea pe server

Opțional argumente:

-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

TABLOUL DE BORD specific argumente:

--dashboard-url URL-ul
Adresa URL a tabloului de bord de validare

Depanarea argumente:

--verbose-xml-rpc
Afișați datele XML-RPC

pachete
Afișați pachetele în fluxul specificat

Utilizare: pachete lava-tool [-h] --dashboard-url URL [--verbose-xml-rpc] [PATHNAME]

Pozițional argumente:

PATHNAME
calea pe server (implicit la /anonymous/)

Opțional argumente:

-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

TABLOUL DE BORD specific argumente:

--dashboard-url URL-ul
Adresa URL a tabloului de bord de validare

Depanarea argumente:

--verbose-xml-rpc
Afișați datele XML-RPC

versiune-server
Afișează versiunea serverului tabloului de bord

Utilizare: lava-tool server-version [-h] --dashboard-url URL [--verbose-xml-rpc]

Opțional argumente:

-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

TABLOUL DE BORD specific argumente:

--dashboard-url URL-ul
Adresa URL a tabloului de bord de validare

Depanarea argumente:

--verbose-xml-rpc
Afișați datele XML-RPC

anulare-slujbă
Anulează jobul

Utilizare: lava-tool cancel-job [-h] SERVER JOB_ID

Pozițional argumente:

SERVER Gazdă pentru a anula sarcina

JOB_ID ID job de anulat

Opțional argumente:

-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

retrimitere-slujbă
Retrimiteți jobul

Utilizare: lava-tool retrimit-job [-h] SERVER JOB_ID

Pozițional argumente:

SERVER Gazdă pentru a retrimite jobul

JOB_ID ID job de retrimis

Opțional argumente:

-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

versiune
Afișați versiunea clientului tabloului de bord

Utilizare: versiune lava-tool [-h]

Opțional argumente:

-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

interogare-date-vizualizare
Invocați o vizualizare de date specificată

Utilizare: lava-tool restore [-h] --dashboard-url URL [--verbose-xml-rpc]
[--experimental-notice] QUERY

Pozițional argumente:

INTREBARE Numele vizualizării datelor și orice argument opțional și obligatoriu

Opțional argumente:

-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

TABLOUL DE BORD specific argumente:

--dashboard-url URL-ul
Adresa URL a tabloului de bord de validare

Depanarea argumente:

--verbose-xml-rpc
Afișați datele XML-RPC

Experimental comenzi:

--aviz-experimental
Explicați natura comenzilor experimentale

depunerea-slujbă
Trimiteți un job la lava-scheduler

Utilizare: lava-tool submit-job [-h] SERVER JSON_FILE

Pozițional argumente:

SERVER Gazdă pentru a retrimite jobul

JSON_FILE
Fișier JSON cu definiția de testare de trimis

Opțional argumente:

-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

Experimental comenzi:

--aviz-experimental
Explicați natura comenzilor experimentale

fluxuri
Afișați fluxurile la care aveți acces

Utilizare: fluxuri lava-tool [-h] --dashboard-url URL [--verbose-xml-rpc]

Opțional argumente:

-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

TABLOUL DE BORD specific argumente:

--dashboard-url URL-ul
Adresa URL a tabloului de bord de validare

Depanarea argumente:

--verbose-xml-rpc
Afișați datele XML-RPC

face-stream
Creați un flux de pachet pe server

Utilizare: lava-tool make-stream [-h] --dashboard-url URL [--verbose-xml-rpc]
[--name NAME] cale

Pozițional argumente:

caii de acces
Calea fluxului de pachet de creat

Opțional argumente:

-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

--Nume NUME
Numele fluxului pachetului (descriere)

TABLOUL DE BORD specific argumente:

--dashboard-url URL-ul
Adresa URL a tabloului de bord de validare

Depanarea argumente:

--verbose-xml-rpc
Afișați datele XML-RPC

compare-device-conf
Comparați configurațiile dispozitivului și scoateți o diferență.

Utilizare: lava-tool compare-device-conf [-h] [--wdiff] [--use-stored USE_STORED]
[--dispatcher-config-dir DISPATCHER_CONFIG_DIR] [CONFIGS [CONFIGS ...]]

Pozițional argumente:

CONFIG
Lista căilor de configurare a dispozitivului, cel puțin una, max două.

Opțional argumente:

-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

--wdiff, -w
Utilizați wdiff pentru analizarea ieșirii

--utilizare-stocat USE_STORED, -u USE_STORED
Utilizați configurația stocată a dispozitivului cu dispozitivul specificat

--dispatcher-config-dir DISPATCHER_CONFIG_DIR
Unde găsiți șabloanele device_type.

trage Copiați pachete și fluxuri de pachete dintr-un tablou de bord în altul

Utilizare: lava-tool pull [-h] --dashboard-url URL [--verbose-xml-rpc]
[--experimental-notice] FROM [STREAM [STREAM ...]]

Pozițional argumente:

DIN Adresa URL a tabloului de bord de validare de la distanță

Opțional argumente:

-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

TABLOUL DE BORD specific argumente:

--dashboard-url URL-ul
Adresa URL a tabloului de bord de validare

CURENT Fluxuri din care să extragă (toate în mod implicit)

Depanarea argumente:

--verbose-xml-rpc
Afișați datele XML-RPC

Experimental comenzi:

--aviz-experimental
Explicați natura comenzilor experimentale

Această comandă verifică două variabile de mediu: Valoarea DASHBOARD_URL este
folosit ca înlocuitor pentru --dashbard-url. Valoarea REMOTE_DASHBOARD_URL ca a
înlocuitor pentru FROM. Prezența lor face automat corespunzătoare
argument opțional.

get-pipeline-device-config
Obțineți configurația dispozitivului pipeline într-un fișier local sau stdout.

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

Pozițional argumente:

SERVER Gazdă de la care descărcați configurația dispozitivului pipeline

DEVICE_HOSTNAME
HOSTNAME al dispozitivului pipeline pentru care este necesară configurarea

Opțional argumente:

-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

--sobrescrie
Suprascrieți fișierele de pe discul local

--ieșire REZULTATE, -o REZULTATE
Numele alternativ al fișierului de ieșire

--stdout
Scrieți ieșirea în stdout

dispozitiv-dicționar
Actualizați sau exportați datele din dicționarul dispozitivului ca date jinja2. [Numai pentru superutilizatori.] Oricare
[--actualizare | -u] sau [--export | -e] trebuie folosit. Înfășoară
import-device-dictionary și export-device-dictionary apelează API XMLRPC la
serverul specificat.

Utilizare: lavă-uneltă dispozitiv-dicționar [-h] [--Actualizați ACTUALIZAȚI] [--export]
SERVER DEVICE_HOSTNAME

Pozițional argumente:
SERVER Gazdă pentru a interoga sau actualiza dicționarul dispozitivului
DEVICE_HOSTNAME DEVICE_HOSTNAME pentru a interoga sau a actualiza

Opțional argumente:

-h, --Ajutor
afișați acest mesaj de ajutor și ieșiți

--Actualizați UPDATE, -u UPDATE
Încărcați un fișier jinja2 pentru a actualiza dicționarul dispozitivului

--export, -e
Exportați dicționarul dispozitivului pentru acest dispozitiv ca jinja2

LAVA TEST DEFINIȚII


Definiția unui test LAVA cuprinde două părți:

· datele pentru configurarea testului, exprimate ca fișier JSON.

· instrucțiunile de rulare în interiorul testului, exprimate ca fișier YAML.

Acest lucru permite migrarea cu ușurință a acelorași teste pe o serie de dispozitive diferite,
medii și scopuri prin utilizarea acelorași fișiere YAML în mai multe fișiere JSON. De asemenea
permite realizarea de teste dintr-o serie de componente prin agregarea fișierelor YAML în interiorul unui
un singur fișier JSON.

CUPRINS OF THE JSON FILE


Fișierul JSON este trimis la serverul LAVA și conține:

· Demarcarea ca verificare de sănătate sau test de utilizator.

· Timeout implicit pentru fiecare acțiune din test.

· Nivelul de înregistrare pentru test, DEBUG sau INFO.

· Numele testului, afișat în lista de locuri de muncă.

· Locația tuturor fișierelor de suport.

· Toți parametrii necesari pentru utilizarea fișierelor de suport.

· Declarația privind dispozitivul (dispozitivele) de utilizat pentru test.

· Locația în care ar trebui să fie încărcate rezultatele.

· JSON determină modul în care testul este implementat pe dispozitiv și unde se găsesc testele
a fi condus.

BASIC JSON FILE


Primul tău test LAVA ar trebui să folosească REMEDIERE nivelul de înregistrare, astfel încât să fie mai ușor să vedeți ce
se întâmplă.

Un potrivit timeout pentru primele tale teste este de 900 de secunde.

numele locului de munca descriptiv și explicativ, vei dori să poți spune ce loc de muncă
este care la revizuirea rezultatelor.

Asigurați-vă că tip de dispozitiv se potrivește exact cu unul dintre tipurile de dispozitive adecvate enumerate pe
serverul căruia doriți să trimiteți această lucrare.

Schimbați fluxul într-unul în care aveți voie să încărcați rezultate, la alegerea dvs
Server.

{
„health_check”: fals,
"logging_level": "DEBUG",
„timeout”: 900,
"job_name": "kvm-basic-test",
"device_type": "kvm",
„acțiuni”: [
{
"comandă": "deploy_linaro_image",
„parametri”: {
"imagine": "http://images.validation.linaro.org/kvm-debian-wheezy.img.gz"
}
},
{
"comanda": "lava_test_shell",
„parametri”: {
"testdef_repos": [
{
"git-repo": "git://git.linaro.org/qa/test-definitions.git",
"testdef": "ubuntu/smoke-tests-basic.yaml"
}
],
„timeout”: 900
}
},
{
"comandă": "submit_results_on_host",
„parametri”: {
"stream": "/anonim/exemplu/",
"Server": "http://localhost/RPC2/"
}
}
]
}

NOTĂ


Verificați întotdeauna sintaxa JSON. Un site util pentru asta este http://jsonlint.com. Sintaxa YAML
poate fi verificat la http://yaml-online-parser.appspot.com/?yaml=

Utilizați lava-tool online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad




×
publicitate
❤️Cumpără, rezervă sau cumpără aici — gratuit, contribuind la menținerea serviciilor gratuite.