summaryrefslogtreecommitdiff
path: root/python-modules
AgeCommit message (Expand)AuthorFilesLines
2017-10-04add a controllerd/dut modeMartin Peres1-4/+3
2017-10-04scm/git: fix full_version_name() when a tag is suppliedMartin Peres1-1/+5
2017-10-04scm: store the repo_path in the reposMartin Peres1-0/+2
2017-10-04smartezbench: Handle diverging build resultsPetri Latvala2-2/+12
2017-10-04smartezbench.py: Don't require locks when running readonlyPetri Latvala1-1/+1
2017-10-04smartezbench: Create a new runner to issue rebootPetri Latvala1-2/+5
2017-10-04smartezbench: make sure __change_state_to_run__() calls the hooksMartin Peres1-4/+3
2017-10-04smartezbench: rework the locking to make it reentrantMartin Peres1-144/+252
2017-10-04smartezbench: abort if no SCM is availableMartin Peres1-1/+6
2017-10-04smartezbench: make the locking code more robustMartin Peres1-2/+3
2017-10-04smartezbench: verify the report name does not contain ../Martin Peres1-1/+6
2017-10-04smartezbench: allow seeing if a report got created or notMartin Peres1-3/+7
2017-10-04smartezbench: allow deleting a reportMartin Peres1-1/+20
2017-10-04smartezbench: move list_smart_ezbench_report_names to SmartEzbench.list_reportsMartin Peres1-16/+16
2017-10-04smartezbench: allow reports to have / in their namesMartin Peres1-1/+1
2017-10-04smartezbench: add a way to store user dataMartin Peres1-1/+19
2017-10-04smartezbench: call a hook before rebootingMartin Peres1-2/+1
2017-10-04smartezbench: add a pre and a post hook around running a testMartin Peres1-11/+7
2017-10-04smartezbench: allow calling a callback on in hooksMartin Peres1-1/+22
2017-10-04smartezbench: remove a un-used codeMartin Peres1-2/+0
2017-10-04smartezbench: do not complain about no-op changes in profilesMartin Peres1-0/+2
2017-10-04smartezbench: allow resetting the task treeMartin Peres1-0/+8
2017-10-04smartezbench: add a log message when queueing workMartin Peres1-0/+2
2017-10-04smartezbench: allow registering a callback for logsMartin Peres1-1/+4
2017-10-04smartezbench: add another state (timeout)Martin Peres1-0/+1
2017-10-04smartezbench: add new attributes (priority, deadline_soft, deadline_hard)Martin Peres1-0/+10
2017-10-04smartezbench: fix the id of variance_min/max_run_countMartin Peres1-2/+2
2017-10-04smartezbench: allow specifying if a task is user- or auto-requestedMartin Peres1-56/+122
2017-10-04smartezbench: move "commits" to ["tasks"]["user"]["commits"]Martin Peres1-11/+24
2017-10-04smartezbench: introduce a mechanism to update the state's formatMartin Peres1-0/+17
2017-10-04runner: close all the file descriptors when done runningMartin Peres1-0/+4
2017-09-12smartezbench: add a missing variable initializationEero Tamminen1-0/+1
2017-09-12imgcmp: update an error messageEero Tamminen1-1/+1
2017-06-12report: handle correctly ill-formed imgcmp run filesMartin Peres1-4/+19
2017-05-11imgcmp: be more robust to invalid cache valuesMartin Peres1-6/+9
2017-05-03smartezbench: simplify __add_test_unlocked__()Martin Peres1-8/+9
2017-05-03smartezbench: guard against missing 'commits' in the stateMartin Peres1-1/+1
2017-05-03smartezbench: when adding rounds, reset the status to RUN when it was DONEMartin Peres1-3/+7
2017-04-28smartezbench: set the report in the ERROR state if start_testing failsMartin Peres1-1/+10
2017-04-28runner.py: improve the error message when a command fails to executeMartin Peres1-1/+1
2017-04-28runner.py: ignore errors happening in __del__Martin Peres1-1/+5
2017-04-28smartezbench: fix and make set_profile return errorsMartin Peres1-5/+7
2017-04-28runner.py: chain the exceptions when writing to stdin failsMartin Peres1-2/+2
2017-04-28runner: catch exceptions when trying to write to runner.sh's stdinMartin Peres1-2/+7
2017-04-28smartezbench: improve the error message when runner returns an errorMartin Peres1-1/+2
2017-04-28smartezbench: do not try to compile the same commit multiple timesMartin Peres1-0/+4
2017-04-11smartezbench: fix the condition that sets the running state to DONEMartin Peres1-4/+2
2017-03-15smartezbench: fix a information message not showing the right test nameMartin Peres1-1/+1
2017-03-10smartezbench: allow ensuring runs on a testsetMartin Peres1-3/+5
2017-03-10smartezbench: do print messages in force_test_rounds()Martin Peres1-9/+8