summaryrefslogtreecommitdiff
path: root/framework/results.py
AgeCommit message (Expand)AuthorFilesLines
2017-02-10framework/results.py: Copy 'tests' internally to OrderedDictTomi Sarvela1-3/+4
2016-11-10framework/result: TestrunResult.options should be a dictDylan Baker1-1/+1
2016-10-26framework: Properly load JSON into internal representationDylan Baker1-5/+18
2016-10-24framework/backends/json: Don't convert to TestrunResult while updatingDylan Baker1-7/+12
2016-10-07framework: Bump JSON on disk format to version 9Dylan Baker1-1/+1
2016-10-07framework/results: Lower subtest namesDylan Baker1-3/+3
2016-05-16framework/results: Fix subtests masking crashesDylan Baker1-2/+5
2016-05-03framework: Make JSON backend test ordering deterministicDylan Baker1-1/+1
2016-02-08framework,unittests: use __future__ unicode_literalsDylan Baker1-1/+3
2016-02-08python: use six.{iter,view}{items,keys,values}Dylan Baker1-6/+5
2016-02-08framework/results.py: use compatDylan Baker1-2/+3
2016-02-08python: use six unicode/bytes/str handlingDylan Baker1-5/+7
2016-02-08python: use future print, division, and absolute_importDylan Baker1-1/+1
2016-01-12framework: Get traceback into json results.Jose Fonseca1-1/+2
2016-01-07framework: record pid of test process in resultsDylan Baker1-2/+4
2015-10-20framework/results.py: Add a get_result method to TestrunResultDylan Baker1-0/+20
2015-10-19framework: actually write dmesg to testresultDylan Baker1-0/+1
2015-10-08framework: use TimeAttribute for TestResult and TestrunResultDylan Baker1-10/+6
2015-10-08framework: Add a TimeAttribute classDylan Baker1-0/+38
2015-10-01framework: add exception back to TestResult classDylan Baker1-2/+5
2015-09-30framework: add clinfo to system informationDylan Baker1-1/+2
2015-09-24framework/results.py: write command to jsonDylan Baker1-4/+5
2015-09-24framework/results.py: Fix Subtests classDylan Baker1-5/+27
2015-09-22framework/results.py: add TestrunResult.from_dict methodDylan Baker1-0/+32
2015-09-22framework/results.py: Add a to_json method to the TestrunResultsDylan Baker1-0/+13
2015-09-22framework/results.py: Add a method to TestrunResult to calculate totalsDylan Baker1-1/+44
2015-09-22framework: move unicode conversion handling to TestResultDylan Baker1-5/+44
2015-09-22framework/results: make the result of a test the worst of its subtestsDylan Baker1-0/+2
2015-09-22framework: replace TestResult dict with an objectDylan Baker1-39/+94
2015-04-09framework: move json functions out of results into backends.jsonDylan Baker1-379/+0
2015-04-08backends: don't * import into backends __init__Dylan Baker1-2/+2
2015-04-08results.py: remove serialized keysDylan Baker1-12/+3
2015-04-08results.py: initialize wglinfo member in TestrunResult initializerDylan Baker1-0/+1
2015-03-23framework; Catch "No results found" exceptionDylan Baker1-1/+6
2015-03-20framework: change group separator from '/' to '@'Dylan Baker1-0/+14
2015-03-20results.py: use posixpath instead of grouptoolsDylan Baker1-4/+6
2015-02-23all.py: replace import_glsl_parser_test with loop searchDylan Baker1-0/+8
2015-02-23framework: update json version to v4 to fix test changesDylan Baker1-0/+33
2015-02-23profile.py: Lower all test keys before getting and setting.Dylan Baker1-0/+14
2015-01-28results.py: avoid an attribute error when using the json moduleThomas Wood1-1/+1
2014-12-31results: assume version is 0 when loading from fileIlia Mirkin1-0/+1
2014-12-24framework: Cleanup importsDylan Baker1-1/+1
2014-11-15results.py: Allow partially completed runs to be summarizedDylan Baker1-0/+13
2014-11-15results.py: remove unused importDylan Baker1-1/+0
2014-10-31json_.py: Bump results version to 2Dylan Baker1-0/+29
2014-10-09results.py: Remove TestrunResult() repair fileDylan Baker1-88/+14
2014-10-09results.py: Do add load class method to TestResultDylan Baker1-13/+20
2014-10-02backend/json_.py: Make writes atomicDylan Baker1-0/+42
2014-10-02framework: Split backend into a separate packageDylan Baker1-457/+3
2014-09-25Filter expected failures from JUnit outputMark Janes1-2/+44