lava-tool - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ lava-tool ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


lava-tool - LAVA Tool Command Line Support

ບົດສະຫຼຸບ


lava-ເຄື່ອງ​ມື ແມ່ນເຄື່ອງມືບັນທັດຄໍາສັ່ງເພື່ອໂຕ້ຕອບກັບ LAVA.

ການນໍາໃຊ້


ເຄື່ອງມື lava [-h] [args]

ທາງເລືອກ ການໂຕ້ຖຽງ


-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

ຄໍາສັ່ງຍ່ອຍ


ປະເພດ lava-ເຄື່ອງ​ມື -h ສໍາລັບການຊ່ວຍເຫຼືອກ່ຽວກັບຄໍາສັ່ງຍ່ອຍສະເພາະ.

ທີ່ມີຢູ່ ຄໍາສັ່ງຍ່ອຍ


data-views
ສະ​ແດງ​ການ​ເບິ່ງ​ຂໍ້​ມູນ​ທີ່​ກໍາ​ນົດ​ໄວ້​ໃນ​ເຄື່ອງ​ແມ່​ຂ່າຍ​

ການນໍາໃຊ້: lava-tool data-views [-h] --dashboard-url URL [--verbose-xml-rpc]
[-- ການ​ທົດ​ລອງ​ແຈ້ງ​ການ​]

ຖ້າຕ້ອງການ ການໂຕ້ຖຽງ:

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

Dashboard ສະເພາະ ການໂຕ້ຖຽງ:

--dashboard-url URL
URL ຂອງ dashboard ການກວດສອບຂອງທ່ານ

Debugging ການໂຕ້ຖຽງ:

--verbose-xml-rpc
ສະແດງຂໍ້ມູນ XML-RPC

ທົດລອງ ຄໍາສັ່ງ:

--ການ​ທົດ​ລອງ​ແຈ້ງ​ການ​
ອະທິບາຍລັກສະນະຂອງຄໍາສັ່ງທົດລອງ

ວຽກ​ເຮັດ​ງານ​ທໍາ​ຜົນ​ຜະ​ລິດ​
ໄດ້​ຮັບ​ຜົນ​ຜະ​ລິດ​ວຽກ​ເຮັດ​ງານ​ທໍາ​ຈາກ​ກໍາ​ນົດ​ເວ​ລາ​

ການນໍາໃຊ້: lava-tool job-output [-h] [--overwrite] [--output OUTPUT] SERVER JOB_ID

ຕຳ ແໜ່ງ ການໂຕ້ຖຽງ:

ຜູ້ໃຫ້ບໍລິການ ເຈົ້າພາບເພື່ອດາວໂຫລດຜົນຜະລິດວຽກຈາກ

JOB_ID ID ວຽກເພື່ອດາວໂຫລດໄຟລ໌ຜົນຜະລິດ

ຖ້າຕ້ອງການ ການໂຕ້ຖຽງ:

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

--ຂຽນທັບ
ຂຽນທັບໄຟລ໌ໃນແຜ່ນທ້ອງຖິ່ນ

-- ຜົນຜະລິດ OUTPUT, -o OUTPUT
ຊື່ສຳຮອງຂອງໄຟລ໌ຜົນຜະລິດ

ລາຍການອຸປະກອນ

ໄດ້ຮັບ ບັນຊີລາຍຊື່ of ອຸປະກອນ ຈາກ ໄດ້ ຕາຕະລາງ.

ການນໍາໃຊ້: lava-tool devices-list [-h] SERVER

ຕຳ ແໜ່ງ ການໂຕ້ຖຽງ:

ຜູ້ໃຫ້ບໍລິການ ເປັນເຈົ້າພາບເພື່ອສອບຖາມລາຍຊື່ອຸປະກອນ

ຖ້າຕ້ອງການ ການໂຕ້ຖຽງ:

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

ຊ່ວຍເຫຼືອ ສະແດງບົດສະຫຼຸບຂອງຄໍາສັ່ງທີ່ມີຢູ່ທັງຫມົດ

deserialize
Deserialize bundle ໃນເຄື່ອງແມ່ຂ່າຍ

ການນໍາໃຊ້: lava-tool deserialize [-h] --dashboard-url URL [--verbose-xml-rpc] SHA1

ຕຳ ແໜ່ງ ການໂຕ້ຖຽງ:

SHA1 SHA1 ຂອງ bundle ເພື່ອ deserialize

ຖ້າຕ້ອງການ ການໂຕ້ຖຽງ:

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

Dashboard ສະເພາະ ການໂຕ້ຖຽງ:

--dashboard-url URL
URL ຂອງ dashboard ການກວດສອບຂອງທ່ານ

Debugging ການໂຕ້ຖຽງ:

--verbose-xml-rpc
ສະແດງຂໍ້ມູນ XML-RPC

ໄດ້ຮັບ ດາວໂຫຼດຊຸດຈາກເຊີບເວີ

ການນໍາໃຊ້: lava-tool ໄດ້ຮັບ [-h] --dashboard-url URL [--verbose-xml-rpc] [--ຂຽນທັບ]
[--output OUTPUT] SHA1

ຕຳ ແໜ່ງ ການໂຕ້ຖຽງ:

SHA1 SHA1 ຂອງຊຸດເພື່ອດາວໂຫລດ

ຖ້າຕ້ອງການ ການໂຕ້ຖຽງ:

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

--ຂຽນທັບ
ຂຽນທັບໄຟລ໌ໃນແຜ່ນທ້ອງຖິ່ນ

-- ຜົນຜະລິດ OUTPUT, -o OUTPUT
ຊື່ສຳຮອງຂອງໄຟລ໌ຜົນຜະລິດ

Dashboard ສະເພາະ ການໂຕ້ຖຽງ:

--dashboard-url URL
URL ຂອງ dashboard ການກວດສອບຂອງທ່ານ

Debugging ການໂຕ້ຖຽງ:

--verbose-xml-rpc
ສະແດງຂໍ້ມູນ XML-RPC

auth-add
ເພີ່ມໂທເຄັນການພິສູດຢືນຢັນ

ການນໍາໃຊ້: lava-tool auth-add [-h] [--token-file TOKEN_FILE] [--no-check] HOST

ຕຳ ແໜ່ງ ການໂຕ້ຖຽງ:

ທີ່ສຸດ ຈຸດສິ້ນສຸດເພື່ອເພີ່ມໂທເຄັນ, ໃນແບບຟອມ: //username@host. ໄດ້
ຊື່ຜູ້ໃຊ້ຈະເປັນຄ່າເລີ່ມຕົ້ນໃຫ້ກັບຜູ້ໃຊ້ທີ່ເຂົ້າສູ່ລະບົບໃນປັດຈຸບັນ.

ຖ້າຕ້ອງການ ການໂຕ້ຖຽງ:

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

--token-file TOKEN_FILE
ອ່ານຄວາມລັບຈາກທີ່ນີ້ແທນທີ່ຈະກະຕຸ້ນໃຫ້ມັນ.

--ບໍ່ກວດ
ໂດຍຄ່າເລີ່ມຕົ້ນ, ການໂທຫາເຄື່ອງແມ່ຂ່າຍຫ່າງໄກສອກຫຼີກແມ່ນເຮັດເພື່ອກວດເບິ່ງວ່າ
ເພີ່ມ token ເຮັດວຽກກ່ອນທີ່ຈະຈື່ມັນ. ຜ່ານທາງເລືອກນີ້
ປ້ອງກັນການກວດສອບນີ້.

ເອົາໃຈໃສ່ ອັບໂຫລດຊຸດໃນເຊີບເວີ

ການນໍາໃຊ້: lava-tool ໃສ່ [-h] --dashboard-url URL [--verbose-xml-rpc] LOCAL [REMOTE]

ຕຳ ແໜ່ງ ການໂຕ້ຖຽງ:

ທ້ອງຖິ່ນ ຊື່ເສັ້ນທາງໃນລະບົບໄຟລ໌ທ້ອງຖິ່ນ

REMOTE ຊື່ເສັ້ນທາງຢູ່ໃນເຄື່ອງແມ່ຂ່າຍ

ຖ້າຕ້ອງການ ການໂຕ້ຖຽງ:

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

Dashboard ສະເພາະ ການໂຕ້ຖຽງ:

--dashboard-url URL
URL ຂອງ dashboard ການກວດສອບຂອງທ່ານ

Debugging ການໂຕ້ຖຽງ:

--verbose-xml-rpc
ສະແດງຂໍ້ມູນ XML-RPC

bundles
ສະແດງຊຸດໃນກະແສທີ່ລະບຸ

ການນໍາໃຊ້: lava-tool bundle [-h] --dashboard-url URL [--verbose-xml-rpc] [PATHNAME]

ຕຳ ແໜ່ງ ການໂຕ້ຖຽງ:

PATHNAME
ຊື່ເສັ້ນທາງໃນເຊີບເວີ (ຄ່າເລີ່ມຕົ້ນເປັນ /anonymous/)

ຖ້າຕ້ອງການ ການໂຕ້ຖຽງ:

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

Dashboard ສະເພາະ ການໂຕ້ຖຽງ:

--dashboard-url URL
URL ຂອງ dashboard ການກວດສອບຂອງທ່ານ

Debugging ການໂຕ້ຖຽງ:

--verbose-xml-rpc
ສະແດງຂໍ້ມູນ XML-RPC

ເວີຊັ່ນເຊີບເວີ
ສະແດງເວີຊັນເຊີບເວີ dashboard

ການນໍາໃຊ້: lava-tool server-version [-h] --dashboard-url URL [--verbose-xml-rpc]

ຖ້າຕ້ອງການ ການໂຕ້ຖຽງ:

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

Dashboard ສະເພາະ ການໂຕ້ຖຽງ:

--dashboard-url URL
URL ຂອງ dashboard ການກວດສອບຂອງທ່ານ

Debugging ການໂຕ້ຖຽງ:

--verbose-xml-rpc
ສະແດງຂໍ້ມູນ XML-RPC

ຍົກເລີກວຽກ
ຍົກເລີກວຽກ

ການນໍາໃຊ້: lava-tool cancel-job [-h] SERVER JOB_ID

ຕຳ ແໜ່ງ ການໂຕ້ຖຽງ:

ຜູ້ໃຫ້ບໍລິການ ເຈົ້າພາບເພື່ອຍົກເລີກວຽກ

JOB_ID ID ວຽກທີ່ຈະຍົກເລີກ

ຖ້າຕ້ອງການ ການໂຕ້ຖຽງ:

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

ສົ່ງວຽກໃໝ່
ສົ່ງວຽກໃໝ່

ການນໍາໃຊ້: lava-tool resubmit-job [-h] SERVER JOB_ID

ຕຳ ແໜ່ງ ການໂຕ້ຖຽງ:

ຜູ້ໃຫ້ບໍລິການ ເຈົ້າພາບເພື່ອສົ່ງວຽກໃໝ່

JOB_ID ID ວຽກທີ່ຈະສົ່ງຄືນ

ຖ້າຕ້ອງການ ການໂຕ້ຖຽງ:

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

ສະບັບພາສາ
ສະແດງເວີຊັນລູກຄ້າຂອງ dashboard

ການນໍາໃຊ້: ເວີຊັ່ນ lava-tool [-h]

ຖ້າຕ້ອງການ ການໂຕ້ຖຽງ:

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

query-data-view
ເອີ້ນເບິ່ງຂໍ້ມູນທີ່ລະບຸ

ການນໍາໃຊ້: lava-tool restore [-h] --dashboard-url URL [--verbose-xml-rpc]
[--experimental-notice] QUERY

ຕຳ ແໜ່ງ ການໂຕ້ຖຽງ:

ສອບຖາມ ຊື່ເບິ່ງຂໍ້ມູນ ແລະຂໍ້ໂຕ້ແຍ້ງທີ່ເປັນທາງເລືອກ ແລະຕ້ອງການ

ຖ້າຕ້ອງການ ການໂຕ້ຖຽງ:

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

Dashboard ສະເພາະ ການໂຕ້ຖຽງ:

--dashboard-url URL
URL ຂອງ dashboard ການກວດສອບຂອງທ່ານ

Debugging ການໂຕ້ຖຽງ:

--verbose-xml-rpc
ສະແດງຂໍ້ມູນ XML-RPC

ທົດລອງ ຄໍາສັ່ງ:

--ການ​ທົດ​ລອງ​ແຈ້ງ​ການ​
ອະທິບາຍລັກສະນະຂອງຄໍາສັ່ງທົດລອງ

ສົ່ງວຽກ
ສົ່ງວຽກໃຫ້ lava-scheduler

ການນໍາໃຊ້: lava-tool ສົ່ງວຽກ [-h] SERVER JSON_FILE

ຕຳ ແໜ່ງ ການໂຕ້ຖຽງ:

ຜູ້ໃຫ້ບໍລິການ ເຈົ້າພາບເພື່ອສົ່ງວຽກໃໝ່

JSON_FILE
ໄຟລ໌ JSON ທີ່ມີການປ້ອງກັນການທົດສອບທີ່ຈະສົ່ງ

ຖ້າຕ້ອງການ ການໂຕ້ຖຽງ:

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

ທົດລອງ ຄໍາສັ່ງ:

--ການ​ທົດ​ລອງ​ແຈ້ງ​ການ​
ອະທິບາຍລັກສະນະຂອງຄໍາສັ່ງທົດລອງ

streams
ສະແດງການຖ່າຍທອດທີ່ທ່ານມີການເຂົ້າເຖິງ

ການນໍາໃຊ້: lava-tool streams [-h] --dashboard-url URL [--verbose-xml-rpc]

ຖ້າຕ້ອງການ ການໂຕ້ຖຽງ:

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

Dashboard ສະເພາະ ການໂຕ້ຖຽງ:

--dashboard-url URL
URL ຂອງ dashboard ການກວດສອບຂອງທ່ານ

Debugging ການໂຕ້ຖຽງ:

--verbose-xml-rpc
ສະແດງຂໍ້ມູນ XML-RPC

ສ້າງກະແສ
ສ້າງ bundle stream ໃນເຄື່ອງແມ່ຂ່າຍ

ການນໍາໃຊ້: lava-tool make-stream [-h] --dashboard-url URL [--verbose-xml-rpc]
[--name NAME] ຊື່ເສັ້ນທາງ

ຕຳ ແໜ່ງ ການໂຕ້ຖຽງ:

ຊື່ເສັ້ນທາງ
ຊື່ເສັ້ນທາງຂອງ bundle stream ເພື່ອສ້າງ

ຖ້າຕ້ອງການ ການໂຕ້ຖຽງ:

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

--ຊື່ NAME
ຊື່ຂອງ bundle stream (ລາຍລະອຽດ)

Dashboard ສະເພາະ ການໂຕ້ຖຽງ:

--dashboard-url URL
URL ຂອງ dashboard ການກວດສອບຂອງທ່ານ

Debugging ການໂຕ້ຖຽງ:

--verbose-xml-rpc
ສະແດງຂໍ້ມູນ XML-RPC

ປຽບທຽບ-device-conf
ປຽບທຽບການກຳນົດຄ່າອຸປະກອນ ແລະຜົນອອກຄວາມແຕກຕ່າງ.

ການນໍາໃຊ້: lava-tool ປຽບທຽບ-device-conf [-h] [--wdiff] [--use-stored USE_STORED]
[--dispatcher-config-dir DISPATCHER_CONFIG_DIR] [CONFIGS [CONFIGS ...]]

ຕຳ ແໜ່ງ ການໂຕ້ຖຽງ:

ຕັ້ງຄ່າ
ບັນຊີລາຍຊື່ຂອງເສັ້ນທາງ config ອຸປະກອນ, ຢ່າງຫນ້ອຍຫນຶ່ງ, ສູງສຸດສອງ.

ຖ້າຕ້ອງການ ການໂຕ້ຖຽງ:

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

--wdiff, -w
ໃຊ້ wdiff ສໍາລັບການວິເຄາະຜົນໄດ້ຮັບ

--ໃຊ້-ເກັບຮັກສາໄວ້ USE_STORED, -u USE_STORED
ໃຊ້ການຕັ້ງຄ່າອຸປະກອນທີ່ເກັບໄວ້ກັບອຸປະກອນທີ່ລະບຸ

--dispatcher-config-dir DISPATCHER_CONFIG_DIR
ບ່ອນທີ່ຊອກຫາແມ່ແບບ device_type.

ດຶງ ຄັດລອກຊຸດແລະມັດສະຕຣີມຈາກແຜງໜ້າປັດໜຶ່ງໄປຫາອີກອັນໜຶ່ງ

ການນໍາໃຊ້: lava-tool pull [-h] --dashboard-url URL [--verbose-xml-rpc]
[--experimental-notice] ຈາກ [ສະຕຣີມ [ສະຕຣີມ...]]

ຕຳ ແໜ່ງ ການໂຕ້ຖຽງ:

ຈາກ URL ຂອງ dashboard ການກວດສອບທາງໄກ

ຖ້າຕ້ອງການ ການໂຕ້ຖຽງ:

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

Dashboard ສະເພາະ ການໂຕ້ຖຽງ:

--dashboard-url URL
URL ຂອງ dashboard ການກວດສອບຂອງທ່ານ

STREAM ກະແສທີ່ຈະດຶງຈາກ (ທັງໝົດຕາມຄ່າເລີ່ມຕົ້ນ)

Debugging ການໂຕ້ຖຽງ:

--verbose-xml-rpc
ສະແດງຂໍ້ມູນ XML-RPC

ທົດລອງ ຄໍາສັ່ງ:

--ການ​ທົດ​ລອງ​ແຈ້ງ​ການ​
ອະທິບາຍລັກສະນະຂອງຄໍາສັ່ງທົດລອງ

ຄໍາສັ່ງນີ້ກວດເບິ່ງສອງ varialbes ສະພາບແວດລ້ອມ: ຄ່າຂອງ DASHBOARD_URL ແມ່ນ
ໃຊ້ເປັນການທົດແທນສໍາລັບ --dashbard-url. ຄ່າຂອງ REMOTE_DASHBOARD_URL ເປັນ a
ການທົດແທນສໍາລັບ FROM. ການປະກົດຕົວຂອງພວກເຂົາອັດຕະໂນມັດເຮັດໃຫ້ກົງກັນ
ການໂຕ້ຖຽງທາງເລືອກ.

get-pipeline-device-config
ເອົາການຕັ້ງຄ່າອຸປະກອນທໍ່ໄປຫາໄຟລ໌ທ້ອງຖິ່ນ ຫຼື stdout.

ການນໍາໃຊ້: lava-tool get-pipeline-device-config [-h] [--overwrite] [--output OUTPUT]
[--output-to-stdout] SERVER DEVICE_HOSTNAME

ຕຳ ແໜ່ງ ການໂຕ້ຖຽງ:

ຜູ້ໃຫ້ບໍລິການ ເຈົ້າພາບເພື່ອດາວໂຫລດການຕັ້ງຄ່າອຸປະກອນທໍ່ຈາກ

DEVICE_HOSTNAME
HOSTNAME ຂອງອຸປະກອນທໍ່ທີ່ຕ້ອງຕັ້ງຄ່າ

ຖ້າຕ້ອງການ ການໂຕ້ຖຽງ:

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

--ຂຽນທັບ
ຂຽນທັບໄຟລ໌ໃນແຜ່ນທ້ອງຖິ່ນ

-- ຜົນຜະລິດ OUTPUT, -o OUTPUT
ຊື່ສຳຮອງຂອງໄຟລ໌ຜົນຜະລິດ

--stdout
ຂຽນຜົນໄດ້ຮັບໃສ່ stdout

ອຸ​ປະ​ກອນ​ວັດ​ຈະ​ນາ​ນຸ​ກົມ​
ອັບເດດ ຫຼືສົ່ງອອກຂໍ້ມູນວັດຈະນານຸກົມອຸປະກອນເປັນຂໍ້ມູນ jinja2. [Superusers ເທົ່ານັ້ນ.] ບໍ່ວ່າຈະ
[--ອັບເດດ | -u] ຫຼື [--ສົ່ງອອກ | -e] ຕ້ອງໃຊ້. ຫໍ່
import-device-dictionary ແລະ export-device-dictionary XMLRPC API ໂທຫາ
ເຊີບເວີທີ່ລະບຸ.

ການນໍາໃຊ້: lava-ເຄື່ອງ​ມື ອຸ​ປະ​ກອນ​ວັດ​ຈະ​ນາ​ນຸ​ກົມ​ [-ຊ] [-- ການ​ປັບ​ປຸງ​ ອັບເດດ] [-- ການ​ສົ່ງ​ອອກ​]
ເຊີບເວີ DEVICE_HOSTNAME

ຕຳ ແໜ່ງ ການໂຕ້ຖຽງ:
SERVER Host ເພື່ອສອບຖາມ ຫຼືອັບເດດວັດຈະນານຸກົມອຸປະກອນເປີດ
DEVICE_HOSTNAME DEVICE_HOSTNAME ເພື່ອສອບຖາມ ຫຼືອັບເດດ

ຖ້າຕ້ອງການ ການໂຕ້ຖຽງ:

-h, - ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອນີ້ ແລະອອກ

--ອັບເດດ UPDATE, -u UPDATE
ໂຫຼດໄຟລ໌ jinja2 ເພື່ອອັບເດດວັດຈະນານຸກົມຂອງອຸປະກອນ

--ສົ່ງອອກ, -e
ສົ່ງອອກວັດຈະນານຸກົມອຸປະກອນສຳລັບອຸປະກອນນີ້ເປັນ jinja2

ລາວາ TEST DEFINITIONS


ຄໍານິຍາມການທົດສອບ LAVA ປະກອບດ້ວຍສອງພາກສ່ວນ:

· ຂໍ້​ມູນ​ທີ່​ຈະ​ຕິດ​ຕັ້ງ​ການ​ທົດ​ສອບ​, ສະ​ແດງ​ອອກ​ເປັນ​ໄຟລ​໌ JSON​.

·ຄໍາແນະນໍາທີ່ຈະດໍາເນີນການພາຍໃນການທົດສອບ, ສະແດງອອກເປັນໄຟລ໌ YAML.

ນີ້ຊ່ວຍໃຫ້ການທົດສອບດຽວກັນຖືກຍ້າຍໄປໄດ້ຢ່າງງ່າຍດາຍໃນອຸປະກອນຕ່າງໆ,
ສະພາບແວດລ້ອມ ແລະຈຸດປະສົງໂດຍໃຊ້ໄຟລ໌ YAML ດຽວກັນໃນຫຼາຍໄຟລ໌ JSON. ມັນຍັງ
ອະ​ນຸ​ຍາດ​ໃຫ້​ການ​ທົດ​ສອບ​ທີ່​ຈະ​ໄດ້​ຮັບ​ການ​ສ້າງ​ຂຶ້ນ​ຈາກ​ລະ​ດັບ​ຂອງ​ອົງ​ປະ​ກອບ​ໂດຍ​ການ​ຮວບ​ຮວມ​ໄຟລ​໌ YAML ໃນ a
ໄຟລ໌ JSON ດຽວ.

ເນື້ອຫາ OF ການ JSON ເອກະສານ


ໄຟລ໌ JSON ຖືກສົ່ງໄປຫາເຊີບເວີ LAVA ແລະມີ:

· ການແບ່ງເຂດເປັນການກວດສຸຂະພາບ ຫຼືການທົດສອບຜູ້ໃຊ້.

· ໝົດເວລາເລີ່ມຕົ້ນຂອງແຕ່ລະການປະຕິບັດພາຍໃນການທົດສອບ.

·ລະດັບການບັນທຶກສໍາລັບການທົດສອບ, DEBUG ຫຼືຂໍ້ມູນ.

·ຊື່ຂອງການທົດສອບ, ສະແດງຢູ່ໃນບັນຊີລາຍຊື່ຂອງວຽກເຮັດງານທໍາ.

·​ສະ​ຖານ​ທີ່​ຂອງ​ໄຟລ​໌​ສະ​ຫນັບ​ສະ​ຫນູນ​ທັງ​ຫມົດ​.

·ຕົວກໍານົດການທັງຫມົດທີ່ຈໍາເປັນເພື່ອນໍາໃຊ້ໄຟລ໌ສະຫນັບສະຫນູນ.

· ການ​ປະ​ກາດ​ຂອງ​ອຸ​ປະ​ກອນ​ທີ່​ຈະ​ນໍາ​ໃຊ້​ສໍາ​ລັບ​ການ​ທົດ​ສອບ​.

·ສະຖານທີ່ທີ່ຜົນໄດ້ຮັບຄວນຈະຖືກອັບໂຫລດ.

· JSON ກໍານົດວິທີການທົດສອບຖືກນໍາໄປໃສ່ອຸປະກອນແລະບ່ອນທີ່ຈະຊອກຫາການທົດສອບ
ຈະດໍາເນີນການ.

BASIC JSON ເອກະສານ


ການທົດສອບ LAVA ທໍາອິດຂອງທ່ານຄວນຈະໃຊ້ ດີບັກ ລະດັບການບັນທຶກເພື່ອໃຫ້ມັນງ່າຍຂຶ້ນເພື່ອເບິ່ງສິ່ງທີ່
ກໍາລັງເກີດຂຶ້ນ.

ທີ່​ເຫມາະ​ສົມ​ ຫມົດ​ເວ​ລາ ສໍາລັບການທົດສອບຄັ້ງທໍາອິດຂອງທ່ານແມ່ນ 900 ວິນາທີ.

ເຮັດໃຫ້ໄດ້ job_name ອະທິບາຍແລະອະທິບາຍ, ເຈົ້າຈະຕ້ອງການທີ່ຈະສາມາດບອກໄດ້ວ່າວຽກໃດ
ແມ່ນ​ໃນ​ເວ​ລາ​ທີ່​ການ​ທົບ​ທວນ​ຄືນ​ຜົນ​ໄດ້​ຮັບ​.

ໃຫ້ແນ່ໃຈວ່າ device_type ກົງກັບໜຶ່ງໃນປະເພດອຸປະກອນທີ່ເໝາະສົມທີ່ລະບຸໄວ້ໃນ
ເຊີບເວີທີ່ເຈົ້າຕ້ອງການສົ່ງວຽກນີ້.

ປ່ຽນສະຕຣີມເປັນອັນໜຶ່ງທີ່ເຈົ້າໄດ້ຮັບອະນຸຍາດໃຫ້ອັບໂຫຼດຜົນໄດ້ຮັບ, ຕາມທີ່ທ່ານເລືອກ
server

{
"health_check": ຜິດ,
"logging_level": "DEBUG",
"ຫມົດເວລາ": 900,
"job_name": "kvm-basic-test",
"device_type": "kvm",
"ການກະທໍາ": [
{
"command": "deploy_linaro_image",
"ພາລາມິເຕີ": {
"ຮູບ": "http://images.validation.linaro.org/kvm-debian-wheezy.img.gz"
}
},
{
"ຄໍາສັ່ງ": "lava_test_shell",
"ພາລາມິເຕີ": {
"testdef_repos": [
{
"git-repo": "git://git.linaro.org/qa/test-definitions.git",
"testdef": "ubuntu/smoke-tests-basic.yaml"
}
],
"ໝົດເວລາ": 900
}
},
{
"command": "submit_results_on_host",
"ພາລາມິເຕີ": {
"stream": "/anonymous/example/",
"ເຊີບເວີ": "http://localhost/RPC2/"
}
}
]
}

ຫມາຍ​ເຫດ​


ກວດເບິ່ງ syntax JSON ຂອງທ່ານສະເໝີ. ເວັບໄຊທ໌ທີ່ເປັນປະໂຫຍດສໍາລັບການນີ້ແມ່ນ http://jsonlint.com. YAML syntax
ສາມາດກວດສອບໄດ້ຢູ່ http://yaml-online-parser.appspot.com/?yaml=

ໃຊ້ເຄື່ອງມື lava-online ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌