Skip to content

Files

Latest commit

97d2f68 · Oct 1, 2021

History

History
This branch is 94 commits behind sahlberg/libiscsi:master.

test-tool

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
May 23, 2021
Sep 30, 2012
Jun 17, 2020
Feb 21, 2019
Feb 22, 2016
Oct 1, 2021
Sep 6, 2021
Oct 1, 2021
Jan 22, 2021
Aug 10, 2020
Sep 1, 2020
Sep 22, 2019
Jun 25, 2021
Feb 21, 2019
May 22, 2020
Oct 19, 2020
May 22, 2020
Nov 9, 2019
Sep 6, 2021
Sep 6, 2021
Sep 6, 2021
Sep 6, 2021
Sep 6, 2021
Sep 6, 2021
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Nov 13, 2019
Sep 3, 2020
Sep 3, 2020
Nov 13, 2019
May 23, 2021
May 23, 2021
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Nov 9, 2019
May 22, 2020
Feb 21, 2019
Jul 9, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Sep 22, 2019
Sep 22, 2019
Feb 21, 2019
Sep 22, 2019
Sep 22, 2019
Sep 22, 2019
Feb 21, 2019
Sep 22, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Sep 22, 2019
Feb 21, 2019
Sep 22, 2019
Sep 22, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Sep 22, 2019
Feb 21, 2019
Sep 22, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Sep 22, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Sep 22, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Sep 6, 2021
Feb 21, 2019
Jan 22, 2021
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Sep 22, 2019
Sep 22, 2019
Sep 22, 2019
Sep 22, 2019
Feb 21, 2019
Sep 22, 2019
Sep 22, 2019
Feb 21, 2019
Nov 13, 2019
Feb 21, 2019
Nov 13, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Nov 13, 2019
Sep 22, 2019
Sep 22, 2019
May 23, 2021
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 9, 2021
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 9, 2021
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 9, 2021
Feb 21, 2019
Feb 21, 2019
Feb 9, 2021
Feb 9, 2021
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Nov 9, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Dec 17, 2020
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Nov 9, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Dec 17, 2020
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Sep 22, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Sep 22, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Feb 21, 2019
Sep 22, 2019
Feb 21, 2019
Feb 21, 2019
This directory contains a libiscsi based test tool.
The purpose of this test tool is to validate iscsi and scsi protocol compliance of a target.


Initiatornames and LUN-masking
==============================
If the target uses lun-masking or ACLs you need to set the target up to allow
iscsi-test access to the LUNs you want to test.
By default iscsi-test uses the following two initiator names :
  iqn.2007-10.com.github:sahlberg:libiscsi:iscsi-test
  iqn.2007-10.com.github:sahlberg:libiscsi:iscsi-test-2

Most tests only use the first name but some tests, such as the RESERVE/RELEASE
tests, will use both names.

Optionally you can use different initiatir names for your testing using the
command line flags :
  --initiator-name=iqn.<some other name>
  --initiator-name-2=iqn.<another different name>


Listing all tests and test details:
===================================
The --list argument is used to show a lost of all major tests that are available
  iscsi-test --list

To list all tests and a description of each test and subtests, use
  iscsi-test --list --info

Running tests:
==============
Running tests you need to specify which test to run using the --test argument.
This can either be the name of one specific test or a set of tests using * as
the wildcard character.

Example to run one specific test :
  iscsi-test --test="T1020_bufferoffset_invalid" iscsi://127.0.0.1/iqn.ronnie.test/1

Example to run all READ10 tests :
  iscsi-test --test="*read10*" iscsi://127.0.0.1/iqn.ronnie.test/1

Or to run every test :
  iscsi-test --test="*" iscsi://127.0.0.1/iqn.ronnie.test/1