Everything is hooked up, except writing it. Restoring, processing, all of that still works, just not writing it to the json, so fix that.
cc: [email protected] Signed-off-by: Dylan Baker <[email protected]> --- Ilia: if this looks good to you and you want it before Monday feel free to push it. framework/results.py | 1 + framework/tests/results_tests.py | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/framework/results.py b/framework/results.py index 5354a32..847ab14 100644 --- a/framework/results.py +++ b/framework/results.py @@ -196,6 +196,7 @@ class TestResult(object): 'subtests': self.subtests, 'time': self.time, 'exception': self.exception, + 'dmesg': self.dmesg, } return obj diff --git a/framework/tests/results_tests.py b/framework/tests/results_tests.py index 8128b38..c476174 100644 --- a/framework/tests/results_tests.py +++ b/framework/tests/results_tests.py @@ -204,6 +204,7 @@ class TestTestResult_to_json(object): }, 'result': 'crash', 'exception': 'an exception', + 'dmesg': 'this is dmesg', } test = results.TestResult.from_dict(cls.dict) @@ -242,6 +243,10 @@ class TestTestResult_to_json(object): """results.TestResult.to_json: adds the __type__ hint""" nt.eq_(self.json['__type__'], 'TestResult') + def test_dmesg(self): + """results.TestResult.to_json: Adds the dmesg attribute""" + nt.eq_(self.json['dmesg'], 'this is dmesg') + class TestTestResult_from_dict(object): """Tests for the from_dict method.""" @@ -259,6 +264,7 @@ class TestTestResult_from_dict(object): }, 'result': 'crash', 'exception': 'an exception', + 'dmesg': 'this is dmesg', } cls.test = results.TestResult.from_dict(cls.dict) @@ -296,6 +302,10 @@ class TestTestResult_from_dict(object): nt.assert_is(self.test.subtests['a'], status.PASS) nt.assert_is(self.test.subtests['b'], status.FAIL) + def test_dmesg(self): + """results.TestResult.from_dict: sets dmesg properly""" + nt.eq_(self.test.dmesg, self.dict['dmesg']) + def test_TestResult_update(): """results.TestResult.update: result is updated""" -- 2.6.1 _______________________________________________ Piglit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/piglit
