TESTS: Add tests for WRITE10

Signed-off-by: Ronnie Sahlberg <ronniesahlberg@gmail.com>
This commit is contained in:
Ronnie Sahlberg
2012-06-05 19:36:25 +10:00
parent d5f646099d
commit 1d3e910769
9 changed files with 657 additions and 3 deletions

View File

@@ -80,7 +80,7 @@ int T0221_write16_wrprotect(const char *initiator, const char *url, int data_los
goto finished;
}
printf("Write16 with RDPROTECT ");
printf("Write16 with WRPROTECT ");
for (i = 1; i <= 7; i++) {
task = iscsi_write16_sync(iscsi, lun, 0, data, block_size, block_size, i, 0, 0, 0, 0);
if (task == NULL) {
@@ -93,7 +93,7 @@ int T0221_write16_wrprotect(const char *initiator, const char *url, int data_los
|| task->sense.key != SCSI_SENSE_ILLEGAL_REQUEST
|| task->sense.ascq != SCSI_SENSE_ASCQ_INVALID_FIELD_IN_CDB) {
printf("[FAILED]\n");
printf("Write16 with RDPROTECT!=0 should have failed with CHECK_CONDITION/ILLEGAL_REQUEST/INVALID_FIELD_IN_CDB\n");
printf("Write16 with WRPROTECT!=0 should have failed with CHECK_CONDITION/ILLEGAL_REQUEST/INVALID_FIELD_IN_CDB\n");
ret = -1;
scsi_free_scsi_task(task);
goto finished;