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

Ad


OnWorks favicon

iscsi-test-cu - ອອນລາຍໃນຄລາວ

ແລ່ນ iscsi-test-cu ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

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

ໂຄງການ:

NAME


iscsi-test-cu - ຊຸດທົດສອບ iSCSI/SCSI

ສະຫຼຸບສັງລວມ


iscsi-test-cu [ OPTIONS ]

iscsi-test-cu [-i --initiator-name= ] [-I --initiator-name-2= ] [-l --list]
[-t --test= |*[. |*[. |*]]] [-d --dataloss]
[-s --allow-sanitize] [-u --usb] [-V --Verbose-scsi] [-x --xml] [-? --help]

ລາຍລະອຽດ


iscsi-test-cu ເປັນຊຸດທົດສອບສຳລັບ iSCSI/SCSI.

ISCSI PORTAL URL ຮູບແບບ


ຮູບແບບປະຕູ iSCSI ແມ່ນ
'iscsi://[ [% ]@] [: ]/ / '

ພອດແມ່ນພອດ TCP ຢູ່ໃນເປົ້າຫມາຍທີ່ຈະເຊື່ອມຕໍ່ກັບ. ຄ່າເລີ່ມຕົ້ນແມ່ນ 3260.

ຊື່ຜູ້ໃຊ້ ແລະລະຫັດຜ່ານແມ່ນຕ້ອງການພຽງແຕ່ຖ້າເປົ້າໝາຍຕ້ອງການການກວດສອບ CHAP.
ທາງເລືອກທີ່ທ່ານສາມາດລະບຸຊື່ຜູ້ໃຊ້ແລະລະຫັດຜ່ານໂດຍຜ່ານຕົວແປສະພາບແວດລ້ອມ
LIBISCSI_CHAP_USERNAME ແລະ LIBISCSI_CHAP_PASSWORD.

ໂຮສສາມາດຖືກລະບຸໄວ້ເປັນຊື່ເຈົ້າພາບ, ທີ່ຢູ່ IPv4 ຫຼືທີ່ຢູ່ IPv6. ຕົວຢ່າງ:

iscsi://192.0.2.1/iqn.ronnie.test/1
iscsi://[2001:DB8::1]:3261/iqn.ronnie.test/1
iscsi://ronnie%[email protected]/iqn.ronnie.test/1

OPTIONS


-i --initiator-name=
ການທົດສອບທັງຫມົດໃຊ້ຢ່າງຫນ້ອຍຫນຶ່ງການເຊື່ອມຕໍ່ iSCSI ກັບເປົ້າຫມາຍແລະນີ້ແມ່ນຜູ້ລິເລີ່ມ
ຊື່​ທີ່​ໃຊ້​ສໍາ​ລັບ​ກອງ​ປະ​ຊຸມ​ຕົ້ນ​ຕໍ​ນັ້ນ​ແລະ​ມັນ​ເປັນ​ຄ່າ​ເລີ່ມ​ຕົ້ນ​ຂອງ​
'iqn.2007-10.com.github:sahlberg:libiscsi:iscsi-test'

ການໂຕ້ຖຽງນີ້ຖືກນໍາໃຊ້ເພື່ອປ່ຽນຊື່ຜູ້ລິເລີ່ມທີ່ຈະໃຊ້ສໍາລັບຊ່ວງເວລາຕົ້ນຕໍ.

-I --initiator-name-2=
ການທົດສອບບາງຢ່າງໃຊ້ການເຊື່ອມຕໍ່ທີສອງກັບເປົ້າຫມາຍ, ເຊັ່ນ: 'ມັນ nexus ການທົດສອບການສູນເສຍ'.
ຊື່ເລີ່ມຕົ້ນທີ່ໃຊ້ສໍາລັບການເຊື່ອມຕໍ່ທີສອງນີ້ແມ່ນ
'iqn.2007-10.com.github:sahlberg:libiscsi:iscsi-test-2'

ການໂຕ້ຖຽງນີ້ຖືກນໍາໃຊ້ເພື່ອປ່ຽນຊື່ຜູ້ລິເລີ່ມທີ່ຈະໃຊ້ສໍາລັບກອງປະຊຸມທີສອງ.

-l --list
ການໂຕ້ຖຽງນີ້ລາຍຊື່ການທົດສອບທີ່ມີຢູ່ທັງຫມົດ.

ການທົດສອບແບ່ງອອກເປັນ 'ຄອບຄົວ', 'ຊຸດ' ແລະ 'ການທົດສອບ' ແຍກອອກໂດຍ '.'.

iscsi-test-cu -l
ທັງຫມົດ
ALL.CompareAndWrite
ALL.CompareAndWrite.Simple
ALL.CompareAndWrite.Miscompare
ALL.GetLBAStatus
ALL.GetLBAStatus.ງ່າຍດາຍ
ALL.GetLBAStatus.BeyondEol
...

-t --test= |*[. |*[. |*]]
ອາກິວເມັນນີ້ລະບຸລາຍຊື່ທີ່ຂັ້ນດ້ວຍເຄື່ອງໝາຍຈຸດຂອງການສະແດງຜົນການທົດສອບທີ່ຈະດໍາເນີນການ. ຖ້ານີ້
ການໂຕ້ຖຽງຖືກລະເວັ້ນຫຼັງຈາກນັ້ນການທົດສອບທັງຫມົດຈະຖືກປະຕິບັດ. ນອກນັ້ນທ່ານຍັງສາມາດກໍານົດ a
ຊື່ໄຟລ໌ທີ່ຈະອ່ານລາຍຊື່ການທົດສອບ.

ເພື່ອ​ດໍາ​ເນີນ​ການ​ທົດ​ສອບ​ທັງ​ຫມົດ​:
iscsi-test-cu --test=ALL iscsi://192.0.2.1/iqn.ronnie/test/1

ເພື່ອດໍາເນີນການຊຸດທົດສອບ READ16:
iscsi-test-cu --test=SCSI.Read16.* \
iscsi://192.0.2.1/iqn.ronnie/test/1

ເພື່ອດໍາເນີນການທົດສອບສະເພາະອັນດຽວ:
iscsi-test-cu --test=iSCSI.iSCSIResiduals.Read10ບໍ່ຖືກຕ້ອງ \
iscsi://192.0.2.1/iqn.ronnie/test/1

ດໍາເນີນການທົດສອບທັງຫມົດໃນຊຸດ TestUnitReady ແລະການທົດສອບ Reaqd16.Flags.
iscsi-test-cu --test=SCSI.TestUnitReady.*,SCSI.Read16.Flags \
iscsi://192.0.2.1/iqn.ronnie/test/1

ດໍາເນີນການທົດສອບທັງຫມົດທີ່ລະບຸໄວ້ໃນໄຟລ໌ ~/tests-to-run
iscsi-test-cu --test=~/tests-to-run
iscsi://192.0.2.1/iqn.ronnie/test/1

-d --dataloss
ໂດຍຄ່າເລີ່ມຕົ້ນ, ເຄື່ອງມືການທົດສອບຈະດໍາເນີນການພຽງແຕ່ການທົດສອບທີ່ບໍ່ມີການທໍາລາຍ. ເພື່ອທົດສອບຄໍາສັ່ງນັ້ນ
mutates ຂໍ້ມູນ, ເຊັ່ນ: ການທົດສອບ Write* ທ່ານຕ້ອງລະບຸທຸງ --dataloss.

ການທົດສອບທີ່ຕ້ອງການ --dataloss ຈະຂຽນທັບຂໍ້ມູນຢູ່ໃນ LUN ແລະອັນໃດກໍໄດ້
ຂໍ້​ມູນ​ກ່ຽວ​ກັບ LUN ນັ້ນ​ຈະ​ຖືກ​ທໍາ​ລາຍ​ໃນ​ເວ​ລາ​ທີ່​ດໍາ​ເນີນ​ການ​ທົດ​ສອບ​ເຫຼົ່າ​ນີ້​.

-s --allow-sanitize
opcode SBC SANITIZE ຄາດວ່າຈະໃຊ້ເວລາທີ່ສໍາຄັນກ່ອນທີ່ມັນຈະສໍາເລັດແລະ
ດັ່ງນັ້ນການທົດສອບສໍາລັບ opcode ນີ້ບໍ່ແມ່ນເຫມາະສົມສໍາລັບການທົດສອບປົກກະຕິ.

ໂດຍຄ່າເລີ່ມຕົ້ນການທົດສອບ SBC SANITIZE ຈະຖືກຂ້າມໄປ. ໃຊ້ການໂຕ້ຖຽງເຫຼົ່ານີ້ຖ້າທ່ານແທ້ໆ
ຕ້ອງການເຮັດການທົດສອບ SANITIZE.

-u --usb
ອຸປະກອນ SCSI ທີ່ນັ່ງຢູ່ຫຼັງລົດເມ USB ຢູ່ໃນ linux ຈໍາກັດສູງສຸດ 120k ສໍາລັບທຸກອັນ
SCSI ດຽວ ອ່ານ*/Write*.

ໃນ​ເວ​ລາ​ທີ່​ການ​ທົດ​ສອບ​ກັບ​ອຸ​ປະ​ກອນ USB SCSI ທ່ານ​ຈໍາ​ເປັນ​ຕ້ອງ​ລະ​ບຸ​ການ​ໂຕ້​ຖຽງ​ເຫຼົ່າ​ນີ້​ເພື່ອ​ໃຫ້​ໄດ້​
ການທົດສອບຈະຍຶດຂະຫນາດການອ່ານ / ຂຽນໃຫ້ສູງສຸດ 120k.

-V --Verbose-scsi
ການທົດສອບມີຈຸດປະສົງເພື່ອເປັນເອກະສານດ້ວຍຕົນເອງ. ໂດຍການລະບຸທຸງ -V ເຄື່ອງມືທົດສອບຈະ
ພິມຄໍາສັ່ງ SCSI ທັງຫມົດທີ່ຖືກສົ່ງໄປຫາອຸປະກອນ, arguments ແລະຄາດວ່າຈະ
ຜົນໄດ້ຮັບ.

ຖ້າການທົດສອບລົ້ມເຫລວ, ດໍາເນີນການທົດສອບທີ່ລົ້ມເຫລວຄືນໃຫມ່ດ້ວຍການໂຕ້ຖຽງ -V ເພື່ອເບິ່ງວ່າເປັນຫຍັງມັນລົ້ມເຫລວ. ຖ້າ
ທີ່ຍັງລົ້ມເຫລວມັນແມ່ນເວລາທີ່ຈະດຶງ wireshark ອອກແລະເບິ່ງສິ່ງທີ່ເກີດຂຶ້ນ.

iscsi-test-cu --test SCSI.Read10.BeyondEol iscsi://192.0.2.1/iqn.ronnie.test/1 -V
ຊຸດ: ອ່ານ 10
ການທົດສອບ: BeyondEol ...
ການທົດສອບ READ10 1-256 ຕັນຫນຶ່ງຕັນເກີນທີ່ສຸດ
ສົ່ງ READ10 (ຄາດວ່າ LBA_OUT_OF_RANGE) LBA:2097152 blocks:1 rdprotect:0 dpo:0 fua:0 fua_nv:0 ກຸ່ມ:0
[OK] READ10 ສົ່ງຄືນ ILLEGAL_REQUEST/LBA_OUT_OF_RANGE.
...

-x --xml
ທາງເລືອກນີ້ເພື່ອຜະລິດຜົນການທົດສອບໃນຮູບແບບທີ່ເຄື່ອງອ່ານໄດ້ສໍາລັບການທົດສອບອັດຕະໂນມັດ.

iscsi-test-cu ສາມາດຜະລິດຜົນການທົດສອບທີ່ເຄື່ອງຈັກສາມາດອ່ານໄດ້ສໍາລັບການບໍລິໂພກໂດຍ CI ຂອງທ່ານ
ເຊີບເວີ. ໃຊ້ຕົວເລືອກ --xml ກັບຊຸດທົດສອບຕ່າງໆ ແລະໄຟລ໌ທີ່ເອີ້ນວ່າ
CUnitAutomated-Results.xml ຈະຖືກຂຽນໃສ່ໄດເລກະທໍລີທີ່ເຮັດວຽກປະຈຸບັນຂອງທ່ານ. ເຫຼົ່ານີ້
ຜົນໄດ້ຮັບສາມາດປ່ຽນເປັນຮູບແບບ JUnit ໂດຍໃຊ້ສະຄິບນີ້:
http://git.cyrusimap.org/cyrus-imapd/plain/cunit/cunit-to-junit.pl

ສະຖານະການກັບຄືນຂອງສະຄຣິບສະທ້ອນໃຫ້ເຫັນວ່າການທົດສອບໄດ້ປະສົບຜົນສໍາເລັດຫຼືບໍ່. ຖ້າ
ທ່ານຢາກໃຫ້ສະຄຣິບສົ່ງຄືນສະຖານະເພື່ອສະທ້ອນເຖິງການແປງຫຼືບໍ່
ຈາກ cunit ຫາ junit ປະສົບຜົນສໍາເລັດ, ທ່ານສາມາດ pat script ດ້ວຍນີ້:

diff --git a/cunit-to-junit.pl.orig b/cunit-to-junit.pl
index 7cf9320..9182ff0 100644
--- a/cunit-to-junit.pl.orig
+++ b/cunit-to-junit.pl
@@ -226,4 +226,4 @@ foreach my $s (@suites)
}

ພິມ "$0: ແລ່ນການທົດສອບ $nrun, $nfailed ລົ້ມເຫລວ\n";
-ການທ່ອງທ່ຽວ(1) ຖ້າ ($nfailed > 0);
+#ການທ່ອງທ່ຽວ(1) ຖ້າ ($nfailed > 0);

- ? --ຊ່ວຍ
ສະແດງຂໍ້ຄວາມຊ່ວຍເຫຼືອພື້ນຖານ.

ໃຊ້ iscsi-test-cu ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


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

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

  • 1
    CMU Sphinx
    CMU Sphinx
    CMUSphinx ເປັນລໍາໂພງເອກະລາດຂະຫນາດໃຫຍ່
    ການຮັບຮູ້ສຽງເວົ້າຢ່າງຕໍ່ເນື່ອງຂອງຄໍາສັບ
    ປ່ອຍອອກມາພາຍໃຕ້ໃບອະນຸຍາດແບບ BSD. ມັນ​ແມ່ນ
    ຍັງເປັນການເກັບກໍາຂອງເຄື່ອງມືແຫຼ່ງເປີດ ...
    ດາວໂຫລດ CMU Sphinx
  • 2
    PyScripter
    PyScripter
    PyScripter ເປັນ Python ແຫຼ່ງເປີດ
    ສະພາບແວດລ້ອມການພັດທະນາແບບປະສົມປະສານ (IDE)
    ສ້າງຂຶ້ນດ້ວຍຄວາມທະເຍີທະຍານທີ່ຈະກາຍເປັນ
    ແຂ່ງຂັນໃນການເຮັດວຽກກັບ
    ການ​ຄ້າ​ຂ້າ​ພະ​ເຈົ້າ ...
    ດາວໂຫລດ PyScripter
  • 3
    ເກົ່າ Feren OS Repositories
    ເກົ່າ Feren OS Repositories
    ນີ້ແມ່ນບ່ອນເກັບມ້ຽນຢ່າງເປັນທາງການສໍາລັບ
    Feren OS. ເພື່ອເພີ່ມອັນຫຼ້າສຸດ, ໃຫ້ແລ່ນ
    ຄໍາສັ່ງນີ້: (16.04-based) echo
    "ເດບ...
    ດາວໂຫລດ Old Feren OS Repositories
  • 4
    OmegaT - multiplatform CAT tool
    OmegaT - multiplatform CAT tool
    OmegaT ເປັນແຫຼ່ງຟຣີ ແລະເປີດ
    Multiplatform Computer Assisted
    ເຄື່ອງ​ມື​ການ​ແປ​ພາ​ສາ​ທີ່​ມີ​ການ​ຈັບ​ຄູ່ fuzzy​,
    ຫນ່ວຍຄວາມຈໍາການແປພາສາ, ຊອກຫາຄໍາສໍາຄັນ,
    ຄໍາ​ສັບ​ປະ​ດາ​, ແລະ tran ...
    ດາວໂຫລດ OmegaT - multiplatform CAT tool
  • 5
    butt (ອອກອາກາດໂດຍໃຊ້ເຄື່ອງມືນີ້)
    butt (ອອກອາກາດໂດຍໃຊ້ເຄື່ອງມືນີ້)
    butt (ອອກອາກາດໂດຍໃຊ້ເຄື່ອງມືນີ້) ເປັນ
    ງ່າຍ​ທີ່​ຈະ​ນໍາ​ໃຊ້​, ເຄື່ອງ​ມື​ນ​້​ໍ​າ OS ຫຼາຍ​. ມັນ
    ສະຫນັບສະຫນູນ ShoutCast ແລະ IceCast ແລະແລ່ນ
    ໃນ Linux, MacOS ແລະ Windows. ຕົ້ນ​ຕໍ pu...
    ດາວໂຫລດ butt (ອອກອາກາດໂດຍໃຊ້ເຄື່ອງມືນີ້)
  • 6
    JavaVi - vi/vim ບັນນາທິການ clone
    JavaVi - vi/vim ບັນນາທິການ clone
    jVi ແມ່ນ clone ບັນນາທິການ vi/vim ສ້າງຂຶ້ນໃນ
    ເທິງສຸດຂອງແພັກເກັດ javax.swing.text.
    ມີໃຫ້ສໍາລັບ NetBeans ແລະ JBuilder. jVi
    ໄດ້ຖືກອອກແບບເພື່ອໄວແລະງ່າຍດາຍ
    ປະສົມປະສານ ...
    ດາວໂຫລດ JavaVi - vi/vim editor clone
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad