Commit a085705f authored by yidong0635's avatar yidong0635 Committed by Tomasz Zawadzki
Browse files

test/bdevperf: Remove duplicated codes.



Using common out to usage and exit.

Signed-off-by: default avataryidong0635 <dongx.yi@intel.com>
Change-Id: Idec94789566603379e6b548fa0421ea9ccf82d5f
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/5289


Community-CI: Mellanox Build Bot
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarChangpeng Liu <changpeng.liu@intel.com>
Reviewed-by: default avatarShuhei Matsumoto <shuhei.matsumoto.xt@hitachi.com>
parent f75d6779
Loading
Loading
Loading
Loading
+9 −15
Original line number Diff line number Diff line
@@ -2006,31 +2006,21 @@ verify_test_params(struct spdk_app_opts *opts)
	}

	if (!g_bdevperf_conf_file && g_queue_depth <= 0) {
		spdk_app_usage();
		bdevperf_usage();
		return 1;
		goto out;
	}
	if (!g_bdevperf_conf_file && g_io_size <= 0) {
		spdk_app_usage();
		bdevperf_usage();
		return 1;
		goto out;
	}
	if (!g_bdevperf_conf_file && !g_workload_type) {
		spdk_app_usage();
		bdevperf_usage();
		return 1;
		goto out;
	}
	if (g_time_in_sec <= 0) {
		spdk_app_usage();
		bdevperf_usage();
		return 1;
		goto out;
	}
	g_time_in_usec = g_time_in_sec * 1000000LL;

	if (g_timeout_in_sec < 0) {
		spdk_app_usage();
		bdevperf_usage();
		return 1;
		goto out;
	}

	if (g_show_performance_ema_period > 0 &&
@@ -2091,6 +2081,10 @@ verify_test_params(struct spdk_app_opts *opts)
	}

	return 0;
out:
	spdk_app_usage();
	bdevperf_usage();
	return 1;
}

int