lp:~pwlars/testflinger-agent
- Get this repository:
-
git clone
https://git.launchpad.net/~pwlars/testflinger-agent
Branches
Name | Last Modified | Last Commit |
---|---|---|
fix-empty- |
2022-01-31 17:41:36 UTC |
Skip missing phases even if they are present but empty
Author:
Paul Larson
Skip missing phases even if they are present but empty |
wait-for-status | 2021-01-05 20:50:52 UTC |
Minor update to .pmr-merge-script because some newer virtualenv versions comp...
Author:
Paul Larson
Minor update to .pmr-merge-script because some newer virtualenv versions complain |
handle- |
2020-09-21 13:31:31 UTC |
Fix testcase for check_offline
Author:
Paul Larson
Fix testcase for check_offline |
truncate- |
2020-07-10 17:43:58 UTC |
If output files are larger than 1MB, truncate them
Author:
Paul Larson
If output files are larger than 1MB, truncate them |
add-provision- |
2020-07-03 20:19:50 UTC |
Add a config option for provision_type
Author:
Paul Larson
Add a config option for provision_type |
run-with- |
2020-07-03 03:36:13 UTC |
Create env vars for config items when running phase commands
Author:
Paul Larson
Create env vars for config items when running phase commands |
fix-tests | 2020-07-02 20:35:13 UTC |
Use an older mock version so we can run unit tests on older series
Author:
Paul Larson
Use an older mock version so we can run unit tests on older series |
corona-zombies | 2020-03-19 01:45:28 UTC |
only activate the status worker if there are queues or images to advertise
Author:
Paul Larson
only activate the status worker if there are queues or images to advertise |
agent-reserve | 2020-01-12 02:49:50 UTC |
Add support for configuring advertised images in the agent
Author:
Paul Larson
Add support for configuring advertised images in the agent |
existance-is-futile | 2019-12-05 22:48:52 UTC |
checking that a path has the file type you expect > checking that it exists
Author:
Paul Larson
checking that a path has the file type you expect > checking that it exists |
agent-advertise |
2019-10-29 20:41:21 UTC |
Allow agents to declare advertised_queues and report them to the server
Author:
Paul Larson
Allow agents to declare advertised_queues and report them to the server |
requests-timeouts | 2019-09-04 16:21:28 UTC |
Specify timeout values for requests
Author:
Paul Larson
Specify timeout values for requests |
agent-fearz- |
2019-08-23 14:52:21 UTC |
Generally make the testflinger agent more tolerant of things that could go wr...
Author:
Paul Larson
Generally make the testflinger agent more tolerant of things that could go wrong when trying to connect to the server. If we can't connect to the server, retry when appropriate, and try to fail as gracefully as possible, while still preserving exception tracebacks in the logs. |
agent-logrotate | 2019-07-22 21:43:30 UTC |
Automatic daily log rotation
Author:
Paul Larson
Automatic daily log rotation |
agent-check-restart | 2019-07-05 13:37:04 UTC |
Use OSError instead of any exception when trying to unlink the restart marker...
Author:
Paul Larson
Use OSError instead of any exception when trying to unlink the restart marker file |
cereal- |
2019-06-13 17:34:10 UTC |
Attach serial output for phases if it exists
Author:
Paul Larson
Attach serial output for phases if it exists |
replace- |
2019-05-31 19:44:40 UTC |
Replace errors on decode()
Author:
Paul Larson
Replace errors on decode() |
logging-and-https | 2019-05-10 17:30:35 UTC |
Handle server address better and default to https
Author:
Paul Larson
Handle server address better and default to https |
flush-output- |
2019-03-26 15:15:31 UTC |
Flush the output log if there is any output, and don't wait or there could be...
Author:
Paul Larson
Flush the output log if there is any output, and don't wait or there could be duplicate writes |
flexible- |
2019-03-16 01:02:36 UTC |
Don't skip reservation if the test phase fails
Author:
Paul Larson
Don't skip reservation if the test phase fails |
fix-cleanup- |
2019-03-15 21:02:14 UTC |
run_test_phase needs to be handled as a sub process now because it exits. Don...
Author:
Paul Larson
run_test_phase needs to be handled as a sub process now because it exits. Don't call it directly |
bool-request | 2019-03-15 14:54:44 UTC |
Use request object as a boolean rather than checking the status from it
Author:
Paul Larson
Use request object as a boolean rather than checking the status from it |
fix-live- |
2019-03-15 03:13:20 UTC |
Output should be posted anytime there is anthing in the buffer once the inter...
Author:
Paul Larson
Output should be posted anytime there is anthing in the buffer once the interval is reached |
add-reserve-phase | 2019-03-15 03:11:19 UTC |
Ignore global_timeout checks if we are in reserve phase
Author:
Paul Larson
Ignore global_timeout checks if we are in reserve phase |
agent-cancellat |
2019-03-15 00:54:59 UTC |
Make cleanup always run, even if the job is cancelled
Author:
Paul Larson
Make cleanup always run, even if the job is cancelled |
check_jobs_timeout | 2017-12-07 17:57:57 UTC |
Add a timeout to requests.get() in check_jobs() to prevent agents from gettin...
Author:
Paul Larson
Add a timeout to requests.get() in check_jobs() to prevent agents from getting stuck |
skip_provisioning | 2017-11-29 07:57:32 UTC |
Restrict test phase skipping to the provision phase
Author:
Paul Larson
Restrict test phase skipping to the provision phase |
reduce- |
2017-11-28 08:12:50 UTC |
Eliminate errors when running the unittests coming from python requests
Author:
Paul Larson
Eliminate errors when running the unittests coming from python requests |
resubmit- |
2017-10-24 16:00:03 UTC |
Also send resubmit message to live output
Author:
Paul Larson
Also send resubmit message to live output |
cleanup-phase | 2017-06-22 20:24:56 UTC |
Add support for a cleanup phase
Author:
Paul Larson
Add support for a cleanup phase |
output- |
2017-06-14 19:41:48 UTC |
Only deal with output timeout during the test phase
Author:
Paul Larson
Only deal with output timeout during the test phase |
output-timeout | 2017-06-13 18:24:54 UTC |
Add support for output timeout (default 15 minutes)
Author:
Paul Larson
Add support for output timeout (default 15 minutes) |
global-timeout | 2017-05-18 14:52:37 UTC |
use kill() instead of terminate() on timeout
Author:
Paul Larson
use kill() instead of terminate() on timeout |
banner | 2017-05-12 19:47:01 UTC |
Fix tests since we altered the output with the banner
Author:
Paul Larson
Fix tests since we altered the output with the banner |
log-more-exceptions | 2017-05-12 19:18:58 UTC |
Catch exceptions more broadly when things are running so that they can be log...
Author:
Paul Larson
Catch exceptions more broadly when things are running so that they can be logged, and not leave orphan test jobs behind |
encoding-fixes | 2017-05-08 17:37:09 UTC |
cleanup a few spots where we should specify the encoding
Author:
Paul Larson
cleanup a few spots where we should specify the encoding |
late-output | 2017-04-04 18:42:58 UTC |
Fix for end output sometimes not available in live streaming
Author:
Paul Larson
Fix for end output sometimes not available in live streaming |
live_output_ |
2017-03-31 19:00:12 UTC |
Catch possible exceptions during live output streaming and handle them better...
Author:
Paul Larson
Catch possible exceptions during live output streaming and handle them better, plus a few other logging cleanups |
agent-refactor | 2017-03-13 15:33:20 UTC |
Refactor testflinger_agent
Author:
Paul Larson
Refactor testflinger_agent |
recheck- |
2017-01-30 20:50:59 UTC |
Don't get a new job if we are now marked offline
Author:
Paul Larson
Don't get a new job if we are now marked offline |
exception-logging | 2017-01-26 19:10:58 UTC |
Log exceptions if we hit a problem in run_with_log
Author:
Paul Larson
Log exceptions if we hit a problem in run_with_log |
fix-request- |
2017-01-26 19:04:11 UTC |
encode output data before sending it to requests
Author:
Paul Larson
encode output data before sending it to requests |
agent-output- |
2017-01-23 17:34:55 UTC |
Send live output to the testflinger server
Author:
Paul Larson
Send live output to the testflinger server |
job-state-client | 2016-12-05 05:17:07 UTC |
Add job state update at each test phase and completion
Author:
Paul Larson
Add job state update at each test phase and completion |
agent-upload- |
2016-10-06 16:20:19 UTC |
Detect artifacts after running and upload them
Author:
Paul Larson
Detect artifacts after running and upload them |
fix-offline-agentid | 2016-10-03 17:57:16 UTC |
Read the config before getting the offline file
Author:
Paul Larson
Read the config before getting the offline file Doing it this way ensures tests that inject their own config data |
repost-job | 2016-09-30 16:37:05 UTC |
Re-post the job if to the testflinger server if we fail because the device is...
Author:
Paul Larson
Re-post the job if to the testflinger server if we fail because the device is having problems |
mark-device-offline | 2016-09-30 04:18:39 UTC |
Use a marker file to set the device offline if we can't recover
Author:
Paul Larson
Use a marker file to set the device offline if we can't recover |
small-fixes | 2016-08-24 18:17:07 UTC |
Add example results_basedir to the example config
Author:
Paul Larson
Add example results_basedir to the example config |
log-exception- |
2016-08-23 14:05:27 UTC |
Comment on why we broadly catch errors, and logging so we know the details if...
Author:
Paul Larson
Comment on why we broadly catch errors, and logging so we know the details if we get an exception when trying to transmit outcome |
1 → 50 of 50 results | First • Previous • Next • Last |