EnglishFrenchSpanyol

Ad


Favicon OnWorks

lava-tool - Dalam Talian di Awan

Jalankan alat lava dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan lava-tool yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


lava-tool - Sokongan Baris Perintah Alat LAVA

RINGKASAN


alat lava ialah alat baris arahan untuk berinteraksi dengan LAVA.

PENGGUNAAN


alat lava [-h] [args]

PILIHAN HUJAH


-h, - membantu
tunjukkan mesej bantuan ini dan keluar

SUBCOMMANDS


Jenis alat lava -h untuk mendapatkan bantuan pada subperintah tertentu.

TERSEDIA SUBCOMMANDS


pandangan data
Tunjukkan paparan data yang ditakrifkan pada pelayan

Penggunaan: paparan data alat lava [-h] --URL url papan pemuka [--verbose-xml-rpc]
[--notis-percubaan]

Pilihan hujah:

-h, - membantu
tunjukkan mesej bantuan ini dan keluar

Papan Pemuka khusus hujah:

--url papan pemuka URL
URL papan pemuka pengesahan anda

Debugging hujah:

--verbose-xml-rpc
Tunjukkan data XML-RPC

Eksperimen arahan:

--percubaan-notis
Terangkan sifat perintah eksperimen

hasil kerja
Dapatkan output kerja daripada penjadual

Penggunaan: kerja-output lava-tool [-h] [--timpa] [--output OUTPUT] SERVER JOB_ID

Kedudukan hujah:

SERVER Hos untuk memuat turun output kerja daripada

JOB_ID ID kerja untuk memuat turun fail output

Pilihan hujah:

-h, - membantu
tunjukkan mesej bantuan ini dan keluar

--tulis ganti
Tulis ganti fail pada cakera tempatan

--pengeluaran OUTPUT, -o OUTPUT
Nama ganti fail output

senarai peranti

Dapatkan senarai of peranti dari yang penjadual.

Penggunaan: senarai peranti lava-tool [-h] SERVER

Kedudukan hujah:

SERVER Hos untuk membuat pertanyaan untuk senarai peranti

Pilihan hujah:

-h, - membantu
tunjukkan mesej bantuan ini dan keluar

membantu Tunjukkan ringkasan semua arahan yang tersedia

deserialisasi
Nyahsiri satu berkas pada pelayan

Penggunaan: lava-tool nyahserialisasi [-h] --papan pemuka-url URL [--verbose-xml-rpc] SHA1

Kedudukan hujah:

SHA1 SHA1 berkas untuk dinyahsiri

Pilihan hujah:

-h, - membantu
tunjukkan mesej bantuan ini dan keluar

Papan Pemuka khusus hujah:

--url papan pemuka URL
URL papan pemuka pengesahan anda

Debugging hujah:

--verbose-xml-rpc
Tunjukkan data XML-RPC

mendapatkan Muat turun himpunan daripada pelayan

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

Kedudukan hujah:

SHA1 SHA1 himpunan untuk dimuat turun

Pilihan hujah:

-h, - membantu
tunjukkan mesej bantuan ini dan keluar

--tulis ganti
Tulis ganti fail pada cakera tempatan

--pengeluaran OUTPUT, -o OUTPUT
Nama ganti fail output

Papan Pemuka khusus hujah:

--url papan pemuka URL
URL papan pemuka pengesahan anda

Debugging hujah:

--verbose-xml-rpc
Tunjukkan data XML-RPC

tambah pengesahan
Tambahkan token pengesahan

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

Kedudukan hujah:

HOST Endpoint untuk menambah token, dalam skema borang://namapengguna@host. The
nama pengguna akan lalai kepada pengguna yang sedang log masuk.

Pilihan hujah:

-h, - membantu
tunjukkan mesej bantuan ini dan keluar

--fail-token TOKEN_FILE
Baca rahsia dari sini daripada menggesanya.

--tidak-semak
Secara lalai, panggilan ke pelayan jauh dibuat untuk memeriksa bahawa
token tambahan berfungsi sebelum mengingatinya. Melepasi pilihan ini
menghalang pemeriksaan ini.

meletakkan Muat naik berkas pada pelayan

Penggunaan: letak lava-tool [-h] --URL url papan pemuka [--verbose-xml-rpc] TEMPATAN [JAUH]

Kedudukan hujah:

LOKAL nama laluan pada sistem fail tempatan

REMOTE nama laluan pada pelayan

Pilihan hujah:

-h, - membantu
tunjukkan mesej bantuan ini dan keluar

Papan Pemuka khusus hujah:

--url papan pemuka URL
URL papan pemuka pengesahan anda

Debugging hujah:

--verbose-xml-rpc
Tunjukkan data XML-RPC

berkas
Tunjukkan berkas dalam strim yang ditentukan

Penggunaan: himpunan alat lava [-h] --URL url papan pemuka [--verbose-xml-rpc] [PATHNAME]

Kedudukan hujah:

PATHNAME
nama laluan pada pelayan (lalai kepada /tanpa nama/)

Pilihan hujah:

-h, - membantu
tunjukkan mesej bantuan ini dan keluar

Papan Pemuka khusus hujah:

--url papan pemuka URL
URL papan pemuka pengesahan anda

Debugging hujah:

--verbose-xml-rpc
Tunjukkan data XML-RPC

versi pelayan
Paparkan versi pelayan papan pemuka

Penggunaan: versi pelayan lava-tool [-h] --URL url papan pemuka [--verbose-xml-rpc]

Pilihan hujah:

-h, - membantu
tunjukkan mesej bantuan ini dan keluar

Papan Pemuka khusus hujah:

--url papan pemuka URL
URL papan pemuka pengesahan anda

Debugging hujah:

--verbose-xml-rpc
Tunjukkan data XML-RPC

batal-kerja
Batalkan kerja

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

Kedudukan hujah:

SERVER Hos untuk membatalkan kerja

JOB_ID ID kerja untuk dibatalkan

Pilihan hujah:

-h, - membantu
tunjukkan mesej bantuan ini dan keluar

hantar semula-kerja
Hantar semula kerja

Penggunaan: lava-tool resubmit-job [-h] SERVER JOB_ID

Kedudukan hujah:

SERVER Hos untuk menyerahkan semula kerja pada

JOB_ID ID kerja untuk diserahkan semula

Pilihan hujah:

-h, - membantu
tunjukkan mesej bantuan ini dan keluar

versi
Tunjukkan versi klien papan pemuka

Penggunaan: versi alat lava [-h]

Pilihan hujah:

-h, - membantu
tunjukkan mesej bantuan ini dan keluar

query-data-view
Panggil paparan data yang ditentukan

Penggunaan: pemulihan alat lava [-h] --URL url papan pemuka [--verbose-xml-rpc]
[--notis-percubaan] QUERY

Kedudukan hujah:

PERTANYAAN Nama paparan data dan sebarang argumen pilihan dan diperlukan

Pilihan hujah:

-h, - membantu
tunjukkan mesej bantuan ini dan keluar

Papan Pemuka khusus hujah:

--url papan pemuka URL
URL papan pemuka pengesahan anda

Debugging hujah:

--verbose-xml-rpc
Tunjukkan data XML-RPC

Eksperimen arahan:

--percubaan-notis
Terangkan sifat perintah eksperimen

menyerahkan-pekerjaan
Serahkan kerja kepada penjadual lava

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

Kedudukan hujah:

SERVER Hos untuk menyerahkan semula kerja pada

JSON_FILE
Fail JSON dengan pertahanan ujian untuk diserahkan

Pilihan hujah:

-h, - membantu
tunjukkan mesej bantuan ini dan keluar

Eksperimen arahan:

--percubaan-notis
Terangkan sifat perintah eksperimen

sungai
Tunjukkan strim yang anda ada akses

Penggunaan: aliran alat lava [-h] --URL url papan pemuka [--verbose-xml-rpc]

Pilihan hujah:

-h, - membantu
tunjukkan mesej bantuan ini dan keluar

Papan Pemuka khusus hujah:

--url papan pemuka URL
URL papan pemuka pengesahan anda

Debugging hujah:

--verbose-xml-rpc
Tunjukkan data XML-RPC

buat-strim
Buat strim berkas pada pelayan

Penggunaan: strim buat alat lava [-h] --URL url papan pemuka [--verbose-xml-rpc]
[--name NAME] nama laluan

Kedudukan hujah:

nama jalan
Nama laluan strim berkas untuk dibuat

Pilihan hujah:

-h, - membantu
tunjukkan mesej bantuan ini dan keluar

--nama NAMA
Nama strim berkas (perihalan)

Papan Pemuka khusus hujah:

--url papan pemuka URL
URL papan pemuka pengesahan anda

Debugging hujah:

--verbose-xml-rpc
Tunjukkan data XML-RPC

bandingkan-peranti-konf
Bandingkan konfigurasi peranti dan keluarkan perbezaan.

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

Kedudukan hujah:

KONFIG
Senarai laluan konfigurasi peranti, sekurang-kurangnya satu, maks dua.

Pilihan hujah:

-h, - membantu
tunjukkan mesej bantuan ini dan keluar

--wdiff, -w
Gunakan wdiff untuk menghuraikan output

--gunakan-disimpan USE_STORED, -u USE_STORED
Gunakan konfigurasi peranti yang disimpan dengan peranti tertentu

--dispatcher-config-dir DISPATCHER_CONFIG_DIR
Di mana untuk mencari templat device_type.

tarik Salin berkas dan strim berkas dari satu papan pemuka ke papan pemuka yang lain

Penggunaan: tarik alat lava [-h] --URL url papan pemuka [--verbose-xml-rpc]
[--notis-percubaan] DARI [ALIRAN [ALIRAN ...]]

Kedudukan hujah:

DARIPADA URL papan pemuka pengesahan jauh

Pilihan hujah:

-h, - membantu
tunjukkan mesej bantuan ini dan keluar

Papan Pemuka khusus hujah:

--url papan pemuka URL
URL papan pemuka pengesahan anda

STREAM Strim untuk ditarik dari (semua secara lalai)

Debugging hujah:

--verbose-xml-rpc
Tunjukkan data XML-RPC

Eksperimen arahan:

--percubaan-notis
Terangkan sifat perintah eksperimen

Perintah ini menyemak dua variasi persekitaran: Nilai DASHBOARD_URL ialah
digunakan sebagai pengganti --dashbard-url. Nilai REMOTE_DASHBOARD_URL sebagai a
penggantian untuk DARI. Kehadiran mereka secara automatik membuat yang sepadan
hujah pilihan.

get-pipeline-device-config
Dapatkan konfigurasi peranti saluran paip ke fail tempatan atau stdout.

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

Kedudukan hujah:

SERVER Hos untuk memuat turun konfigurasi peranti saluran paip daripada

DEVICE_HOSTNAME
HOSTNAME peranti saluran paip yang mana konfigurasi diperlukan

Pilihan hujah:

-h, - membantu
tunjukkan mesej bantuan ini dan keluar

--tulis ganti
Tulis ganti fail pada cakera tempatan

--pengeluaran OUTPUT, -o OUTPUT
Nama ganti fail output

--stdout
Tulis output ke stdout

kamus peranti
Kemas kini atau eksport data kamus peranti sebagai data jinja2. [Pengguna super sahaja.] Sama ada
[--kemas kini | -u] atau [--eksport | -e] mesti digunakan. Membungkus
import-peranti-kamus dan eksport-peranti-kamus XMLRPC panggilan pada
pelayan yang ditentukan.

Penggunaan: alat lava kamus peranti [-h] [--kemas kini KEMASKINI] [--eksport]
SERVER DEVICE_HOSTNAME

Kedudukan hujah:
SERVER Host untuk bertanya atau mengemas kini kamus peranti dihidupkan
DEVICE_HOSTNAME DEVICE_HOSTNAME untuk bertanya atau mengemas kini

Pilihan hujah:

-h, - membantu
tunjukkan mesej bantuan ini dan keluar

- kemas kini UPDATE, -u UPDATE
Muatkan fail jinja2 untuk mengemas kini kamus peranti

--eksport, -e
Eksport kamus peranti untuk peranti ini sebagai jinja2

BASUH UJIAN DEFINISI


Definisi Ujian LAVA terdiri daripada dua bahagian:

· data untuk menyediakan ujian, dinyatakan sebagai fail JSON.

· arahan untuk dijalankan di dalam ujian, dinyatakan sebagai fail YAML.

Ini membolehkan ujian yang sama dipindahkan dengan mudah ke pelbagai peranti yang berbeza,
persekitaran dan tujuan dengan menggunakan fail YAML yang sama dalam berbilang fail JSON. Ia juga
membenarkan ujian dibina daripada pelbagai komponen dengan mengagregatkan fail YAML di dalam a
fail JSON tunggal.

KANDUNGAN OF THE JSON FAIL


Fail JSON diserahkan kepada pelayan LAVA dan mengandungi:

· Persempadanan semula sebagai pemeriksaan kesihatan atau ujian pengguna.

· Tamat masa lalai bagi setiap tindakan dalam ujian.

· Tahap pengelogan untuk ujian, DEBUG atau INFO.

· Nama ujian, ditunjukkan dalam senarai pekerjaan.

· Lokasi semua fail sokongan.

· Semua parameter yang diperlukan untuk menggunakan fail sokongan.

· Pengisytiharan peranti yang akan digunakan untuk ujian.

· Lokasi tempat keputusan harus dimuat naik.

· JSON menentukan cara ujian digunakan pada peranti dan tempat untuk mencari ujian
untuk dijalankan.

ASAS JSON FAIL


Ujian LAVA pertama anda harus menggunakan HUTANG tahap pembalakan supaya lebih mudah untuk melihat apa
sedang berlaku.

A sesuai timeout untuk ujian pertama anda ialah 900 saat.

Membuat nama_kerja deskriptif dan penjelasan, anda akan mahu dapat memberitahu kerja yang mana
adalah yang apabila menyemak keputusan.

Pastikan jenis peranti sepadan dengan tepat dengan salah satu jenis peranti yang sesuai yang disenaraikan
pelayan yang anda ingin serahkan kerja ini.

Tukar strim kepada satu yang anda dibenarkan untuk memuat naik hasil, pada pilihan anda
pelayan.

{
"health_check": palsu,
"logging_level": "DEBUG",
"masa tamat": 900,
"job_name": "kvm-basic-test",
"device_type": "kvm",
"tindakan": [
{
"command": "deploy_linaro_image",
"parameter": {
"imej": "http://images.validation.linaro.org/kvm-debian-wheezy.img.gz"
}
},
{
"command": "lava_test_shell",
"parameter": {
"testdef_repos": [
{
"git-repo": "git://git.linaro.org/qa/test-definitions.git",
"testdef": "ubuntu/smoke-tests-basic.yaml"
}
],
"masa tamat": 900
}
},
{
"command": "submit_results_on_host",
"parameter": {
"strim": "/tanpa nama/contoh/",
"pelayan": "http://localhost/RPC2/"
}
}
]
}

NOTA


Sentiasa semak sintaks JSON anda. Laman web yang berguna untuk ini ialah http://jsonlint.com. Sintaks YAML
boleh disemak di http://yaml-online-parser.appspot.com/?yaml=

Gunakan lava-tool dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad