Ronnie Sahlberg
b8e08a355d
TESTS: Add test for all media access commands that they fail correctly on ejected media
2012-07-18 08:03:29 +10:00
Ronnie Sahlberg
4a3935770d
TEST Add test for powercondition and eject
2012-07-16 21:43:27 +10:00
Ronnie Sahlberg
db68e68f6d
TEST: add simple test for STARTSTOPUNIT
2012-07-16 21:06:52 +10:00
Ronnie Sahlberg
1f40de8858
compiler warnings
2012-07-15 08:13:40 +10:00
Ronnie Sahlberg
e6ca1451b0
TEST add test for wrprotect field in ORWRITE
2012-07-14 18:38:48 +10:00
Ronnie Sahlberg
6bbbff64fd
Add some missing free calls
2012-07-14 18:10:04 +10:00
Ronnie Sahlberg
67f4ceca6b
Add COMPAREANDWRITE and ORWRITE to the readonly tests
2012-07-14 17:55:10 +10:00
Ronnie Sahlberg
030cb9134a
Add lba-out-of-range tests for ORWRITE
2012-07-14 17:45:43 +10:00
Ronnie Sahlberg
1a7a92024e
Fix typo in orwrite test
2012-07-14 17:30:57 +10:00
Ronnie Sahlberg
1ce5d97e57
TEST: Add test for ORWRITE command
2012-07-14 17:29:58 +10:00
Ronnie Sahlberg
bee944c3cc
update log message
2012-07-14 13:17:13 +10:00
Ronnie Sahlberg
b5a6f7c3cb
Bugfixes for the compare and write tests
2012-07-14 13:15:45 +10:00
Ronnie Sahlberg
17e3355dc2
TEST: Add tests for COMPAREANDWRITE
2012-07-14 13:06:24 +10:00
Ronnie Sahlberg
f6705d4691
TESTS: Add tests for writing beyond the end of the LUN for WRITEVERIFY10/12/16
2012-07-14 10:54:15 +10:00
Ronnie Sahlberg
477ee0f6f6
TEST: Add wrprotect tests for WRITEVERIFY10/12/16
2012-07-14 08:54:00 +10:00
Ronnie Sahlberg
df30827992
Add simple tests for WRITEVERIFY10/12/16
2012-07-14 08:41:04 +10:00
Ronnie Sahlberg
bae5ce4c14
TESTS: Add test that WRITEVERIFY* fails if the device is write-protected
2012-07-14 08:24:19 +10:00
Ronnie Sahlberg
eaff5a4e4e
TESTS: Add a test that write/unmap fails on read-only devices
2012-07-13 10:04:42 +10:00
Ronnie Sahlberg
c379a3eb27
TESTS: improve the output for some failures
2012-07-11 14:16:55 +10:00
Ronnie Sahlberg
a684094fbd
TEST: exit code is number of failed tests
...
exit code == 0 means all tests were successful
2012-07-11 13:07:24 +10:00
Ronnie Sahlberg
5dc8c7739f
Update usage page for the test tool
2012-07-10 19:25:26 +10:00
Ronnie Sahlberg
e5e4817331
TEST: Add --info to the help page for the test tool
2012-07-10 17:30:43 +10:00
Ronnie Sahlberg
f2a5ccb4f5
TEST: Allow --info to work when --list is used
...
iscsi-test --list --info
thus lists both all the major tests as well as all sub-tests
2012-07-10 17:27:24 +10:00
Ronnie Sahlberg
fbd6a9a960
Fix incorrect prontout on test failure. Wrong sense printed
2012-07-10 16:29:34 +10:00
Ronnie Sahlberg
ecbff226b8
Improve tests for READ10/READ12/READ16
2012-06-24 07:55:49 +10:00
Ronnie Sahlberg
27ea207fd4
Improve WRITE10/12/16 tests
2012-06-24 07:43:28 +10:00
Ronnie Sahlberg
7e0e732128
Add tests for writing 0 blocks with WRITESAME10/16
2012-06-24 07:30:03 +10:00
Ronnie Sahlberg
e7c8a173ab
Add tests for the WRPROTECT bits for WRITESAME10/16
2012-06-23 21:40:58 +10:00
Ronnie Sahlberg
124b71bd80
READ10 tests. Add tests fopr lba 2^31 an lba -1
2012-06-23 21:25:39 +10:00
Ronnie Sahlberg
14a70127ce
Add tests for WRITESAME10/16 for writing beyond the end of the device
2012-06-23 21:18:38 +10:00
Ronnie Sahlberg
04b5fc86d2
WRITE_SAME16 Tests update
...
Update the tests for write same 16 unmap to cover more cases
2012-06-17 21:32:56 +10:00
Ronnie Sahlberg
620ba234c3
WRITESAME10 UNMAP Tests updates
...
Make the WS10 tests more accurate for unmap operations and check for proper sense for invalid conditions, like unmap=0 and anchor=1
2012-06-17 21:27:22 +10:00
Ronnie Sahlberg
1d3e910769
TESTS: Add tests for WRITE10
...
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com >
2012-06-05 19:36:25 +10:00
Ronnie Sahlberg
d5f646099d
READ10/WRITE10: Change these functions to sue the same signatures as the other READ/WRITE
...
Harmonize the signatures for READ10/WRITE10 to match the ones for READ12/16 and WRITE12/16
This breaks the API/ABI so this forces the next version of the library to bump the major version to 2.0
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com >
2012-06-05 19:20:02 +10:00
Ronnie Sahlberg
5ccf2f4d87
Add tests for verify10/16 for lba out of range
...
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com >
2012-06-04 20:45:59 +10:00
Ronnie Sahlberg
9130d2eb45
Add support for VERIFY12 and tests
...
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com >
2012-06-04 20:35:15 +10:00
Ronnie Sahlberg
6003000809
Add VERIFY16 support and tests
...
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com >
2012-06-04 20:16:44 +10:00
Ronnie Sahlberg
f6fd18ee3a
TEST: Fix cutnpaster typo
...
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com >
2012-06-03 14:42:04 +10:00
Ronnie Sahlberg
34778d353c
TEST: Add test for READ16 at LBA 2^63.
...
Surprisingly many targets do a LBA << 9 to covert to file offset internally
and thus return data from LBA==0 instead of returning a check condition and lba out of range
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com >
2012-06-03 14:35:33 +10:00
Ronnie Sahlberg
d908c1a642
TESTS: Improve the tests when reading from LBA -1
...
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com >
2012-06-03 10:16:18 +10:00
Ronnie Sahlberg
26873ea6ce
TESTS: Improve tests for reading at LBA -1
...
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com >
2012-06-03 10:05:42 +10:00
Ronnie Sahlberg
5eca632542
TEST-TOOL: Allow wildcards for the test name.
...
So that you can run for example all read10 tests using
./bin/iscsi-test --test='*read10*' iscsi://127.0.0.1/iqn.ronnie.test/1
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com >
2012-06-03 09:15:09 +10:00
Ronnie Sahlberg
288fd5e9fe
TEST-TOOL: Add a --info argument to print more detailed infor what a test does
...
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com >
2012-06-03 09:08:12 +10:00
Ronnie Sahlberg
a0a4677dfa
TEST: Add GET_LBA_STATUS test for LBA out of range
2012-05-30 19:07:39 +10:00
Ronnie Sahlberg
812df62bfd
SBC: Add GET_LBA_STATUS support and simple test
2012-05-30 18:41:12 +10:00
Michael Tokarev
bb685e91f1
include stdlib.h for random declaration in test-tool/0132_verify10_mismatch_no_cmp.c
...
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru >
2012-05-15 17:18:52 +10:00
Ronnie Sahlberg
fc399ab127
TEST: Add simple tests for prefetch10/16
2012-05-03 18:42:32 +10:00
Ronnie Sahlberg
c02a952911
Fix some cut and paste typos
2012-05-02 23:44:20 +10:00
Ronnie Sahlberg
33a398f21c
TESTS Add basic tests for write12/16
2012-05-02 23:15:41 +10:00
Ronnie Sahlberg
02bbaa7007
TESTS: We have proper tests for READ12/16 now so we can remove the old rdprotect tests
2012-05-02 21:48:01 +10:00