lp:~pwlars/testflinger-agent

Owned by Paul Larson
Get this repository:
git clone https://git.launchpad.net/~pwlars/testflinger-agent
Only Paul Larson can upload to this repository. If you are Paul Larson please log in for upload directions.

Branches

Name Last Modified Last Commit
fix-empty-sections-exception 2022-01-31 17:41:36 UTC
Skip missing phases even if they are present but empty

Author: Paul Larson
Author Date: 2022-01-31 17:41:36 UTC

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
Author Date: 2021-01-05 20:50:52 UTC

Minor update to .pmr-merge-script because some newer virtualenv versions complain

handle-other-offline-files 2020-09-21 13:31:31 UTC
Fix testcase for check_offline

Author: Paul Larson
Author Date: 2020-09-21 13:31:31 UTC

Fix testcase for check_offline

truncate-large-output 2020-07-10 17:43:58 UTC
If output files are larger than 1MB, truncate them

Author: Paul Larson
Author Date: 2020-07-10 17:43:58 UTC

If output files are larger than 1MB, truncate them

add-provision-type-config 2020-07-03 20:19:50 UTC
Add a config option for provision_type

Author: Paul Larson
Author Date: 2020-07-03 20:19:50 UTC

Add a config option for provision_type

run-with-config-as-env-vars 2020-07-03 03:36:13 UTC
Create env vars for config items when running phase commands

Author: Paul Larson
Author Date: 2020-07-03 03:36:13 UTC

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
Author Date: 2020-07-02 20:35:13 UTC

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
Author Date: 2020-03-19 01:45:28 UTC

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
Author Date: 2020-01-12 02:49:50 UTC

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
Author Date: 2019-12-05 22:32:57 UTC

checking that a path has the file type you expect > checking that it exists

agent-advertised-queues 2019-10-29 20:41:21 UTC
Allow agents to declare advertised_queues and report them to the server

Author: Paul Larson
Author Date: 2019-10-29 20:41:21 UTC

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
Author Date: 2019-09-04 16:21:28 UTC

Specify timeout values for requests

agent-fearz-no-bad-networks 2019-08-23 14:52:21 UTC
Generally make the testflinger agent more tolerant of things that could go wr...

Author: Paul Larson
Author Date: 2019-08-22 19:39:21 UTC

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
Author Date: 2019-07-22 21:43:30 UTC

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
Author Date: 2019-07-05 13:37:04 UTC

Use OSError instead of any exception when trying to unlink the restart marker file

cereal-output-in-results 2019-06-13 17:34:10 UTC
Attach serial output for phases if it exists

Author: Paul Larson
Author Date: 2019-06-13 17:34:10 UTC

Attach serial output for phases if it exists

replace-errors-on-decode 2019-05-31 19:44:40 UTC
Replace errors on decode()

Author: Paul Larson
Author Date: 2019-05-31 19:44:40 UTC

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
Author Date: 2019-05-10 17:30:35 UTC

Handle server address better and default to https

flush-output-log-sooner 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
Author Date: 2019-03-26 15:15:31 UTC

Flush the output log if there is any output, and don't wait or there could be duplicate writes

flexible-test-data-section 2019-03-16 01:02:36 UTC
Don't skip reservation if the test phase fails

Author: Paul Larson
Author Date: 2019-03-16 01:02:36 UTC

Don't skip reservation if the test phase fails

fix-cleanup-skip-reserve 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
Author Date: 2019-03-15 21:02:14 UTC

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
Author Date: 2019-03-15 14:54:44 UTC

Use request object as a boolean rather than checking the status from it

fix-live-output-logic 2019-03-15 03:13:20 UTC
Output should be posted anytime there is anthing in the buffer once the inter...

Author: Paul Larson
Author Date: 2019-03-15 03:13:20 UTC

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
Author Date: 2019-03-15 03:11:19 UTC

Ignore global_timeout checks if we are in reserve phase

agent-cancellation-support 2019-03-15 00:54:59 UTC
Make cleanup always run, even if the job is cancelled

Author: Paul Larson
Author Date: 2019-03-15 00:37:48 UTC

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
Author Date: 2017-12-07 17:57:57 UTC

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
Author Date: 2017-11-29 07:52:49 UTC

Restrict test phase skipping to the provision phase

reduce-testsuite-requests-errors 2017-11-28 08:12:50 UTC
Eliminate errors when running the unittests coming from python requests

Author: Paul Larson
Author Date: 2017-11-28 08:12:50 UTC

Eliminate errors when running the unittests coming from python requests

resubmit-in-live-output 2017-10-24 16:00:03 UTC
Also send resubmit message to live output

Author: Paul Larson
Author Date: 2017-10-24 16:00:03 UTC

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
Author Date: 2017-06-22 20:24:56 UTC

Add support for a cleanup phase

output-timeout-in-test-only 2017-06-14 19:41:48 UTC
Only deal with output timeout during the test phase

Author: Paul Larson
Author Date: 2017-06-14 19:41:48 UTC

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
Author Date: 2017-06-13 18:24:54 UTC

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
Author Date: 2017-05-18 14:52:37 UTC

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
Author Date: 2017-05-12 19:47:01 UTC

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
Author Date: 2017-05-12 19:14:09 UTC

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
Author Date: 2017-05-08 15:27:36 UTC

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
Author Date: 2017-04-04 18:42:58 UTC

Fix for end output sometimes not available in live streaming

live_output_exception 2017-03-31 19:00:12 UTC
Catch possible exceptions during live output streaming and handle them better...

Author: Paul Larson
Author Date: 2017-03-31 19:00:12 UTC

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
Author Date: 2017-03-10 21:59:42 UTC

Refactor testflinger_agent

recheck-offline-status 2017-01-30 20:50:59 UTC
Don't get a new job if we are now marked offline

Author: Paul Larson
Author Date: 2017-01-30 20:50:59 UTC

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
Author Date: 2017-01-26 19:10:58 UTC

Log exceptions if we hit a problem in run_with_log

fix-request-encode-bug 2017-01-26 19:04:11 UTC
encode output data before sending it to requests

Author: Paul Larson
Author Date: 2017-01-26 19:04:11 UTC

encode output data before sending it to requests

agent-output-streaming 2017-01-23 17:34:55 UTC
Send live output to the testflinger server

Author: Paul Larson
Author Date: 2017-01-18 19:46:34 UTC

Send live output to the testflinger server
There is a small amount of buffering (10s) to keep from pounding the server
if the output is too frequent or large

job-state-client 2016-12-05 05:17:07 UTC
Add job state update at each test phase and completion

Author: Paul Larson
Author Date: 2016-12-05 05:17:07 UTC

Add job state update at each test phase and completion

agent-upload-artifacts 2016-10-06 16:20:19 UTC
Detect artifacts after running and upload them

Author: Paul Larson
Author Date: 2016-10-06 03:51:16 UTC

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
Author Date: 2016-10-03 17:57:16 UTC

Read the config before getting the offline file

Doing it this way ensures tests that inject their own config data
can still work.

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
Author Date: 2016-09-30 16:37:05 UTC

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
Author Date: 2016-09-30 04:18:39 UTC

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
Author Date: 2016-08-24 18:16:07 UTC

Add example results_basedir to the example config

log-exception-when-processing 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
Author Date: 2016-08-23 14:05:27 UTC

Comment on why we broadly catch errors, and logging so we know the details if we get an exception when trying to transmit outcome

150 of 50 results
This repository contains Public information 
Everyone can see this information.

Subscribers