From c379a3eb273d55be1f31355b0bf7156987430dc6 Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Wed, 11 Jul 2012 14:16:55 +1000 Subject: [PATCH] TESTS: improve the output for some failures --- test-tool/0180_writesame10_unmap.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/test-tool/0180_writesame10_unmap.c b/test-tool/0180_writesame10_unmap.c index f4202e2..88b83d9 100644 --- a/test-tool/0180_writesame10_unmap.c +++ b/test-tool/0180_writesame10_unmap.c @@ -253,7 +253,10 @@ test4: || task->sense.key != SCSI_SENSE_ILLEGAL_REQUEST || task->sense.ascq != SCSI_SENSE_ASCQ_INVALID_FIELD_IN_CDB) { printf("[FAILED]\n"); - printf("WRITESAME10 with UNMAP=0 ANCHOR=1 failed with wrong sense code %s\n", iscsi_get_error(iscsi)); + printf("WRITESAME10 with UNMAP=0 ANCHOR=1 failed with wrong sense code %d %s(%d) %s(0x%04x) should be CHECK_CONDITION/ILLEGAL_REQUEST/INVALID_FIELD_IN_CDB\n", + task->status, + scsi_sense_key_str(task->sense.key), task->sense.key, + scsi_sense_ascq_str(task->sense.ascq), task->sense.ascq); scsi_free_scsi_task(task); ret = -1; goto test5; @@ -282,7 +285,10 @@ test5: || task->sense.key != SCSI_SENSE_ILLEGAL_REQUEST || task->sense.ascq != SCSI_SENSE_ASCQ_INVALID_FIELD_IN_CDB) { printf("[FAILED]\n"); - printf("WRITESAME10 with UNMAP=1 ANCHOR=1 failed with wrong sense code %s\n", iscsi_get_error(iscsi)); + printf("WRITESAME10 with UNMAP=1 ANCHOR=1 failed with wrong sense code %d %s(%d) %s(0x%04x) should be CHECK_CONDITION/ILLEGAL_REQUEST/INVALID_FIELD_IN_CDB\n", + task->status, + scsi_sense_key_str(task->sense.key), task->sense.key, + scsi_sense_ascq_str(task->sense.ascq), task->sense.ascq); scsi_free_scsi_task(task); ret = -1; goto test6;