From bf3e388ec22ac1240c05136801d74c2b2e5873fd Mon Sep 17 00:00:00 2001 From: Ronnie Sahlberg Date: Tue, 4 Oct 2016 20:21:16 -0700 Subject: [PATCH] TESTS: Abort Reserve6 tests if task mgmt functions are missing Signed-off-by: Ronnie Sahlberg --- test-tool/test_reserve6_target_cold_reset.c | 7 +++++-- test-tool/test_reserve6_target_warm_reset.c | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/test-tool/test_reserve6_target_cold_reset.c b/test-tool/test_reserve6_target_cold_reset.c index 8c4a7e5..9e38413 100644 --- a/test-tool/test_reserve6_target_cold_reset.c +++ b/test-tool/test_reserve6_target_cold_reset.c @@ -49,9 +49,12 @@ test_reserve6_target_cold_reset(void) logging(LOG_VERBOSE, "Send a Cold Reset to the target"); ret = iscsi_task_mgmt_target_cold_reset_sync(sd->iscsi_ctx); if (ret != 0) { - logging(LOG_NORMAL, "Cold reset failed. %s", iscsi_get_error(sd->iscsi_ctx)); + const char *err = "[SKIPPED] Task Management function" + "for ColdReset is not working/implemented\n"; + logging(LOG_NORMAL, "%s", err); + CU_PASS(err); + return; } - CU_ASSERT_EQUAL(ret, 0); logging(LOG_VERBOSE, "Sleep for three seconds incase the target is slow to reset"); sleep(3); diff --git a/test-tool/test_reserve6_target_warm_reset.c b/test-tool/test_reserve6_target_warm_reset.c index 719d5d4..2f58763 100644 --- a/test-tool/test_reserve6_target_warm_reset.c +++ b/test-tool/test_reserve6_target_warm_reset.c @@ -49,9 +49,12 @@ test_reserve6_target_warm_reset(void) logging(LOG_VERBOSE, "Send a Warm Reset to the target"); ret = iscsi_task_mgmt_target_warm_reset_sync(sd->iscsi_ctx); if (ret != 0) { - logging(LOG_NORMAL, "Warm reset failed. %s", iscsi_get_error(sd->iscsi_ctx)); + const char *err = "[SKIPPED] Task Management function" + "for WarmReset is not working/implemented\n"; + logging(LOG_NORMAL, "%s", err); + CU_PASS(err); + return; } - CU_ASSERT_EQUAL(ret, 0); logging(LOG_VERBOSE, "Sleep for three seconds incase the target is slow to reset"); sleep(3);