diff options
author | Ian Romanick <ian.d.romanick@intel.com> | 2011-07-27 17:38:38 -0700 |
---|---|---|
committer | Ian Romanick <ian.d.romanick@intel.com> | 2011-08-19 09:24:55 -0700 |
commit | c4b2de91e1dcec1c5ccd154eeb8d9da081f3f319 (patch) | |
tree | 79823a6e5da9e0b5723da92710c47efc09c3904b | |
parent | 2154c5ce3992c1302f0b846777b4837958cec783 (diff) |
shader_runner: Add rlimit option for shader tests
Acked-by: José Fonseca <jfonseca@vmware.com>
-rw-r--r-- | tests/shaders/shader_runner.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/shaders/shader_runner.c b/tests/shaders/shader_runner.c index dde39b34..03073ab5 100644 --- a/tests/shaders/shader_runner.c +++ b/tests/shaders/shader_runner.c @@ -414,6 +414,19 @@ process_requirement(const char *line) gl_version); piglit_report_result(PIGLIT_SKIP); } + } else if (strncmp("rlimit", line, 6) == 0) { + unsigned long lim; + char *ptr; + + line = eat_whitespace(line + 6); + + lim = strtoul(line, &ptr, 0); + if (ptr == line) { + printf("rlimit requires numeric argument\n"); + piglit_report_result(PIGLIT_FAIL); + } + + piglit_set_rlimit(lim); } } |