TEST: Add a new flag -V that enables verbose logging off the SCSI commands used and if they succeeded or failed
This commit is contained in:
@@ -47,7 +47,7 @@
|
|||||||
|
|
||||||
#define PROG "iscsi-test-cu"
|
#define PROG "iscsi-test-cu"
|
||||||
|
|
||||||
int loglevel = LOG_NORMAL;
|
int loglevel = LOG_SILENT;
|
||||||
|
|
||||||
/* XXX what is this for? */
|
/* XXX what is this for? */
|
||||||
int (*real_iscsi_queue_pdu)(struct iscsi_context *iscsi, struct iscsi_pdu *pdu);
|
int (*real_iscsi_queue_pdu)(struct iscsi_context *iscsi, struct iscsi_pdu *pdu);
|
||||||
@@ -282,12 +282,13 @@ main(int argc, char *argv[])
|
|||||||
{ "silent", no_argument, 0, 's' },
|
{ "silent", no_argument, 0, 's' },
|
||||||
{ "normal", no_argument, 0, 'n' },
|
{ "normal", no_argument, 0, 'n' },
|
||||||
{ "verbose", no_argument, 0, 'v' },
|
{ "verbose", no_argument, 0, 'v' },
|
||||||
|
{ "Verbose-scsi", no_argument, 0, 'V' },
|
||||||
{ NULL, 0, 0, 0 }
|
{ NULL, 0, 0, 0 }
|
||||||
};
|
};
|
||||||
int c;
|
int c;
|
||||||
int opt_idx = 0;
|
int opt_idx = 0;
|
||||||
|
|
||||||
while ((c = getopt_long(argc, argv, "?hli:I:t:sdgfAsnv", long_opts,
|
while ((c = getopt_long(argc, argv, "?hli:I:t:sdgfAsnvV", long_opts,
|
||||||
&opt_idx)) > 0) {
|
&opt_idx)) > 0) {
|
||||||
switch (c) {
|
switch (c) {
|
||||||
case 'h':
|
case 'h':
|
||||||
@@ -320,14 +321,14 @@ main(int argc, char *argv[])
|
|||||||
break;
|
break;
|
||||||
case 's':
|
case 's':
|
||||||
mode = CU_BRM_SILENT;
|
mode = CU_BRM_SILENT;
|
||||||
loglevel = LOG_SILENT;
|
|
||||||
break;
|
break;
|
||||||
case 'n':
|
case 'n':
|
||||||
mode = CU_BRM_NORMAL;
|
mode = CU_BRM_NORMAL;
|
||||||
loglevel = LOG_NORMAL;
|
|
||||||
break;
|
break;
|
||||||
case 'v':
|
case 'v':
|
||||||
mode = CU_BRM_VERBOSE; /* default */
|
mode = CU_BRM_VERBOSE; /* default */
|
||||||
|
break;
|
||||||
|
case 'V':
|
||||||
loglevel = LOG_VERBOSE;
|
loglevel = LOG_VERBOSE;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ test_read10_flags(void)
|
|||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
|
logging(LOG_VERBOSE, "\nTest READ10 flags");
|
||||||
|
|
||||||
/* This test is only valid for SBC devices */
|
/* This test is only valid for SBC devices */
|
||||||
if (device_type != SCSI_INQUIRY_PERIPHERAL_DEVICE_TYPE_DIRECT_ACCESS) {
|
if (device_type != SCSI_INQUIRY_PERIPHERAL_DEVICE_TYPE_DIRECT_ACCESS) {
|
||||||
@@ -38,9 +39,6 @@ test_read10_flags(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
logging(LOG_VERBOSE, "\nTest READ10 flags");
|
|
||||||
|
|
||||||
|
|
||||||
logging(LOG_VERBOSE, "Test READ10 with DPO==1");
|
logging(LOG_VERBOSE, "Test READ10 with DPO==1");
|
||||||
ret = read10(iscsic, tgt_lun, 0,
|
ret = read10(iscsic, tgt_lun, 0,
|
||||||
block_size, block_size,
|
block_size, block_size,
|
||||||
@@ -69,7 +67,6 @@ test_read10_flags(void)
|
|||||||
CU_ASSERT_EQUAL(ret, 0);
|
CU_ASSERT_EQUAL(ret, 0);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
logging(LOG_VERBOSE, "Test READ10 with DPO==1 FUA==1 FUA_NV==1");
|
logging(LOG_VERBOSE, "Test READ10 with DPO==1 FUA==1 FUA_NV==1");
|
||||||
ret = read10(iscsic, tgt_lun, 0,
|
ret = read10(iscsic, tgt_lun, 0,
|
||||||
block_size, block_size,
|
block_size, block_size,
|
||||||
|
|||||||
Reference in New Issue
Block a user