lp:~jugmac00/lpci

Owned by Jürgen Gmach
Get this repository:
git clone https://git.not.enabled/~jugmac00/lpci
Only Jürgen Gmach can upload to this repository. If you are Jürgen Gmach please log in for upload directions.

Branches

Name Last Modified Last Commit
rename-YAMLError-into-ConfigurationError 2021-12-24 14:11:44 UTC
Rename YAMLError into ConfigurationError

Author: Jürgen Gmach
Author Date: 2021-12-20 08:16:35 UTC

Rename YAMLError into ConfigurationError

Configuration errors may not always be caused by an issue in a YAML
file.

auto-collect-plugins 2021-12-17 17:04:26 UTC
Use a decorator to collect all builtin plugins

Author: Jürgen Gmach
Author Date: 2021-12-17 16:58:15 UTC

Use a decorator to collect all builtin plugins

add-more-hooks 2021-12-17 15:37:02 UTC
Generalize test outcome

Author: Jürgen Gmach
Author Date: 2021-12-17 15:37:02 UTC

Generalize test outcome

use-pluggy-for-plugins 2021-12-16 21:33:16 UTC
Introduce pluggy to manage plugins

Author: Jürgen Gmach
Author Date: 2021-12-14 15:12:03 UTC

Introduce pluggy to manage plugins

pluggy ( https://pluggy.readthedocs.io/en/stable/ ) let's you define
hooks which then plugins can implement.

Example:
Using the new hook `lpcraft_install_packages` one can add additional
system packages to be installed with `apt`.

Please refer to the documentation on how to create your own plugin.

fix-compatibility-with-rtd 2021-12-08 13:29:22 UTC
Fix compatibility issue with Read the Docs

Author: Jürgen Gmach
Author Date: 2021-12-08 13:29:22 UTC

Fix compatibility issue with Read the Docs

rtd builds documentation by default on Python3.7, but craft-providers,
which is a dependency of lpcraft, requires Python 3.8 or higher.

start-sphinx-documentation 2021-12-07 14:21:56 UTC
Start sphinx documentation

Author: Jürgen Gmach
Author Date: 2021-12-07 14:21:56 UTC

Start sphinx documentation

easier-testing-for-argparse-applications 2021-12-01 13:46:01 UTC
Enable easier testing for argparse applications

Author: Jürgen Gmach
Author Date: 2021-11-30 09:39:17 UTC

Enable easier testing for argparse applications

argparse usually looks into sys.args to get the arguments.

But you can also pass in the arguments as a list - that way there is no
more need to patch sys.args for testing purposes.

compare-crafterrors-directly 2021-12-01 13:28:06 UTC
Directly compare CraftErrors

Author: Jürgen Gmach
Author Date: 2021-11-30 15:36:02 UTC

Directly compare CraftErrors

Since https://github.com/canonical/craft-cli/pull/41 has landed, you
can compare CraftError objects directly, so there is no more need to
compare the string representation.

add-configuration-to-provide-packages-to-install 2021-11-29 13:09:33 UTC
Declare system package dependencies for jobs

Author: Jürgen Gmach
Author Date: 2021-11-29 13:09:33 UTC

Declare system package dependencies for jobs

declare-snap-dependencies-for-jobs 2021-11-29 12:36:38 UTC
Declare snap dependencies for jobs

Author: Jürgen Gmach
Author Date: 2021-11-29 12:36:38 UTC

Declare snap dependencies for jobs

add-lpcraft-environment-configuration 2021-11-25 19:35:12 UTC
Jobs can now have an environment configuration

Author: Jürgen Gmach
Author Date: 2021-11-25 19:35:12 UTC

Jobs can now have an environment configuration

increase-test-coverage 2021-11-25 12:48:15 UTC
gitignore build directory

Author: Jürgen Gmach
Author Date: 2021-11-25 07:35:11 UTC

gitignore build directory

retrieve-version-info-directly-from-setup-cfg 2021-11-19 15:38:43 UTC
Retrieve version info directly from setup.cfg for building snaps

Author: Jürgen Gmach
Author Date: 2021-11-19 15:38:43 UTC

Retrieve version info directly from setup.cfg for building snaps

add-html-coverage 2021-11-17 09:49:38 UTC
Add HTML coverage report and contexts

Author: Jürgen Gmach
Author Date: 2021-11-17 09:24:17 UTC

Add HTML coverage report and contexts

Contexts show which line was ran by which tests.

More info
https://jugmac00.github.io/blog/enrich-test-coverage-with-contexts/

add-coverage 2021-11-12 15:02:23 UTC
Run coverage via tox

Author: Jürgen Gmach
Author Date: 2021-11-12 15:02:23 UTC

Run coverage via tox

101115 of 115 results
This repository contains Public information 
Everyone can see this information.

Subscribers