diff options
-rw-r--r-- | tests/.gitignore | 2 | ||||
-rw-r--r-- | tests/Makefile.am | 7 | ||||
-rw-r--r-- | tests/igt_no_exit.c | 39 | ||||
-rw-r--r-- | tests/igt_no_exit_list_only.c | 40 |
4 files changed, 88 insertions, 0 deletions
diff --git a/tests/.gitignore b/tests/.gitignore index 59f8cde62..d04e35fa3 100644 --- a/tests/.gitignore +++ b/tests/.gitignore @@ -98,6 +98,8 @@ getstats getversion igt_fork_helper igt_list_only +igt_no_exit +igt_no_exit_list_only kms_addfb kms_cursor_crc kms_flip diff --git a/tests/Makefile.am b/tests/Makefile.am index acbe5803e..fa6d42697 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -159,6 +159,8 @@ kernel_tests = \ $(NULL) TESTS_testsuite = \ + igt_no_exit \ + igt_no_exit_list_only \ igt_fork_helper \ igt_list_only \ $(NULL) @@ -167,6 +169,11 @@ TESTS = \ $(TESTS_testsuite) \ $(NULL) +XFAIL_TESTS = \ + igt_no_exit \ + igt_no_exit_list_only \ + $(NULL) + list-single-tests: @echo TESTLIST @echo ${single_kernel_tests} diff --git a/tests/igt_no_exit.c b/tests/igt_no_exit.c new file mode 100644 index 000000000..ba3fae0ae --- /dev/null +++ b/tests/igt_no_exit.c @@ -0,0 +1,39 @@ +/* + * Copyright © 2013 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + * Authors: + * Daniel Vetter <daniel.vetter@ffwll.ch> + * + */ + +#include "drmtest.h" + +int main(int argc, char **argv) +{ + char prog[] = "igt_no_exit"; + char *fake_argv[] = {prog}; + + igt_subtest_init(1, fake_argv); + + igt_subtest("A") + ; +} diff --git a/tests/igt_no_exit_list_only.c b/tests/igt_no_exit_list_only.c new file mode 100644 index 000000000..3b232be70 --- /dev/null +++ b/tests/igt_no_exit_list_only.c @@ -0,0 +1,40 @@ +/* + * Copyright © 2013 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + * + * Authors: + * Daniel Vetter <daniel.vetter@ffwll.ch> + * + */ + +#include "drmtest.h" + +int main(int argc, char **argv) +{ + char prog[] = "igt_list_only"; + char arg[] = "--list-subtests"; + char *fake_argv[] = {prog, arg}; + + igt_subtest_init(2, fake_argv); + + igt_subtest("A") + ; +} |