summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorThomas Wood <thomas.wood@intel.com>2015-02-18 16:19:59 +0000
committerThomas Wood <thomas.wood@intel.com>2015-02-25 16:48:25 +0000
commit8fb19782f82f25249aaed0ff0e5fa6601dbb0e9d (patch)
tree803568509acd7bfc35f9596cf3db1a59937c2ed4 /tests
parent55cc132b3219fbbf8c5705c674ef0f9a9b53d593 (diff)
lib: remove handled option arguments from argv
Remove options from argv that have been handled by getopt to allow additional non-option parameters to be processed in the test application. This fixes issues when using options such as --debug with tests that accept additional non-option parameters. Signed-off-by: Thomas Wood <thomas.wood@intel.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/gem_ctx_basic.c2
-rw-r--r--tests/gem_render_copy.c2
-rw-r--r--tests/gem_seqno_wrap.c2
-rw-r--r--tests/gem_stress.c2
-rw-r--r--tests/kms_psr_sink_crc.c2
-rw-r--r--tests/kms_setmode.c2
-rw-r--r--tests/pm_rpm.c2
7 files changed, 7 insertions, 7 deletions
diff --git a/tests/gem_ctx_basic.c b/tests/gem_ctx_basic.c
index 2d866b3e..4301b34e 100644
--- a/tests/gem_ctx_basic.c
+++ b/tests/gem_ctx_basic.c
@@ -144,7 +144,7 @@ int main(int argc, char *argv[])
{
int i;
- igt_simple_init_parse_opts(argc, argv, "i:c:n:mu", NULL, NULL,
+ igt_simple_init_parse_opts(&argc, argv, "i:c:n:mu", NULL, NULL,
opt_handler);
fd = drm_open_any_render();
diff --git a/tests/gem_render_copy.c b/tests/gem_render_copy.c
index 6348eee4..df1ac881 100644
--- a/tests/gem_render_copy.c
+++ b/tests/gem_render_copy.c
@@ -141,7 +141,7 @@ int main(int argc, char **argv)
igt_render_copyfunc_t render_copy = NULL;
int opt_dump_aub = igt_aub_dump_enabled();
- igt_simple_init_parse_opts(argc, argv, "da", NULL, NULL, opt_handler);
+ igt_simple_init_parse_opts(&argc, argv, "da", NULL, NULL, opt_handler);
igt_fixture {
data.drm_fd = drm_open_any_render();
diff --git a/tests/gem_seqno_wrap.c b/tests/gem_seqno_wrap.c
index d07ec960..ba58ebd2 100644
--- a/tests/gem_seqno_wrap.c
+++ b/tests/gem_seqno_wrap.c
@@ -503,7 +503,7 @@ int main(int argc, char **argv)
options.prewrap_space = 21;
options.buffers = 10;
- igt_simple_init_parse_opts(argc, argv, "n:bvt:dp:ri:", long_options,
+ igt_simple_init_parse_opts(&argc, argv, "n:bvt:dp:ri:", long_options,
help, parse_options);
card_index = drm_get_card();
diff --git a/tests/gem_stress.c b/tests/gem_stress.c
index f687b2d1..cb951af8 100644
--- a/tests/gem_stress.c
+++ b/tests/gem_stress.c
@@ -854,7 +854,7 @@ int main(int argc, char **argv)
options.tiles_per_buf = options.scratch_buf_size / TILE_BYTES(options.tile_size);
options.check_render_cpyfn = 0;
- igt_simple_init_parse_opts(argc, argv,"ds:g:c:t:rbuxmo:fp:",
+ igt_simple_init_parse_opts(&argc, argv,"ds:g:c:t:rbuxmo:fp:",
long_options, NULL, parse_options);
drm_fd = drm_open_any();
diff --git a/tests/kms_psr_sink_crc.c b/tests/kms_psr_sink_crc.c
index 98b60cf9..92566405 100644
--- a/tests/kms_psr_sink_crc.c
+++ b/tests/kms_psr_sink_crc.c
@@ -489,7 +489,7 @@ int main(int argc, char *argv[])
data_t data = {};
enum operations op;
- igt_subtest_init_parse_opts(argc, argv, "", long_options,
+ igt_subtest_init_parse_opts(&argc, argv, "", long_options,
help_str, opt_handler);
igt_skip_on_simulation();
diff --git a/tests/kms_setmode.c b/tests/kms_setmode.c
index f13871ef..8e6afbff 100644
--- a/tests/kms_setmode.c
+++ b/tests/kms_setmode.c
@@ -699,7 +699,7 @@ int main(int argc, char **argv)
int i;
int ret;
- ret = igt_subtest_init_parse_opts(argc, argv, "dt:", NULL, help_str,
+ ret = igt_subtest_init_parse_opts(&argc, argv, "dt:", NULL, help_str,
opt_handler);
if (ret < 0)
return ret == -1 ? 0 : ret;
diff --git a/tests/pm_rpm.c b/tests/pm_rpm.c
index 84254b79..c2847d01 100644
--- a/tests/pm_rpm.c
+++ b/tests/pm_rpm.c
@@ -1811,7 +1811,7 @@ int main(int argc, char *argv[])
{ 0, 0, 0, 0 }
};
- igt_subtest_init_parse_opts(argc, argv, "", long_options,
+ igt_subtest_init_parse_opts(&argc, argv, "", long_options,
help_str, opt_handler);
/* Skip instead of failing in case the machine is not prepared to reach