From fd55600d3915e51c7ba2e724505af271be6404fe Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Thu, 10 Sep 2015 16:45:24 -0700 Subject: [PATCH] TESTS: Print correct sense data when a command fail that were expected to succeed --- test-tool/iscsi-support.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/test-tool/iscsi-support.c b/test-tool/iscsi-support.c index 08317fd..cf498e3 100644 --- a/test-tool/iscsi-support.c +++ b/test-tool/iscsi-support.c @@ -179,7 +179,10 @@ static int check_result(const char *opcode, struct scsi_device *sdev, } if (status == SCSI_STATUS_GOOD && task->status != SCSI_STATUS_GOOD) { logging(LOG_NORMAL, "[FAILED] %s command failed with " - "sense. %s", opcode, sdev->error_str); + "sense. %s(0x%02x)/%s(0x%04x)", + opcode, + scsi_sense_key_str(task->sense.key), task->sense.key, + scsi_sense_ascq_str(task->sense.ascq), task->sense.ascq); return -1; } if (status != SCSI_STATUS_GOOD && task->status == SCSI_STATUS_GOOD) {