~aciba/ppa-dev-tools:remove-invalid-example

Last commit made on 2024-05-23
Get this branch:
git clone -b remove-invalid-example https://git.launchpad.net/~aciba/ppa-dev-tools
Only Alberto Contreras can upload to this branch. If you are Alberto Contreras please log in for upload directions.

Branch merges

Branch information

Name:
remove-invalid-example
Repository:
lp:~aciba/ppa-dev-tools

Recent commits

d3db733... by Alberto Contreras

doc: remove invalid ppa put example

Fixes: https://bugs.launchpad.net/ppa-dev-tools/+bug/2066884

d42a57a... by Bryce Harrington

Add support for subtests marked as 'FLAKY'

Subtest icons will be brown, like a flaky chocolate pastry.

Fixes: https://bugs.launchpad.net/ppa-dev-tools/+bug/1989650

074f622... by Bryce Harrington

result: Handle testbed setup failures, treating as 'BAD'

If a test log lacks a '@@@@@@@@@@@@@@@@@@@@' marker, consider it to be
a failure during the testbed setup. Set an error message in this case,
and give it a single subtest set to a 'BAD' status.

fd26b38... by Bryce Harrington

result: Return triggers even for failed testbed setups

The log files use "@@@@@@@@@@@@@@@@@@@@" as a marker to separate the
different stages. For tests that fail during the initial setup, they
will only have a single section and thus won't have the separator.

Since the triggers are provided in the first section, we can return the
valid triggers for the test even though the run terminated early.

Fixes: https://bugs.launchpad.net/ppa-dev-tools/+bug/2065754

90525be... by Bryce Harrington

ppa test: Don't lookup results twice

Commit f4147123 added an extraneous extra call to
get_autopkgtest_results(). This is a slow code path since it's
processing remote log files so the extra call can be a notable
performance impact.

dbb03ea... by Bryce Harrington

tox: Add dependencies so tox will run

505c3de... by Bryce Harrington

TESTING: document test dependencies

9d68a98... by Bryce Harrington

packaging: Drop deprecated setup.py in favor of 'build' pkg system

The packaging has already partly transitioned to using the build
packaging system with a pyproject.toml and a Makefile. Complete the
transition by dropping setup.py and any reference to it in directions.

Fixes: https://bugs.launchpad.net/ppa-dev-tools/+bug/1989617

d98ef40... by Bryce Harrington

packaging: Install the script when building

2ff57b1... by Bryce Harrington

packaging: Exclude snap directory for source package build

Fixes: https://bugs.launchpad.net/ppa-dev-tools/+bug/2055636