Currently glean can only return dmesg-warn, dmesg-fail, fail, and pass. Which means that skip will never be returned even if should be. This patch adds a catch to find a skip status and return it.
Signed-off-by: Dylan Baker <[email protected]> --- framework/gleantest.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/framework/gleantest.py b/framework/gleantest.py index e5ea7b3..8099022 100644 --- a/framework/gleantest.py +++ b/framework/gleantest.py @@ -42,7 +42,9 @@ class GleanTest(ExecTest): self.name = name def interpretResult(self, out, returncode, results, dmesg): - if out.find('FAIL') >= 0: + if "{'result': 'skip'}" in out: + results['result'] = 'skip' + elif out.find('FAIL') >= 0: results['result'] = 'dmesg-fail' if dmesg != '' else 'fail' else: results['result'] = 'dmesg-warn' if dmesg != '' else 'pass' -- 1.8.1.5 _______________________________________________ Piglit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/piglit
