ນີ້ແມ່ນຄໍາສັ່ງ 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