summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Romanick <ian.d.romanick@intel.com>2011-07-27 17:38:38 -0700
committerIan Romanick <ian.d.romanick@intel.com>2011-08-19 09:24:55 -0700
commitc4b2de91e1dcec1c5ccd154eeb8d9da081f3f319 (patch)
tree79823a6e5da9e0b5723da92710c47efc09c3904b
parent2154c5ce3992c1302f0b846777b4837958cec783 (diff)
shader_runner: Add rlimit option for shader tests
Acked-by: José Fonseca <jfonseca@vmware.com>
-rw-r--r--tests/shaders/shader_runner.c13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/shaders/shader_runner.c b/tests/shaders/shader_runner.c
index dde39b345..03073ab5f 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);
}
}