summaryrefslogtreecommitdiff
path: root/framework
AgeCommit message (Expand)AuthorFilesLines
2014-07-02results.py: Add recursive_update method to TestResultDylan Baker2-1/+33
2014-07-02exectest_test.py: Add test for PiglitTest.interpret_result() clobberingDylan Baker1-0/+15
2014-07-01framework: Remove she-bang from non executable python filesDylan Baker2-4/+0
2014-06-30profile: fix typo Test.Opts -> Test.OPTSDylan Baker1-1/+1
2014-06-30Test Reporting: simplify subtest reportingDylan Baker2-8/+2
2014-06-30Test Reporting: Use JSON as interchange format for piglit testsDylan Baker2-2/+24
2014-06-25programs/run.py: fix resume assertion errorDylan Baker1-0/+1
2014-06-25results. make assert in JSONWriter.close_json() more verboseDylan Baker1-1/+3
2014-06-25programs/run.py: Fix options recordingDylan Baker1-0/+2
2014-06-25results.py: Fix JSONWriter.close_json()Dylan Baker2-4/+6
2014-06-24core.py: Add additional catch to collect_system_info()Dylan Baker1-0/+4
2014-06-23summary.py: Remove work-arounds for version 0 result bugsDylan Baker1-3/+0
2014-06-23framework: Update results to use version numbersDylan Baker5-16/+453
2014-06-23framework: consolidate boilerplate in JSNOWriter classDylan Baker2-33/+66
2014-06-23results.py: Simplify TestrunResult.write()Dylan Baker2-4/+23
2014-06-23results.py: Cleanup pylint warningsDylan Baker1-14/+13
2014-06-23results.py: Modernize some thingsDylan Baker1-3/+3
2014-06-23results.py: Replace JSONEncoder subclass with default methodDylan Baker2-9/+15
2014-06-23framework: Split code out of framework.coreDylan Baker9-352/+433
2014-06-23core.py: rename Environment to OptionsDylan Baker6-56/+69
2014-06-23core.py: Simplify Environment constructorDylan Baker1-13/+2
2014-06-23core: replace Environment.collectData()Dylan Baker2-24/+29
2014-06-23framework: Don't rely on os.environ so muchDylan Baker3-30/+27
2014-06-23summary.py: Don't use os.environ to set the template directoryDylan Baker1-1/+2
2014-06-23status_tests.py: make status tests comprehensiveDylan Baker1-0/+122
2014-06-23dmesg_tests.py: Make tests easier to runDylan Baker2-17/+50
2014-06-23dmesg.py: Use Abstract Base ClassDylan Baker1-30/+86
2014-06-23dmesg_tests.py: cleanup pylint and pep8 warningsDylan Baker1-20/+22
2014-06-23dmesg_tests.py: use namespaces for importsDylan Baker1-25/+26
2014-06-23dmesg_tests.py: rename variables named dmesgDylan Baker1-23/+23
2014-06-23framework/tests: Add sudo to the names of privileged testsDylan Baker2-1/+15
2014-06-23dmesg_tests.py: remove duplicate helper functionsDylan Baker1-5/+1
2014-06-23dmesg_tests.py: Promote some helpers to toplevel classesDylan Baker1-21/+24
2014-06-23dmesg_tests.py: Cleanup pylint warnings:Dylan Baker1-4/+4
2014-06-23dmesg_tests.py: refactor a few testsDylan Baker1-7/+11
2014-06-23status_tests.py: Convert large test case into generatorDylan Baker1-6/+22
2014-06-23test_lists.py: use utils.nose_generatorDylan Baker1-6/+6
2014-06-23summary_tests.py: use utils.nose_generatorDylan Baker1-0/+2
2014-06-23status_tests.py: use utils.nose_generatorDylan Baker1-24/+21
2014-06-23log_tests.py: use utils.nose_generatorDylan Baker1-5/+5
2014-06-23dmesg_tests.py: Use utils.nose_generator decoratorDylan Baker1-18/+18
2014-06-23core_tests.py: Use the utils.nose_generator decoratorDylan Baker1-0/+1
2014-06-23utils.py: add boilerplate to work around nose bugDylan Baker1-0/+58
2014-06-23gleantest_tests.py: Make one test more robustDylan Baker1-9/+3
2014-06-16python: remove all tabsDylan Baker1-1/+1
2014-06-13framework/summary/html: Prevent `\` in URLs.José Fonseca1-3/+11
2014-06-11exectest.py: Return early if _run_command() hits the except blockDylan Baker2-0/+34
2014-06-11templates: add the totals to testrun_infoThomas Wood1-0/+3
2014-06-10framework: Recognise more crashes return codes.José Fonseca1-15/+1
2014-06-10framework/summary/junit: Report crashes as junit errors.José Fonseca1-0/+2