ppa-dev-tools:tests-dashboard

Last commit made on 2022-10-25
Get this branch:
git clone -b tests-dashboard https://git.launchpad.net/ppa-dev-tools
Only Bryce Harrington can upload to this branch. If you are Bryce Harrington please log in for upload directions.

Branch merges

Branch information

Name:
tests-dashboard
Repository:
lp:ppa-dev-tools

Recent commits

81e5433... by Bryce Harrington

tests: Implement the --architectures option for test result display

1592834... by Bryce Harrington

tests: Add --show-urls option

If the user is on a terminal program that does not support ansi
hyperlinking, this option allows printing the raw urls for cut and
paste. Some terminal programs will recognize http urls as clickable so
this can give an effective workaround.

e18c51b... by Bryce Harrington

tests: Reformat output for results, running, and waiting to match triggers

Adopt a bullet pattern similar to what's used in changelog entries.

1ef04a8... by Bryce Harrington

tests: Add linkified trigger actions

In the 'ppa tests' output, present a list of triggers formatted as ANSI
hyperlinks. This works only on recent terminal software, so document
which ones are known to support it.

Both basic trigger actions, and ones with all-proposed enabled are
supported. In the former case, no other packages besides the one under
test will be pulled from the -proposed pocket; in the latter case,
anything that is required that has a new version in -proposed will be
used. This latter case is a handy shorthand to check if a failed test
would work if triggered against one or more other newly updated
dependencies.

c75c3c7... by Bryce Harrington

tests: Add --packages option for ppa tests command

bfd3865... by Bryce Harrington

tests: Add --releases option for ppa tests command

Allow display of data from any release, not just the current development
release. This enables the --releases option to control the results
displayed and interleaves the output together, with all running tests
for given releases grouped together, etc.

f5dd870... by Bryce Harrington

tests: Add --architectures option for ppa tests command

cb2126a... by Bryce Harrington

Allow caching a few Ppa class methods

We avoid @cached_property for now since that requires python3.8,
while bionic ships python3.6.

81d1f2e... by Bryce Harrington

Improve ppa and ppa_group documentation consistency

536ac06... by Bryce Harrington

Fix exception thrown when running on a ppa with no test results

This was triggered running:

  $ ppa tests ppa:bryce/ppa-dev-tools

ppa-dev-tools has no autopkgtests and no jobs or results so should just
wrap things up early with appropriate empty output.