Ronnie Sahlberg
2e126318ac
New version 1.9.0
...
The main part of this release is the introduction of a new
CUnit based test tool for iscsi and scsi : iscsi-test-cu
This test tool will replace iscsi-test which will remain but will not
be expanded with any new tests.
Other changes include:
- Add new CUnit based test tool: iscsi-test-cu to replace iscsi-test
- Add tests for persistent reservation
- Autotools updates
- Add pkgconfig
2013-02-24 09:09:02 -08:00
Ronnie Sahlberg
50d1f68ef1
Update README and mention iscsi-test-cu
2013-02-24 09:07:02 -08:00
Ronnie Sahlberg
0a7e9a200b
Makefile: Add two new headerfiles that are used for the test tools
2013-02-24 08:59:08 -08:00
Ronnie Sahlberg
286c5ecb90
Merge pull request #59 from bonzini/master
...
usual bunch of autotools fixes
2013-02-24 08:24:39 -08:00
Lee Duncan
8493ec5837
Added persistent reservation ownership tests.
...
Created tests for all persistent reservation types that
verifies reservation ownership based on reservation
type.
2013-02-24 08:19:30 -08:00
Lee Duncan
c4df17e794
minor cleanup of persistent reserve access test
...
Renamed helper function to not conflict with new
names, and cleaned up the include file list.
2013-02-24 08:03:37 -08:00
Paolo Bonzini
5bb67f0a0b
remove libdir hack
...
This does not work with Debian (which uses lib32 or multiarch) nor
when cross-compiling.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-02-22 18:01:23 +01:00
Paolo Bonzini
466da447f3
do not include /usr/local/include path
...
This should be done using the COMPILER_PATH environment variable
if needed (in .bashrc), but should not really be needed at all.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-02-22 18:01:22 +01:00
Paolo Bonzini
a5fd68472e
distribute pkgconfig file
...
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com >
2013-02-22 18:01:22 +01:00
Ronnie Sahlberg
473172813b
TEST: Add ORWRITE test to the READONLY device test
2013-02-19 19:32:01 -08:00
Ronnie Sahlberg
41754b45e8
TESTS: Add tests for ORWRITE
2013-02-19 19:30:51 -08:00
Ronnie Sahlberg
100fcd796d
Add ASCQ code for CAPACITY_DATA_HAS_CHANGED
2013-02-19 17:59:45 -08:00
Ronnie Sahlberg
fc1b2697d4
TESTS: Add tests for WRITEVERIFY10/12/16
2013-02-18 20:16:41 -08:00
Ronnie Sahlberg
02010f9157
TESTS: Add tests that medium changing commands fail for readonly devices
2013-02-18 19:28:53 -08:00
Ronnie Sahlberg
5fe7eb573c
TESTS: Add beyond eol test for GET_LBA_STATUS
2013-02-18 18:11:05 -08:00
Lee Duncan
07bb4d04d2
ported group reservation access control test to CUnit
...
Ported group reservation access control test to CUnit format.
This is the final group reservation test to be ported.
2013-02-18 06:58:34 -08:00
Lee Duncan
9b436eee2f
ported 3 more group reservation tests to CUnit
...
Ported 3 more group reservation tests to new the CUnit format.
2013-02-18 06:58:04 -08:00
Lee Duncan
99ef5c6495
group reservation tests logging and cleanup
...
Converted group reservation functions to use loggin(), and
cleaned up those functions a little as well.
2013-02-18 06:57:36 -08:00
Lee Duncan
9d46353a62
Added dataloss checks for prout_* functions
...
Added "--data-loss" check for prout_*() functions.
2013-02-18 06:57:03 -08:00
Lee Duncan
40b0a842d1
Cleaned up prin_read_keys since task always passed in
...
Cleaned up prin_read_keys() to assume task is always
passed in, since that is the case.
2013-02-18 06:56:37 -08:00
Lee Duncan
4c8770a405
Renamed group reservation routines with prin_*/prout_*
...
Renamed group reservation helper functions with prin_* or prout_*,
making it more clear what they are doing.
2013-02-18 06:55:59 -08:00
Ronnie Sahlberg
d5f2e7120a
Fixup the get-lba-status tests
2013-02-13 18:21:13 -08:00
Lee Duncan
990af4a427
Added printf format checking to logging function.
...
This also required changing the logging of "" at the
start of each test to appeal the otherwise-friendly
compiler.
2013-02-13 18:04:51 -08:00
Ronnie Sahlberg
a1590cf30c
TEST: Add simple test for GET_LBA_STATUS
2013-02-09 14:12:28 -08:00
Ronnie Sahlberg
f816af3f83
TESTS: Keep the tests listed in alphabetical order for the opcodes
2013-02-09 12:14:41 -08:00
Lee Duncan
3f4bb80fd4
Converted first PGR test to new CUnit format
...
Here's the patch that really adds the new test ... plz let me know if I did this incorrectly.
---------------------------------------------------------------
parent 93fd84ab52bc56f889dbd7970345d205ce03f958 (1.7.0-238-g93fd84a)
commit c5aa45226d054389280b763ce5754c5fa647b05c
Author: Lee Duncan <lduncan@suse.de >
Date: Wed Feb 6 13:43:08 2013 -0800
Converted first PGR test to new CUnit format
2013-02-09 12:05:57 -08:00
Lee Duncan
49d1f87d17
Clean up comment and usage message
...
parent df665e940aba51dbc6b1e7040bda476d66b6584f (1.7.0-237-gdf665e9)
commit 93fd84ab52bc56f889dbd7970345d205ce03f958
Author: Lee Duncan <lduncan@suse.de >
Date: Wed Feb 6 13:41:39 2013 -0800
Clean up comment and usage message
2013-02-09 12:04:12 -08:00
Lee Duncan
7a9140f2f6
Removing useless debug print message
...
parent c1722f5fac (1.7.0-236-gc1722f5)
commit df665e940aba51dbc6b1e7040bda476d66b6584f
Author: Lee Duncan <lduncan@suse.de >
Date: Wed Feb 6 13:39:24 2013 -0800
Removing useless debug print message
2013-02-09 11:41:26 -08:00
Ronnie Sahlberg
c1722f5fac
Merge pull request #58 from plieven/upstream_fixes
...
Upstream fixes
2013-01-28 17:34:20 -08:00
Peter Lieven
8bc0046f51
changed iscsi_data.size from int to size_t
...
iscsi_data.size is used as parameter to memory
operation functions (such as malloc) which except
size_t rather than int.
Signed-off-by: Peter Lieven <pl@kamp.de >
2013-01-28 09:36:00 +01:00
Peter Lieven
7e46a5a337
RECONNECT fix lost allocation on reconnect.
...
Signed-off-by: Peter Lieven <pl@kamp.de >
2013-01-28 09:31:13 +01:00
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
72598c0b46
UNMAP: Fix marshalling of DATA when more than one unmap descriptor is sent.
2013-01-21 20:06:11 -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