ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

lift.yaml - ອອນລາຍໃນຄລາວ

ເປີດໃຊ້ lift.yaml ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

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

ໂຄງການ:

NAME


lift.yaml - ກຳນົດຊຸດທົດສອບການຍົກ

ລາຍລະອຽດ


Lift ສະໜອງແພລະຕະຟອມການທົດສອບແບບປະສົມປະສານ/ການທໍາງານທີ່ຈັດການ ປະຕິບັດໄດ້ ການ​ທົດ​ສອບ​ໄດ້​ຢ່າງ​ງ່າຍ​ດາຍ​
ແລະໂດຍທົ່ວໄປ.

lift.yaml ໄຟລ໌ຖືກນໍາໃຊ້ເພື່ອກໍານົດຊຸດທົດສອບ. ໄຟລ໌ດັ່ງກ່າວຖືກຂຽນໄວ້ໃນ YAML (-
http://yaml.org/) ແລະ​ສະ​ຫນັບ​ສະ​ຫນູນ 3 ພາກ​ສ່ວນ​ຮາກ​: ການຕັ້ງຄ່າ, ທ້ອງຖິ່ນ ການທົດສອບ ແລະ ໄລຍະໄກ
ການທົດສອບ. ເຫຼົ່ານີ້ແມ່ນເອກະສານເພີ່ມເຕີມຂ້າງລຸ່ມນີ້ໃນເອກະສານນີ້.

ຊຸດທົດສອບການຍົກແມ່ນປະກອບດ້ວຍຢ່າງໜ້ອຍໜຶ່ງອັນ lift.yaml ໄຟລ໌ແຕ່ມັນມັກຈະເປັນໂຟນເດີ
ລໍາດັບຊັ້ນຫນຶ່ງ lift.yaml ໄຟລ໌ໃນແຕ່ລະລະດັບ.

ລໍາດັບຊັ້ນດັ່ງກ່າວແມ່ນເປັນປະໂຫຍດເພື່ອກໍານົດຊຸດຍ່ອຍທີ່ພິເສດກວ່າ (ຕົວຢ່າງຫນຶ່ງສໍາລັບພື້ນຖານ
ຫນ້າ​ທີ່​, ຫນຶ່ງ​ໃນ​ການ​ສະ​ແດງ ... )​. ແຕ່ລະຊຸດຍ່ອຍມີຂອງຕົນເອງ lift.yaml ແລະສາມາດເປັນ
ດໍາເນີນການເປັນສ່ວນບຸກຄົນ.

ການ​ຕັ້ງ​ຄ່າ​ທີ່​ກໍາ​ນົດ​ໄວ້​ໃນ a lift.yaml ໄຟລ໌ຖືກສືບທອດຢູ່ໃນຊຸດຍ່ອຍ. ຊຸດຍ່ອຍສາມາດ override
ການຕັ້ງຄ່າສືບທອດຖ້າພວກເຂົາຕ້ອງການ.

ການຕັ້ງຄ່າ DEFINITION


ພາກນີ້ຖືກນໍາໃຊ້ເພື່ອກໍານົດເຄື່ອງຫ່າງໄກສອກຫຼີກທີ່ຈະຖືກນໍາໃຊ້ສໍາລັບການທົດສອບຫ່າງໄກສອກຫຼີກແລະເພື່ອ
ກໍານົດຕົວແປສະພາບແວດລ້ອມທີ່ຈະຜ່ານການທົດສອບ.

ຕົວແປສະພາບແວດລ້ອມສາມາດ overridden ສໍາລັບແຕ່ລະການທົດສອບສ່ວນບຸກຄົນໃນຄໍານິຍາມຂອງເຂົາເຈົ້າ.

ພາກສ່ວນ 'ການຕັ້ງຄ່າ' ຕ້ອງໄດ້ຮັບການກໍານົດຢູ່ທີ່ຮາກຂອງ lift.yaml ຍື່ນ.

ການຕັ້ງຄ່າ:
# ຄໍາສໍາຄັນ 'ກໍານົດ' ຕາມດ້ວຍຊື່ຫ່າງໄກສອກຫຼີກ
ກໍານົດ my_remote:
host: localhost # ບັງຄັບ
ຊື່ຜູ້ໃຊ້: root # ບັງຄັບ
ລະຫັດຜ່ານ: foobar # ທາງເລືອກ (ຖ້າປຸ່ມ ssh ຖືກຕັ້ງຢ່າງຖືກຕ້ອງ)
ກໍານົດ my_other_remote:
host: localhost
ຊື່ຜູ້ໃຊ້: not_root
ລະຫັດຜ່ານ: foobar
# ສິ່ງເຫຼົ່ານີ້ຈະຖືກສົ່ງກັບຄໍາສັ່ງທົດສອບ
# ພວກເຂົາສາມາດຖືກນໍາໃຊ້ເປັນວິທີການຜ່ານການຕັ້ງຄ່າທົ່ວໄປປະມານ
ສະພາບແວດລ້ອມ:
MY_ENV_VAR1: ຟູ
MY_ENV_VAR2: ບາ

ທ້ອງຖິ່ນ TEST DEFINITION


ການ​ທົດ​ສອບ​ແຕ່​ລະ​ຄົນ​ແມ່ນ​ເປັນ​ຕົວ​ແທນ​ໂດຍ​ພາກ​ສ່ວນ​ດຽວ​ຢູ່​ໃນ​ຮາກ​ຂອງ​ lift.yaml ໄຟລ໌. ນີ້ແມ່ນ
ຍົກຕົວຢ່າງ:

# ຄໍາສໍາຄັນ 'ທົດສອບ' ຕິດຕາມດ້ວຍຊື່ການທົດສອບ
ທົດສອບ my_test_name:
ຄຳສັ່ງ: "./my_test_executable --my-arg" # ບັງຄັບ
ລະຫັດກັບຄືນ: 0 # ທາງເລືອກ (ຄ່າເລີ່ມຕົ້ນເປັນ 0)
ໝົດເວລາ: 10 # ທາງເລືອກ, ເປັນວິນາທີ (ບໍ່ມີເວລາໝົດເວລາຕາມຄ່າເລີ່ມຕົ້ນ)
ສະພາບແວດລ້ອມ: # ທາງເລືອກ
MY_VAR: 42 # ອາດຈະລົບລ້າງຕົວແປທີ່ກຳນົດໄວ້ແລ້ວ

ຖ້າການທົດສອບຫມົດເວລາ, ມັນຈະກັບຄືນມາ 124. ດັ່ງນັ້ນທ່ານສາມາດທົດສອບວ່າຄໍາສັ່ງໃດຫມົດເວລາ
ໂດຍກໍານົດຄ່າ 'ລະຫັດກັບຄືນ' ເປັນ 124.

ສະພາບແວດລ້ອມຕົວຈິງທີ່ໃຊ້ໂດຍການທົດສອບແມ່ນຄິດໄລ່ຕາມລໍາດັບຕໍ່ໄປນີ້: ສະພາບແວດລ້ອມ
ກໍານົດໃນລະດັບທີ່ສູງຂຶ້ນ lift.yaml ໄຟລ໌ (ມໍລະດົກ), ຫຼັງຈາກນັ້ນສະພາບແວດລ້ອມທີ່ກໍານົດໄວ້ໃນ
ໃນປະຈຸບັນ lift.yaml ໄຟລ໌ແລະສຸດທ້າຍສະພາບແວດລ້ອມທີ່ກໍານົດໄວ້ໃນການທົດສອບຕົວມັນເອງ.

'ຄໍາສັ່ງ' ສາມາດເປັນເສັ້ນທາງຢ່າງແທ້ຈິງ, ເສັ້ນທາງທີ່ກ່ຽວຂ້ອງກັບປະຈຸບັນ lift.yaml ຕໍາແຫນ່ງ
ຫຼືຄຳສັ່ງລະບົບ (ເຊັ່ນ: ping, curl...)

REMOTE TEST DEFINITION


ແຕ່ລະການທົດສອບຫ່າງໄກສອກຫຼີກແມ່ນເປັນຕົວແທນໂດຍພາກສ່ວນດຽວຢູ່ທີ່ຮາກຂອງ lift.yaml ຍື່ນ.
ກະ​ລຸ​ນາ​ເບິ່ງ​ເອ​ກະ​ສານ​ຄໍາ​ນິ​ຍາມ​ການ​ທົດ​ສອບ​ທ້ອງ​ຖິ່ນ​, ເນື່ອງ​ຈາກ​ວ່າ​ທາງ​ເລືອກ​ທັງ​ຫມົດ​ໄດ້​ຖືກ​ນໍາ​ໃຊ້​ຄືນ​ໃຫມ່​ໃນ​
ວິທີດຽວກັນກັບການທົດສອບໄລຍະໄກ. ນີ້ແມ່ນຕົວຢ່າງ:

# ຊື່ຫ່າງໄກສອກຫຼີກທີ່ຮູ້ຈັກປະຕິບັດຕາມດ້ວຍຄໍາສໍາຄັນ 'ທົດສອບ' ແລະຊື່ການທົດສອບ
# ນີ້ກໍານົດການທົດສອບທີ່ຈະດໍາເນີນການໃນ my_remote.
my_remote test my_remote_test_name:
ຄໍາສັ່ງ: "sh test/test.sh --my-arg"
ລະຫັດກັບຄືນ: 0
ໝົດເວລາ: 2
# ລາຍຊື່ໄຟລ໌ແລະໂຟນເດີທີ່ຈະຖືກອັບໂຫລດໄປຍັງຣີໂໝດ
# ກ່ອນ​ການ​ທົດ​ສອບ​.
ຊັບ​ພະ​ຍາ​ກອນ:
- ການ​ທົດ​ສອບ /
ສະພາບແວດລ້ອມ:
MY_VAR: ເນື້ອຫາ

ເພື່ອເປັນທີ່ຮູ້ຈັກ, ຫ່າງໄກສອກຫຼີກຕ້ອງໄດ້ຮັບການກໍານົດໃນລະດັບທີ່ສູງກວ່າ lift.yaml ເອກະສານ
(ມໍລະດົກ) ຫຼືໃນປະຈຸບັນ lift.yaml ຫຼືໂດຍກົງຜ່ານທາງ --ໄລຍະໄກ ທາງເລືອກຂອງ ຍົກຕົວຢ່າງ
ບັນທັດຄໍາສັ່ງ.

ຊັບພະຍາກອນໄຟລ໌ຖືກອັບໂຫລດ "ຮາບພຽງ" ໃນຂະນະທີ່ໂຟນເດີຮັກສາໂຄງສ້າງຂອງມັນ. ຈະຍົກ
ເບິ່ງແຍງການລຶບຊັບພະຍາກອນທັງໝົດອອກຈາກທາງໄກຫຼັງຈາກການທົດສອບສິ້ນສຸດລົງ.

ຄໍາສັ່ງຈະຖືກປະຕິບັດຢູ່ໃນໄດເລກະທໍລີຊົ່ວຄາວທີ່ຈະຖືກສ້າງຂື້ນໃນຣີໂໝດ.
ຊັບພະຍາກອນຈະຖືກຈັດໃສ່ໃນໄດເລກະທໍລີນີ້, ດັ່ງນັ້ນທ່ານສາມາດນໍາໃຊ້ເສັ້ນທາງພີ່ນ້ອງກັບພວກເຂົາຢູ່ໃນຂອງທ່ານ
ຄໍາສັ່ງ / ປະຕິບັດໄດ້.

FULL TEST ຊຸດ EXAMPLE


ໄດ້ ຍົກຕົວຢ່າງ ໂຟນເດີຢູ່ທີ່ຮາກຂອງແຫຼ່ງ Lift ມີຕົວຢ່າງທີ່ມີຄໍາເຫັນຢ່າງເຕັມທີ່ຂອງ a
ຊຸດການທົດສອບການຍົກ, ເຊິ່ງຍັງສາມາດໃຊ້ເປັນຊຸດທົດສອບທີ່ເປັນປະໂຫຍດສໍາລັບການຍົກຕົວມັນເອງ.

ກ່ຽວກັບລະບົບ Debian, ໄດ້ ຍົກຕົວຢ່າງ ໂຟນເດີສາມາດພົບເຫັນຢູ່ໃນ /usr/share/doc/lift/ຕົວຢ່າງ.

ໃຊ້ lift.yaml ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    ເຟດ
    ເຟດ
    Phaser ເປັນການເປີດໄວ, ຟຣີ, ແລະມ່ວນຊື່ນ
    ແຫຼ່ງ HTML5 ກອບເກມທີ່ສະເຫນີ
    WebGL ແລະ Canvas rendering ທົ່ວ
    desktop ແລະຕົວທ່ອງເວັບມືຖື. ເກມ
    ສາມາດຮ່ວມ...
    ດາວໂຫລດ Phaser
  • 2
    ເຄື່ອງຈັກ VASSAL
    ເຄື່ອງຈັກ VASSAL
    VASSAL ແມ່ນເຄື່ອງຈັກເກມສໍາລັບການສ້າງ
    ສະບັບເອເລັກໂຕຣນິກຂອງກະດານພື້ນເມືອງ
    ແລະເກມບັດ. ມັນສະຫນອງການສະຫນັບສະຫນູນສໍາລັບ
    ການສະແດງຊິ້ນສ່ວນເກມແລະການໂຕ້ຕອບ,
    ແລະ ...
    ດາວໂຫລດ VASSAL Engine
  • 3
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF - ສ້ອມຂອງ iText
    OpenPDF ແມ່ນຫ້ອງສະຫມຸດ Java ສໍາລັບການສ້າງ
    ແລະແກ້ໄຂໄຟລ໌ PDF ດ້ວຍ LGPL ແລະ
    ໃບອະນຸຍາດແຫຼ່ງເປີດ MPL. OpenPDF ແມ່ນ​
    LGPL/MPL open source ຜູ້ສືບທອດ iText,
    a
    ດາວໂຫລດ OpenPDF - Fork ຂອງ iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - ລະບົບສໍາລັບການອັດຕະໂນມັດ
    Geoscientific Analyzes - ແມ່ນພູມສາດ
    ຊອບແວລະບົບຂໍ້ມູນຂ່າວສານ (GIS) ກັບ
    ຄວາມສາມາດອັນຍິ່ງໃຫຍ່ສໍາລັບ geodata
    ການປຸງແຕ່ງ ແລະ ana...
    ດາວໂຫລດ SAGA GIS
  • 5
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    ກ່ອງເຄື່ອງມືສໍາລັບ Java/JTOPen
    IBM Toolbox ສໍາລັບ Java / JTOPen ແມ່ນ a
    ຫ້ອງສະຫມຸດຂອງຫ້ອງຮຽນ Java ສະຫນັບສະຫນູນ
    ໂປຣແກຣມລູກຄ້າ/ເຊີບເວີ ແລະອິນເຕີເນັດ
    ແບບຈໍາລອງກັບລະບົບທີ່ແລ່ນ OS/400,
    i5/OS, o...
    ດາວໂຫລດ Toolbox ສໍາລັບ Java/JTOPen
  • 6
    D3.js
    D3.js
    D3.js (ຫຼື D3 ສໍາລັບເອກະສານທີ່ຂັບເຄື່ອນດ້ວຍຂໍ້ມູນ)
    ເປັນຫ້ອງສະຫມຸດ JavaScript ທີ່ອະນຸຍາດໃຫ້ທ່ານ
    ເພື່ອຜະລິດຂໍ້ມູນແບບເຄື່ອນໄຫວ, ການໂຕ້ຕອບ
    ການສະແດງພາບໃນຕົວທ່ອງເວັບ. ດ້ວຍ D3
    ເຈົ້າ ...
    ດາວໂຫລດ D3.js
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

  • 1
    Abidiff
    Abidiff
    abidiff - ປຽບທຽບ ABIs ຂອງໄຟລ໌ ELF
    abidiff ປຽບທຽບ Application Binary
    ການໂຕ້ຕອບ (ABI) ຂອງສອງຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນ
    ໃນຮູບແບບ ELF. ມັນ​ອອກ​ຄວາມ​ຫມາຍ​
    ລາຍງານ...
    ແລ່ນ abidiff
  • 2
    abidw
    abidw
    abidw - serialize ABI ຂອງ ELF ໄດ້
    file abidw ອ່ານຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນໃນ ELF
    ຮູບແບບແລະປ່ອຍຕົວສະແດງ XML
    ABI ຂອງ​ຕົນ​ກັບ​ຜົນ​ຜະ​ລິດ​ມາດ​ຕະ​ຖານ​. ໄດ້
    ປ່ອຍອອກມາ...
    ແລ່ນ abidw
  • 3
    copac2xml
    copac2xml
    bibutils - ການ​ປ່ຽນ​ແປງ​ບັນ​ນາ​ທິ​ການ​
    ເຄື່ອງໃຊ້ສອຍ...
    ແລ່ນ copac2xml
  • 4
    ຕຳຫຼວດ
    ຕຳຫຼວດ
    copt - SYSNOPIS optimizer:
    copt file.. DESCRIPTION: copt is a
    ເຄື່ອງມືເພີ່ມປະສິດທິພາບ pephole ທົ່ວໄປ. ມັນ
    ອ່ານລະຫັດຈາກການປ້ອນຂໍ້ມູນມາດຕະຖານຂອງມັນ ແລະ
    ຂຽນ...
    ແລ່ນ copt
  • 5
    collect_stx_titles
    collect_stx_titles
    collect_stx_titles - ລວບລວມຫົວຂໍ້
    ປະກາດຈາກເອກະສານ Stx ...
    ແລ່ນ collect_stx_titles
  • 6
    gatling-bench
    gatling-bench
    bench - http benchmark ...
    ແລ່ນ gatling-bench
  • ເພີ່ມເຕີມ »

Ad