Commit Graph

265 Commits

Author SHA1 Message Date
Ronnie Sahlberg
aefa88b724 TESTS: Add tests that WRITESAME10/16 UNMAP will unmap until end of the device when number-of-blocks is set to 0 2013-01-27 10:32:00 -08:00
Ronnie Sahlberg
8e85b87092 TESTS: Add tests for PREFETCH10/16 to the new test suite 2013-01-26 18:07:25 -08:00
Ronnie Sahlberg
0dbffe1a5d TESTS Add tests for WRITESAME16 to the new testsuite 2013-01-26 09:18:39 -08:00
Ronnie Sahlberg
f8298d013c TESTS: Add WRITESAME10 tests to the new testsuite 2013-01-26 09:05:02 -08:00
Ronnie Sahlberg
0f73f062d2 SCSI: remove LBDATA/PBDATA from the WriteSame10/16 signatures
Make LBA the third argument to the iscsi writesame functions
2013-01-21 21:15:37 -08:00
Ronnie Sahlberg
9bf6a3d68b UNMAP test, add subtest for no-descriptor at all 2013-01-21 20:36:04 -08:00
Ronnie Sahlberg
27f46c862f TEST: Add one more 0-block subtest for UNMAP 2013-01-21 20:30:06 -08:00
Ronnie Sahlberg
7027ccb3b2 TESTS: Fix num_blocks offset by one in the beyond-eol tests 2013-01-21 20:27:12 -08:00
Ronnie Sahlberg
bfbde8b097 TEST: Add test for 0 blocks for UNMAP and fix num_blocks which was off by one
across the testsuite
2013-01-21 20:20:46 -08:00
Ronnie Sahlberg
2535eaed47 TEST add simple UNMAP test 2013-01-21 19:38:51 -08:00
Ronnie Sahlberg
d7be22fa2f TESTS: add READCAPACITY16 tests 2013-01-21 17:13:48 -08:00
Ronnie Sahlberg
ab3dfae005 TESTS add tests for VERIFY10 and VERIFY12 2013-01-21 14:50:40 -08:00
Ronnie Sahlberg
0e4e2e91bd TESTS: Add VERIFY16 tests 2013-01-21 14:27:14 -08:00
Ronnie Sahlberg
9799e04cd5 TESTS: Add WRITE10 tests 2013-01-21 11:49:26 -08:00
Ronnie Sahlberg
8de444bb87 TESTS Add WRITE12 tests 2013-01-21 11:43:50 -08:00
Ronnie Sahlberg
84c8606c90 TESTS: change write16 flags/wrprotect tests to also write one block of data 2013-01-21 11:24:31 -08:00
Ronnie Sahlberg
2f90e02395 TESTS: Add tests for WRITE16 to new framework 2013-01-21 11:19:43 -08:00
Ronnie Sahlberg
0c124ce3cc TESTS Add READ16 tests to the new framework 2013-01-21 08:36:23 -08:00
Ronnie Sahlberg
d1641b762b TESTS: Add READ12 tests to the new test framework 2013-01-21 08:22:26 -08:00
Ronnie Sahlberg
192ee4d61b TESTS: convert READ6 tests to the new framework 2013-01-20 17:02:13 -08:00
Ronnie Sahlberg
2a1a7bc2bb TESTS: convert readcapacity10 test to new framework 2013-01-20 16:22:31 -08:00
Ronnie Sahlberg
a57ef69c8e TESTS: fixup the first-log-line of each test 2013-01-15 18:31:18 -08:00
Ronnie Sahlberg
e6d2c0713c TESTS-CU: Indent the verbose logging by 4 spaces 2013-01-14 06:39:25 -08:00
Ronnie Sahlberg
0f9d8d0617 TEST: Add a new flag -V that enables verbose logging off the SCSI commands used and if they succeeded or failed 2013-01-07 19:23:51 -08:00
Ronnie Sahlberg
d97b3b30e3 TEST: Add a \n to the start of READ10_flags logging 2013-01-06 17:10:33 -08:00
Ronnie Sahlberg
4b3a53f7be TESTS: Update the READ10 tests for the new test tool 2013-01-06 17:08:50 -08:00
Ronnie Sahlberg
179d7b4f55 TESTS: Add different log levels to the TUR test test suite and see how it looks
Add different log levels and update the TUR testsute.
Update the helper for testunitready() so that it
* prints FAILURE messages for normal and verbose levels
* prints selfdocumenting messages for which SCSI command it sends and the expected result for the verbose level
2013-01-06 15:04:31 -08:00
Lee Duncan
d3324decd2 CUnit tests now working for first 2 suites, but
Makefile.am not correct yet.
2013-01-04 18:11:36 -08:00
Lee Duncan
fb4724c813 Added guts of new cunit-based main routine 2013-01-03 19:57:09 -08:00
Lee Duncan
b8da17b3ec Now main() is seperate from guts of testing. 2013-01-03 19:56:30 -08:00
Lee Duncan
ee5000ba9d Moved support routines from iscsi-test to iscsi-support,
in preperation for sharing non-main functions.
2013-01-02 17:15:48 -08:00
Lee Duncan
d9664cb26a Added test for other 5 PGR reservation types. 2012-12-28 11:21:37 -08:00
Lee Duncan
6a122428dd Merge https://github.com/sahlberg/libiscsi 2012-12-27 19:18:53 -08:00
Lee Duncan
fbf8b5e426 - Made PGR test more verbose (naming initiator).
- Added test for Exclusive Access PGR reservation access testing.
2012-12-27 12:51:38 -08:00
Ronnie Sahlberg
91155c42e4 TESTS: Read standard inq page before we spawn the tests
We dont need to call inq so often from the tests if we read the standard page once before the tests begin
2012-12-27 11:47:34 -08:00
Ronnie Sahlberg
3a4605d3e5 TESTS: Remove some READCAPACITY16 we no longer need 2012-12-27 07:04:23 -08:00
Ronnie Sahlberg
5ad957b873 TESTS: Start fixing up the tests so we can test-suite them properly
Dont call READCAPACITY from every single test.
Remove two arguments from the test signatures and turn them into globals.
remove the ret++ silliness.  Tests return 0 : all ok, -2, skipped or -1 : test failed
2012-12-26 18:34:12 -08:00
Ronnie Sahlberg
3c960c1d42 TESTS: Create helpers for VERIFY16 and switch all tests over to use them 2012-12-26 09:25:45 -08:00
Ronnie Sahlberg
eb2a586cc4 Merge remote branch 'gonzoleeman/master' 2012-12-26 05:44:36 -08:00
Ronnie Sahlberg
61ad9b1972 TESTS: Create helpers for verify12 and switch all tests to use them 2012-12-25 16:14:45 -08:00
Ronnie Sahlberg
12179de245 TESTS: create helpers for VERIFY10 and switch all tests over to use it. 2012-12-25 15:48:11 -08:00
Ronnie Sahlberg
2afb5accc4 TESTS: Create helpers for PREFETCH16 and switch all tests over to them 2012-12-25 08:57:05 -08:00
Ronnie Sahlberg
047b650151 TEST: Add helpers for PREFETCH10 and convert all tests to use them 2012-12-25 08:31:30 -08:00
Ronnie Sahlberg
4ee24799ed TESTS: Change all remaining uses of testunitready to use the new helper 2012-12-24 15:09:10 -08:00
Lee Duncan
d72e6b3717 Removed custom struct for tracking Persistent Resvn type. 2012-12-23 21:36:46 -08:00
Ronnie Sahlberg
69dbf8c727 TESTS: Convert 0361 and 0362 to use testunitready helpers 2012-12-23 21:02:43 -08:00
Ronnie Sahlberg
b9c516147a TESTS: Add helpers for testunitready. Change 0000 and 0360 to use new testunitready helpers 2012-12-23 20:49:38 -08:00
Lee Duncan
9ea26fbca5 Cleanup to make tests easier to read. 2012-12-22 14:12:10 -08:00
Lee Duncan
474cec5556 Added new 1130* test file for PGR simple reserve testing.
Added infrastructure to support reading, setting, and
clearing reservations.
2012-12-22 13:50:55 -08:00
Lee Duncan
cc4969d167 Updated to be more modular, and added one test. 2012-12-22 11:09:05 -08:00