lp:~d0ugal/maas-ci/+git/system-tests

Owned by Dougal Matthews
Get this repository:
git clone https://git.not.enabled/~d0ugal/maas-ci/+git/system-tests
Only Dougal Matthews can upload to this repository. If you are Dougal Matthews please log in for upload directions.

Branches

Name Last Modified Last Commit
reblacken 2020-08-28 09:20:40 UTC
Pin versions

Author: Dougal Matthews
Author Date: 2020-08-28 09:20:40 UTC

Pin versions

focal 2020-08-07 14:11:44 UTC
Remove the loop as we could get stuck

Author: Dougal Matthews
Author Date: 2020-08-07 14:11:44 UTC

Remove the loop as we could get stuck

fixes 2020-07-30 10:47:01 UTC
Add --long to cloud-init status

Author: Dougal Matthews
Author Date: 2020-07-30 10:47:01 UTC

Add --long to cloud-init status

no_proxy 2020-07-30 10:02:58 UTC
Remove proxy from pytest

Author: Dougal Matthews
Author Date: 2020-07-30 10:02:58 UTC

Remove proxy from pytest

sosreport-less 2020-07-29 13:47:22 UTC
Revert "Generate the full sos report"

Author: Dougal Matthews
Author Date: 2020-07-29 13:46:45 UTC

Revert "Generate the full sos report"

This reverts commit 225e655cafe90ea51b39f10d69f5faf0adfc6f08.

The full sosreport is very slow to generate. We should make it optional.

sosreport-full 2020-07-17 16:00:04 UTC
Generate the full sos report

Author: Dougal Matthews
Author Date: 2020-07-17 16:00:04 UTC

Generate the full sos report

Previously we only included the maas plugin. However, there may be other
useful information in the complete log.

debug-logs 2020-07-16 15:12:54 UTC
Add the pytest name to the MAAS log

Author: Dougal Matthews
Author Date: 2020-07-16 15:12:54 UTC

Add the pytest name to the MAAS log

sosreport-improve 2020-07-16 14:10:49 UTC
Improve the downloading of sosreports

Author: Dougal Matthews
Author Date: 2020-07-09 15:25:39 UTC

Improve the downloading of sosreports

Previously it would error if there was already a sosreport in the local
directory. This change now handles if there either was or wasn't a
previousl sosreport.

lxc-delete 2020-07-13 10:18:44 UTC
Use lxc delete to remove containers

Author: Dougal Matthews
Author Date: 2020-07-13 10:18:44 UTC

Use lxc delete to remove containers

Using stop will work in most cases as they are ephemeral. However, in
certain failures, the container can be left in in a stopped state but
not deleted. Using a force delete will cover both cases and better
ensure we don't leave containers behind.

json-cli 2020-07-09 15:45:57 UTC
Remove the empty string

Author: Dougal Matthews
Author Date: 2020-07-09 15:45:57 UTC

Remove the empty string

region-log 2020-07-09 15:28:08 UTC
Use the systemtests.region log name for region.py

Author: Dougal Matthews
Author Date: 2020-07-09 15:28:08 UTC

Use the systemtests.region log name for region.py

cli-config 2020-07-09 14:52:02 UTC
Add custom options to the CLI for configuration

Author: Dougal Matthews
Author Date: 2020-07-09 14:37:33 UTC

Add custom options to the CLI for configuration

Add four new CLI arguments;

1. --build-container to specify the name of the build container
2. --maas-container to specify the name of the MAAS container
3. --stop-containers to stop the containers at the end of the test run.
4. --sos-report to generate and collect a sosreport from the MAAS
   container.

proxy 2020-07-07 10:37:12 UTC
Log a warning whn the return code isn't zero

Author: Dougal Matthews
Author Date: 2020-07-06 10:36:42 UTC

Log a warning whn the return code isn't zero

It can be hard to spot failed commands as the log output can be so
large. This makes it easier to identify them.

sosreport 2020-07-07 10:24:02 UTC
Ensure the container stopping always happens even if sosreport fails

Author: Dougal Matthews
Author Date: 2020-07-07 10:24:02 UTC

Ensure the container stopping always happens even if sosreport fails

isort 2020-07-06 19:20:42 UTC
Remove recursive and add the black profile

Author: Dougal Matthews
Author Date: 2020-07-06 19:20:42 UTC

Remove recursive and add the black profile

inet-only 2020-07-03 12:30:44 UTC
Log the address for easier debugging

Author: Dougal Matthews
Author Date: 2020-07-03 12:30:44 UTC

Log the address for easier debugging

cloud-init-wait 2020-07-01 14:09:29 UTC
Use cloud-init status --wait and timeout with the shell

Author: Dougal Matthews
Author Date: 2020-07-01 14:09:29 UTC

Use cloud-init status --wait and timeout with the shell

returncode 2020-07-01 13:52:14 UTC
Improve returncode handling

Author: Dougal Matthews
Author Date: 2020-06-30 13:01:17 UTC

Improve returncode handling

cloud-init 2020-07-01 12:36:56 UTC
Use cloud-init status and error if we timeout while waiting

Author: Dougal Matthews
Author Date: 2020-07-01 12:33:24 UTC

Use cloud-init status and error if we timeout while waiting

passenv 2020-06-30 20:54:18 UTC
Explicitly list the environment variables that are used

Author: Dougal Matthews
Author Date: 2020-06-30 20:53:13 UTC

Explicitly list the environment variables that are used

master 2020-06-30 15:37:11 UTC
Merge branch 'passenv'

Author: Dougal Matthews
Author Date: 2020-06-30 15:37:11 UTC

Merge branch 'passenv'

pytest-logging 2020-06-30 13:28:52 UTC
Remove the logging handler and let pytest handle the logs

Author: Dougal Matthews
Author Date: 2020-06-30 13:02:21 UTC

Remove the logging handler and let pytest handle the logs

Use `--log-level-level INFO` to show live logs during a test run

This change also removes the pytest CLI opts from tox to pytest.ini

ipv6 2020-06-30 10:13:24 UTC
Remove accidenal new line

Author: Dougal Matthews
Author Date: 2020-06-30 10:13:24 UTC

Remove accidenal new line

enable-container-cleanup 2020-06-29 12:11:13 UTC
Cleanup the containers after the tests complete

Author: Dougal Matthews
Author Date: 2020-06-29 12:11:13 UTC

Cleanup the containers after the tests complete

To keep the containers between tests which can speed up execution or aid
debugging set the environment variable names MAAS_SYSTEMTESTS_BUILD_CONTAINER
and MAAS_SYSTEMTESTS_MAAS_CONTAINER.

ppa 2020-06-26 09:13:54 UTC
All passing posargs to pytest

Author: Dougal Matthews
Author Date: 2020-06-26 09:13:54 UTC

All passing posargs to pytest

This enables passing args like; tox -e py3 -- -x -s

tox 2020-06-23 10:09:21 UTC
Blacken code

Author: Dougal Matthews
Author Date: 2020-06-23 10:09:21 UTC

Blacken code

126 of 26 results
This repository contains Public information 
Everyone can see this information.

Subscribers