Commit Graph

77 Commits

Author SHA1 Message Date
Ronnie Sahlberg
676bf2372c TEST: Add test that target reset will release a RESERVE6 2012-10-04 21:37:41 -07:00
Ronnie Sahlberg
06e925f2fd TEST: Add a test to verify that reservation are dropped on session termination 2012-10-01 18:41:08 -07:00
Ronnie Sahlberg
30a32b4335 TESTS: Add two tests that RESERVE6 is dropped on LUN-reset as well as session logout 2012-09-30 09:25:39 -07:00
Jon Grimm
26d090e191 Add testcase for RESERVE6/RELEASE6 2012-09-27 14:17:24 -05:00
Jon Grimm
d6bea3db52 merge fixup 2012-09-24 10:22:58 -05:00
Jon Grimm
e55ec72f36 Add Read TOC (0x43) Command Support (and basic testcase). 2012-09-24 10:15:00 -05:00
Ronnie Sahlberg
ba14452dc2 TEST: Add a test that reads all reported VPD pages and validates qualifier, type and page-code in the returned data 2012-09-21 20:15:04 -07:00
Ronnie Sahlberg
be4f2fdf66 TESTS: Add a test that all mandatory SPC pages are supported by the target 2012-09-21 18:52:51 -07:00
Ronnie Sahlberg
703d9120bc TEST: Add test for TESTUNITREADY
Add an explicit test for this opcode. We already have plenty of implicit tests via the normal iscsi login functions.
2012-09-20 19:38:30 -07:00
Ronnie Sahlberg
6e2f04455f TEST: Add a test that INQUIRY where EVPD==0 but PAGE_CODE!=0 is an error 2012-09-20 18:27:04 -07:00
Ronnie Sahlberg
641027283b TESTS: Add a new test to check standard INQ alloclen
Add a test for the standard INQUIRY data. The iscsi/scsi target should complete
the request successfully for all values of buffersize/allocation_length
of 1 to 255 bytes.

Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2012-09-18 19:45:42 -07:00
Ronnie Sahlberg
6b28465a46 TESTS: Add basic test of standard INQUIRY data 2012-09-12 06:55:51 -07:00
Ronnie Sahlberg
ed70ced748 TEST: Add test for the flags in STARTSTOPUNIT
Implement a test similar to the SSU flags tests from the Microsoft scsi
compliance test suite.
2012-09-10 21:24:35 -07:00
Ronnie Sahlberg
9fdb2b16b4 TESTS: Add a test for READCAPACITY16 with allocation-length == 0
Add a READCAPACITY16 testcase from the Microsoft scsi compliance test suite.
2012-09-10 20:35:09 -07:00
Ronnie Sahlberg
3af45a0677 TEST: add test for prefetching 0 blocks from a device 2012-09-05 20:17:50 -07:00
Ronnie Sahlberg
8f11b127fe TEST: Add test for PREFETCH10/16 beyond eol 2012-09-05 19:42:14 -07:00
Ronnie Sahlberg
ca6875e69d TESTS: Add tests for the flags for PREFETCH10/16 2012-09-05 19:17:16 -07:00
Paolo Bonzini
778aacb47f fix building out-of-tree
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2012-08-30 17:37:38 +02:00
Ronnie Sahlberg
d1c7b17cf5 TEST: Start adding tests for invalid BUFFEROFFSET in DATA-IN 2012-08-12 12:51:37 +10:00
Ronnie Sahlberg
6412834754 TEST: Add test that invalid DATASN for DATAIN is detected as an error
Send a write containing two DATA-IN PDUs in a sequence but both PDUs have DATASN==0
This is an error and the target should react to this as an invalid command

Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2012-08-10 16:08:55 +10:00
Ronnie Sahlberg
0cf42c3662 TESTS: Add a test for ISCSI CMDSN out of range
Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
2012-08-10 15:36:10 +10:00
Paolo Bonzini
b5d6a9ff6f include lib/libiscsi.syms in tarball
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
2012-08-09 15:38:46 +02:00
Ronnie Sahlberg
fbc4f3584b TEST: Add initial test for "test that all mandatory SBC commands are there"
Some tests are just stubs since we underlying vommands have not been
implemented in libiscsi yet.
2012-07-22 08:52:25 +10:00
Ronnie Sahlberg
94cd6bf3b1 TEST: Add test that PREVENTs on different IT_Nexuses do not interfere 2012-07-21 15:04:53 +10:00
Ronnie Sahlberg
313d579464 TEST: Add a test that a LUN reset will clear PREVENTALLOW 2012-07-21 12:05:25 +10:00
Ronnie Sahlberg
ca046ab342 TEST: add a test that a Cold Reset will clear PREVENTALLOW 2012-07-21 11:59:34 +10:00
Ronnie Sahlberg
7d0393452c TEST: Add a test that PREVENTALLOW is cleared byb a warm reset 2012-07-21 11:53:26 +10:00
Ronnie Sahlberg
44bf8a5a3a TEST: Add a test that a I_T_Nexus loss clears the PREVENTALLOW on that nexus 2012-07-21 11:17:09 +10:00
Ronnie Sahlberg
5953607743 TEST: add test that we can not eject media when PREVENTALLOW is set on the I_T_nexus 2012-07-21 10:43:33 +10:00
Ronnie Sahlberg
5cf3ccca75 TEST: Add simple test for PREVENTYALLLOWMEDIUMREMOVAL 2012-07-21 10:04:37 +10:00
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
e6ca1451b0 TEST add test for wrprotect field in ORWRITE 2012-07-14 18:38:48 +10:00
Ronnie Sahlberg
030cb9134a Add lba-out-of-range tests for ORWRITE 2012-07-14 17:45:43 +10:00
Ronnie Sahlberg
1ce5d97e57 TEST: Add test for ORWRITE command 2012-07-14 17:29:58 +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
eaff5a4e4e TESTS: Add a test that write/unmap fails on read-only devices 2012-07-13 10:04:42 +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
14a70127ce Add tests for WRITESAME10/16 for writing beyond the end of the device 2012-06-23 21:18:38 +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
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
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