From: Hannes Reinecke Date: Mon, 12 Apr 2021 05:46:37 +0000 (+0200) Subject: test: allow passing in controller name X-Git-Tag: v1.0-rc0~129^2~9 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=f62aa1f16526cdc0e9d824c6a5732bef46e4dead;p=users%2Fsagi%2Flibnvme.git test: allow passing in controller name Allow to specify the controller name as first command argument. Signed-off-by: Hannes Reinecke --- diff --git a/test/test.c b/test/test.c index e8ee0403..db5c019d 100644 --- a/test/test.c +++ b/test/test.c @@ -300,7 +300,7 @@ static void print_hex(const uint8_t *x, int len) printf("%02x", x[i]); } -int main() +int main(int argc, char **argv) { nvme_root_t r; nvme_host_t h; @@ -308,6 +308,7 @@ int main() nvme_ctrl_t c; nvme_path_t p; nvme_ns_t n; + const char *ctrl = "nvme4"; printf("Test filter for common loop back target\n"); nqn_match = "testnqn"; @@ -327,8 +328,11 @@ int main() printf("\n"); nvme_free_tree(r); + if (argc > 1) + ctrl = argv[1]; + printf("Test scan specific controller\n"); - c = nvme_scan_ctrl("nvme4"); + c = nvme_scan_ctrl(ctrl); if (c) { printf("%s %s %s %s\n", nvme_ctrl_get_name(c), nvme_ctrl_get_transport(c),