lp:~jocave/checkbox-support

Owned by Jonathan Cave
Get this repository:
git clone https://git.launchpad.net/~jocave/checkbox-support
Only Jonathan Cave can upload to this repository. If you are Jonathan Cave please log in for upload directions.

Branches

Name Last Modified Last Commit
allow-extra-conf-to-set 2021-05-10 14:16:59 UTC
Change: update unit tests for snap_utils/config

Author: Jonathan Cave
Author Date: 2021-05-10 13:26:11 UTC

Change: update unit tests for snap_utils/config

Update the unit tests to reflect changes in config.py behaviour

udev-add-tpu-category 2021-02-05 10:25:58 UTC
parsers/tests: add test for udevadm NPU category

Author: Jonathan Cave
Author Date: 2021-02-05 10:25:58 UTC

parsers/tests: add test for udevadm NPU category

add-watchdog-category-udev 2021-01-12 17:31:41 UTC
parsers/udevadm: add WATCHDOG category

Author: Jonathan Cave
Author Date: 2020-12-16 17:03:29 UTC

parsers/udevadm: add WATCHDOG category

Add parsing of watchdog device info from the udev db. Update the
unit tests to reflect the new device counts.

parse-more-assertion-types 2020-10-08 17:25:56 UTC
snap_utils/tests: add more asserts test data

Author: Jonathan Cave
Author Date: 2020-10-08 17:25:56 UTC

snap_utils/tests: add more asserts test data

More example model assertions tested

improved-assertion-parsing 2020-09-28 16:55:36 UTC
snap_utils/asserts: handle old pyyaml versions

Author: Jonathan Cave
Author Date: 2020-09-28 16:28:19 UTC

snap_utils/asserts: handle old pyyaml versions

Use non-deprecated loader function in PyYAML version 5 or later,
but continue to support xenial, bionic.

fix-snaputils-unittests 2020-09-21 11:44:28 UTC
snap_utils/tests: enable snap_utils unit testing

Author: Jonathan Cave
Author Date: 2020-09-21 11:44:28 UTC

snap_utils/tests: enable snap_utils unit testing

Add the __init__.py file to ensure these tests are run.

pulse-use-from-snaps 2020-08-07 14:11:02 UTC
scripts/audio_settings.py: classic snap support

Author: Jonathan Cave
Author Date: 2020-08-07 14:11:02 UTC

scripts/audio_settings.py: classic snap support

When this script is used to test a desktop system from a classic
checkbox snap and there is a switch from the root user down to
a non-priviledged user there is a need to modify the
PULSE_RUNTIME_PATH variable to allow comms between pactl and the
service.

fix-is-classic-snap 2020-08-07 08:36:47 UTC
snap_utils/system: fix is_classic_snap

Author: Jonathan Cave
Author Date: 2020-08-07 08:36:47 UTC

snap_utils/system: fix is_classic_snap

more-snap-utils 2020-04-20 16:17:15 UTC
Add distro package to testing requirements

Author: Jonathan Cave
Author Date: 2020-04-20 16:17:15 UTC

Add distro package to testing requirements

snap-connect-timeout 2020-02-20 14:40:12 UTC
snap_connect.py: increase timeout on connect tasks

Author: Jonathan Cave
Author Date: 2020-02-20 14:40:12 UTC

snap_connect.py: increase timeout on connect tasks

During snap update testing there have been occaisions when
some plug/slot connect resource jobs have failed to complete
this can result failure to complete proper bootstrap

snapd-install-improvements 2020-02-13 11:33:42 UTC
snap_utils/snapd: output task info during changes

Author: Jonathan Cave
Author Date: 2020-02-12 16:50:18 UTC

snap_utils/snapd: output task info during changes

Add printing of the summary for any tasks that are currently
being processed i.e. 'Doing' while waiting for an async operation
to finish. This is helpful for diagnosing failed jobs.

usb-write-dmesg-check 2020-01-23 14:09:24 UTC
usb_read_write: check for i/o errors in dmesg

Author: Jonathan Cave
Author Date: 2020-01-23 14:09:24 UTC

usb_read_write: check for i/o errors in dmesg

In lp:1852510 it was found that I/O errors might flood to dmesg
if there was a problem when the files where sync'ed to the disk.
This should catch that scenario.

add-picamera-detection 2020-01-15 18:40:00 UTC
parsers:udev: add rpi camera (CSI bus) detection

Author: Jonathan Cave
Author Date: 2020-01-15 18:40:00 UTC

parsers:udev: add rpi camera (CSI bus) detection

Identify the vchiq node created why the CSI camera is enabled
on raspberry pi devices. This is used to interact with the
VideoCore chip and control the camera pipeline.

chameleon 2019-12-13 09:24:51 UTC
chameleon: basic chameleond functions over xmlrpc

Author: Jonathan Cave
Author Date: 2019-12-13 09:24:51 UTC

chameleon: basic chameleond functions over xmlrpc

fix-lp1850972 2019-11-05 18:34:13 UTC
test_dmidecode: add tests for Lenovo SystemX

Author: Jonathan Cave
Author Date: 2019-11-05 18:34:13 UTC

test_dmidecode: add tests for Lenovo SystemX

Includes a product name with unusual characters.

useful-kernelcmdline-parser 2019-10-10 16:13:17 UTC
setup.py: add kernelcmdline parser entry point

Author: Jonathan Cave
Author Date: 2019-10-10 16:13:17 UTC

setup.py: add kernelcmdline parser entry point

netplan-yaml-str-parse 2019-07-18 16:25:40 UTC
parsers/netplan: support providing conf as string

Author: Jonathan Cave
Author Date: 2019-07-18 15:23:13 UTC

parsers/netplan: support providing conf as string

Supporting providing the netplan configuration as a string to be
parsed in addition to reading from the files on disk.

fs-usage-vs-type 2019-07-02 10:51:06 UTC
parsers/udevadm: devmapper filter uses ID_FS_USAGE

Author: Jonathan Cave
Author Date: 2019-07-02 10:51:06 UTC

parsers/udevadm: devmapper filter uses ID_FS_USAGE

Include dev mapper devices as a DISK based on the udev
ID_FS_USAGE entry. This indicates a filesystem is hosted and is
a better incdicator of interest than previous not swap test.

add-lsusb-py-script 2019-06-27 09:33:08 UTC
lsusb: import lsusb.py script

Author: Jonathan Cave
Author Date: 2019-06-27 07:59:48 UTC

lsusb: import lsusb.py script

add-netplan-parser 2019-06-17 14:29:12 UTC
parsers/netplan: new parser for netplan configs

Author: Jonathan Cave
Author Date: 2019-06-10 16:22:43 UTC

parsers/netplan: new parser for netplan configs

Parser taken from the upstream netplan project with small
addition to expose renderer.

udev-parser-add-symlinks 2019-06-13 11:42:56 UTC
test_udevadm: test for symlink_uuid property

Author: Jonathan Cave
Author Date: 2019-06-13 11:42:56 UTC

test_udevadm: test for symlink_uuid property

Test that parses two device DBs including a USB storage device
that is enumerated differently after reboot. The key feature
is that the symlink_uuid remains the same so the device can be
tracked across the reboot.

add-networkd-parser 2019-06-13 09:48:23 UTC
parsers/systemd-networkd: new networkd parser

Author: Jonathan Cave
Author Date: 2019-06-13 09:48:23 UTC

parsers/systemd-networkd: new networkd parser

Read and write networkd configuration files

snap-utils-system 2019-04-12 11:55:44 UTC
snap_utils: add convenience functions in system.py

Author: Jonathan Cave
Author Date: 2019-04-12 11:55:44 UTC

snap_utils: add convenience functions in system.py

snapd-api-rework 2019-04-04 11:27:36 UTC
Remove left over debug from snap_connect

Author: Jonathan Cave
Author Date: 2019-04-04 11:27:36 UTC

Remove left over debug from snap_connect

add-udisks-loop-object 2019-02-21 14:02:37 UTC
udisk2: add UDisks2 Loop object

Author: Jonathan Cave
Author Date: 2019-02-21 14:02:37 UTC

udisk2: add UDisks2 Loop object

remove-network-script 2018-10-22 16:52:33 UTC
network: removing network script in favour of p-p-c

Author: Jonathan Cave
Author Date: 2018-10-22 16:52:33 UTC

network: removing network script in favour of p-p-c

add-snap-connect-script 2018-09-20 14:32:44 UTC
Add snap_connect.py scripta and expose

Author: Jonathan Cave
Author Date: 2018-09-20 14:32:44 UTC

Add snap_connect.py scripta and expose

add-socketcan-category 2018-05-24 14:31:04 UTC
Fix the device count for CARA_T_SOCKETCAN

Author: Jonathan Cave
Author Date: 2018-05-24 14:31:04 UTC

Fix the device count for CARA_T_SOCKETCAN

print-checkbox-conf 2018-01-18 19:01:04 UTC
snap_utils: add a print conf file method to config

Author: Jonathan Cave
Author Date: 2018-01-18 19:01:04 UTC

snap_utils: add a print conf file method to config

extra-snapctl-support 2018-01-11 10:13:45 UTC
Use snapctl -d flag to always get a document

Author: Jonathan Cave
Author Date: 2017-10-09 14:43:46 UTC

Use snapctl -d flag to always get a document

nmea-test-script 2017-12-21 10:33:14 UTC
Add nmea_test script, configure entry point

Author: Jonathan Cave
Author Date: 2017-12-20 16:42:57 UTC

Add nmea_test script, configure entry point

This script checks that acceptable NMEA data is being
produced on a particular serial port. Some bad data
i.e. failed checksums, bad sentences, is accepted if
the occurence is low

snap-configuration-script 2017-10-03 13:45:18 UTC
Take all script code out of the lib

Author: Jonathan Cave
Author Date: 2017-10-03 13:45:18 UTC

Take all script code out of the lib

import-fwts-test 2016-12-22 15:53:25 UTC
Add entry point for fwts_test

Author: Jonathan Cave
Author Date: 2016-12-22 15:53:25 UTC

Add entry point for fwts_test

133 of 33 results
This repository contains Public information 
Everyone can see this information.

Subscribers