lp:~checkbox-dev/checkbox

Get this repository:
git clone https://git.qastaging.paddev.net/~checkbox-dev/checkbox

Import details

Import Status: Suspended

This repository is an import of the Git repository at https://github.com/canonical/checkbox.

Last successful import was .

Import started on juju-eb11dc-stg-qa-launchpad-codeimport-0 and finished taking 3 seconds — see the log
Import started on juju-eb11dc-stg-qa-launchpad-codeimport-0 and finished taking 5 minutes
Import started on juju-eb11dc-stg-qa-launchpad-codeimport-0 and finished taking 5 minutes
Import started on juju-eb11dc-stg-qa-launchpad-codeimport-0 and finished taking 5 seconds — see the log

Branches

Name Last Modified Last Commit
smart-edid-cycling 2023-11-16 16:28:24 UTC
Change: automatic recognize the video output device connected to Zapper

Author: Paolo Gentili
Author Date: 2023-11-16 16:28:24 UTC

Change: automatic recognize the video output device connected to Zapper

move_check_for_new_commits_top_workflow 2023-11-16 16:04:25 UTC
Check for new commits from the main daily workflow (Infra)

Author: Sylvain Pineau
Author Date: 2023-11-16 16:04:25 UTC

Check for new commits from the main daily workflow (Infra)

main 2023-11-16 15:36:28 UTC
Mocked print and log functions for tests (Infra) (#827)

Author: Fernando Bravo
Author Date: 2023-11-16 15:36:28 UTC

Mocked print and log functions for tests (Infra) (#827)

Mocked print and log functions for tests

Replaced print and log functions for mocks for the tests in the
base provider

webcam-signal-test 2023-11-15 12:08:17 UTC
Added camera quality test using brisque (New) (#803)

Author: Fernando Bravo
Author Date: 2023-11-15 12:08:17 UTC

Added camera quality test using brisque (New) (#803)

* Add brisque algorithm to checkbox_support

Added modified version of the brisque algorithm in
chechkbox_support/vendor.

The algorithm is implemented in:
https://github.com/rehanguha/brisque

Vendorized also python-libsvm to fix imports in snap

* Add camera quality test

New camera quality test using brisque algorithm included in
"camera-cert-automated"

* Added tests to image quality test

Included some automated tests to the image quality test to increase
the coverage

* Add packaging meta data units to depend on opencv and libsvm python bindings

Note: Only for 22.04 (until the syntax allows >= 22.04)

* Removed the requirement of fswebcam in camera

* Added opencv and libsvm to provider base in snap

* Added blas and lapack to LD_LIBRARY_PATH

* Added a timeout to camera quality test

* Added documentation for camera tests

* Fixed formatting of python files

* Updated brisque score to take an image as input

* Refactored camera_quality_test

- Moved get_score_from_device to a separate function
- Moved evaluation to a separate function
- Added check for stable brisque score
- Argument parsing managed by main function
- Added return typings

* Fix comments on test_camera_quality.py

Removed the slow_score function and replaced it with a TIMEOUT of
0 to test that there are at least two iterations in slow
calculations

---------

Co-authored-by: Sylvain Pineau <sylvain.pineau@canonical.com>

collect_sys_info 2023-11-08 14:33:23 UTC
Removed success from OutputSuccess and added super

Author: Hook25
Author Date: 2023-11-08 10:06:39 UTC

Removed success from OutputSuccess and added super

cpuid_Hygon_Dhyana 2023-11-07 02:13:32 UTC
Apply black on cpuid.py

Author: Pierre Equoy
Author Date: 2023-11-07 02:05:35 UTC

Apply black on cpuid.py

urwid-resume-screen 2023-10-30 16:27:44 UTC
mock the maybe resume auto function too

Author: Maciej Kisielewski
Author Date: 2023-10-30 16:27:44 UTC

mock the maybe resume auto function too

Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>

contributing-mention-enrolling-keys 2023-10-30 13:20:44 UTC
mention enrollment of GPG keys in CONTRIBUTING doc

Author: Maciej Kisielewski
Author Date: 2023-10-30 13:20:35 UTC

mention enrollment of GPG keys in CONTRIBUTING doc

Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>

CHECKBOX-717/refresh-revert-snaps 2023-10-30 05:06:25 UTC
Fix tests to support Python 3.5

Author: Pierre Equoy
Author Date: 2023-10-20 07:04:13 UTC

Fix tests to support Python 3.5

assert_called() was introduced in 3.6... 😭

beta_release 2023-10-27 09:02:37 UTC
Always fetch history when building deb beta

Author: Hook25
Author Date: 2023-10-27 09:02:37 UTC

Always fetch history when building deb beta

move-toxing-to-self-hosted 2023-10-26 09:44:22 UTC
move toxing to self-hosted runners

Author: Maciej Kisielewski
Author Date: 2023-10-26 09:44:22 UTC

move toxing to self-hosted runners

Signed-off-by: Maciej Kisielewski <maciej.kisielewski@canonical.com>

fix_sb_explode_arch 2023-10-24 20:38:54 UTC
Remove invalid id param to delay action

Author: Hook25
Author Date: 2023-10-24 20:38:54 UTC

Remove invalid id param to delay action

multiline-retryable-command-fix 2023-10-24 09:09:03 UTC
Use ';' delimiter to avoid newline colapse breaking commands

Author: Hook25
Author Date: 2023-10-24 09:09:03 UTC

Use ';' delimiter to avoid newline colapse breaking commands

multiline-retryable-command-test 2023-10-24 08:53:42 UTC
Use find instead of expansion

Author: Hook25
Author Date: 2023-10-24 08:53:42 UTC

Use find instead of expansion

retry 2023-10-23 21:23:18 UTC
Use just Wandalen/wretryaction (Infra)

Author: Matias Piipari
Author Date: 2023-10-23 21:23:18 UTC

Use just Wandalen/wretryaction (Infra)

Use just Wandalen/wretryaction since it handles both necessary cases.

move_deb_commit_checking_edge 2023-10-23 12:16:58 UTC
Sync versions by checking the same changes

Author: Hook25
Author Date: 2023-10-23 12:16:58 UTC

Sync versions by checking the same changes

submission-json-schema 2023-10-19 13:13:53 UTC
Updates to schema generation instructions (infra)

Author: Matias Piipari
Author Date: 2023-10-19 13:13:53 UTC

Updates to schema generation instructions (infra)

Use node from nodesource, introduce a package.json + a lock.

vm_timeout_update_2 2023-10-05 16:17:55 UTC
Update the Virtualization Test Clean up Logs

Author: Michael Reed
Author Date: 2023-09-21 17:33:00 UTC

Update the Virtualization Test Clean up Logs

I have added an option to reduce the error messages shown in the logs
while the script checks to see if the virtual machine has booted.
(Bugfix) for issue #695

Updated suggested changes in PR review
- Changed error_msgs to log_stderr
- Replaced elif with a cleaner if statement

add-canary-docs 2023-10-05 06:38:33 UTC
add description to subpages

Author: Maciej Kisielewski
Author Date: 2023-10-05 06:38:33 UTC

add description to subpages

fix-cpu-affinity-network 2023-09-08 19:07:49 UTC
Fix: In network.py, don't pass -A option to iperf3 if NUMA is unsupported

Author: Rod Smith
Author Date: 2023-09-08 19:07:49 UTC

Fix: In network.py, don't pass -A option to iperf3 if NUMA is unsupported

CHECKBOX-807/tag-edge-releases 2023-08-23 03:35:15 UTC
Add daily process to tag edge releases

Author: Pierre Equoy
Author Date: 2023-08-23 03:25:52 UTC

Add daily process to tag edge releases

edge_tag.py generates an edge release tag based on the latest release
tag and the number of commits since, and pushes it.

For instance, if the last release is "v2.9.1", and there have been 6 new
commits since, the script will compute tag "v2.9.2-edge+6", tag the
latest commit in HEAD with it, and push the tags.

Fix CHECKBOX-807

fix-wireless_scanning 2023-08-18 01:46:27 UTC
Fix: wireless_scanning needs to be run as root while run it remotely.

Author: Kevin Yeh
Author Date: 2023-08-18 01:46:27 UTC

Fix: wireless_scanning needs to be run as root while run it remotely.

advanced_config_tutorial 2023-08-07 12:31:30 UTC
Implemented feedback from review

Author: Hook25
Author Date: 2023-08-07 12:31:30 UTC

Implemented feedback from review

kissiels-cpuid-2cents 2023-07-27 19:08:19 UTC
sort the cpu families in cpuid.py

Author: Maciej Kisielewski
Author Date: 2023-07-27 19:08:19 UTC

sort the cpu families in cpuid.py

fix_automaticlogin_value 2023-07-26 03:21:46 UTC
modify AutomaticLogin value

Author: Nancy Chen
Author Date: 2023-07-26 03:21:46 UTC

modify AutomaticLogin value

add_launcher_opt_refactor_args 2023-07-25 13:37:24 UTC
Removed outdated comment

Author: Hook25
Author Date: 2023-07-25 13:37:24 UTC

Removed outdated comment

upgrade_docs_tutorial 2023-07-19 09:19:21 UTC
Rename core to base

Author: Hook25
Author Date: 2023-07-11 07:24:40 UTC

Rename core to base

fix_start_remote_cmd_arg 2023-07-17 14:19:16 UTC
Test only local config chains

Author: Hook25
Author Date: 2023-07-17 14:19:16 UTC

Test only local config chains

This only tests local because check-config does not support remote
yet

support-deprecated-section-in-config 2023-06-28 11:46:18 UTC
make tox run on py 3.11

Author: Maciej Kisielewski
Author Date: 2023-06-28 11:46:18 UTC

make tox run on py 3.11

remote-resume 2023-06-27 13:18:11 UTC
WIP

Author: Maciej Kisielewski
Author Date: 2023-06-27 13:16:09 UTC

WIP

lxd_kvm_max_cpu 2023-06-14 19:54:10 UTC
Set cpu to 1 for virtual machines when number of cpu's are over 288

Author: Michael Reed
Author Date: 2023-06-14 19:54:10 UTC

Set cpu to 1 for virtual machines when number of cpu's are over 288

config_refactor_load_configs 2023-06-08 15:48:53 UTC
Non recursive version of load_config

Author: Hook25
Author Date: 2023-06-08 15:48:53 UTC

Non recursive version of load_config

fix_checkbox_docs_version 2023-06-01 09:20:08 UTC
Fixed version fetching via file reading

Author: Hook25
Author Date: 2023-06-01 09:20:08 UTC

Fixed version fetching via file reading

add-requirement-for-ethtool 2023-05-24 07:26:29 UTC
fix: make network-info jobs require ethtool to be available

Author: Devices Certification Bot
Author Date: 2023-05-24 07:26:29 UTC

fix: make network-info jobs require ethtool to be available

Fixes: https://github.com/canonical/checkbox/issues/488

metabox-fix-audio-job 2023-05-22 15:23:20 UTC
Fix the AudioPlayback scenario to not depend on the base provider

Author: Sylvain Pineau
Author Date: 2023-05-22 15:16:36 UTC

Fix the AudioPlayback scenario to not depend on the base provider

The Audio scenario ran the com.canonical.certification::audio/playback_auto
job from the base provider.

The new metabox provider job is using a lighter version of the
gst_pipeline_test.py script and does not depend on the udev resource.

metabox-pytest 2023-05-12 10:59:16 UTC
Add pytest command examples to the documentation

Author: Sylvain Pineau
Author Date: 2023-05-12 10:59:16 UTC

Add pytest command examples to the documentation

test_add_reset_tpm 2023-05-10 09:51:31 UTC
Included tpm reset in relevant tests plans

Author: Hook25
Author Date: 2023-05-10 09:51:31 UTC

Included tpm reset in relevant tests plans

fix_service_config_propagation 2023-05-09 16:10:31 UTC
Add failing test for metabox and FIXME reference to remote

Author: Hook25
Author Date: 2023-05-09 16:10:31 UTC

Add failing test for metabox and FIXME reference to remote

release-readme-bump-version 2023-03-14 06:37:39 UTC
Add section about version bump in Debian release process readme

Author: Pierre Equoy
Author Date: 2023-03-14 06:37:39 UTC

Add section about version bump in Debian release process readme

fix-removable-partition-resource 2023-01-31 15:23:12 UTC
Stop listing partitions if they contain the OS (root mountpoint / and /boot)

Author: Sylvain Pineau
Author Date: 2023-01-31 15:23:12 UTC

Stop listing partitions if they contain the OS (root mountpoint / and /boot)

Use the udev parser special function find_pkname_is_root_mountpoint() to
filter out partitions if the corresponding media is actually the from where
the OS is running from ("/" and "/boot").

acpica783 2023-01-31 08:57:17 UTC
Bump acpica-tools part tag to R10_20_22

Author: Sylvain Pineau
Author Date: 2023-01-31 08:20:27 UTC

Bump acpica-tools part tag to R10_20_22

remove-apste-support-servercert 2023-01-30 18:39:58 UTC
Remove APSTE support test for Server Certification

Author: Rod Smith
Author Date: 2023-01-30 18:39:58 UTC

Remove APSTE support test for Server Certification

wpa3-jobs 2023-01-30 17:55:01 UTC
Add AX SSID/PSK info for both WPA and WPA3 standards to checkbox-snap config_...

Author: Sylvain Pineau
Author Date: 2023-01-30 17:55:01 UTC

Add AX SSID/PSK info for both WPA and WPA3 standards to checkbox-snap config_vars

workaround-snapd-bug-2003955 2023-01-30 17:41:55 UTC
Fix: starting with snapd 2.59, systemctl calls all turn into no-ops (chroot env)

Author: Sylvain Pineau
Author Date: 2023-01-27 08:11:13 UTC

Fix: starting with snapd 2.59, systemctl calls all turn into no-ops (chroot env)

Workaround for https://bugs.launchpad.net/snapd/+bug/2003955
Setting SYSTEMD_IGNORE_CHROOT=1 helps to select the correct restart strategy.

Ref: https://systemd.io/ENVIRONMENT/

deprecate-ipdt 2023-01-30 14:00:37 UTC
Remove IPDT tests from certification test plans

Author: Sylvain Pineau
Author Date: 2023-01-30 14:00:37 UTC

Remove IPDT tests from certification test plans

remove-sd-preinserted-server 2023-01-26 18:53:33 UTC
Remove: mediacard/sd-preinserted-server

Author: Rod Smith
Author Date: 2023-01-26 18:53:33 UTC

Remove: mediacard/sd-preinserted-server

dear-morris 2023-01-24 16:43:20 UTC
Fix Morris Doctest (compliance with python3.11)

Author: Sylvain Pineau
Author Date: 2023-01-24 16:43:20 UTC

Fix Morris Doctest (compliance with python3.11)

cpuid_sapphire_rapids_update 2023-01-19 15:56:46 UTC
Adding additional support for Sapphire Rapids cpu's 0x806f8

Author: Michael Reed
Author Date: 2023-01-19 15:56:46 UTC

Adding additional support for Sapphire Rapids cpu's 0x806f8

Update-ppa-installation-commands 2023-01-13 09:50:04 UTC
Remove mention of checkbox-provider-certification-client in the install steps

Author: Sylvain Pineau
Author Date: 2023-01-13 09:50:04 UTC

Remove mention of checkbox-provider-certification-client in the install steps

cpuid_icelake_update2 2023-01-03 17:50:12 UTC
Adding an additional CPUID for Ice Lake in the CPUID script

Author: Michael Reed
Author Date: 2023-01-03 17:50:12 UTC

Adding an additional CPUID for Ice Lake in the CPUID script

remove-draft-wording 2022-12-29 08:55:40 UTC
Point IoT 22.04 server test plans to the appropriate uc22 nested parts

Author: Pierre Equoy
Author Date: 2022-12-29 08:55:40 UTC

Point IoT 22.04 server test plans to the appropriate uc22 nested parts

fix-56-manifest-graphics-ports 2022-12-26 14:32:55 UTC
Remove display resource job

Author: Pierre Equoy
Author Date: 2022-12-26 08:23:46 UTC

Remove display resource job

This job was not reliable since it was based on heuristics that often
failed, especially on 22.04.

Replaced by manual manifest entries that are more accurate.

metabox-workflow 2022-12-21 08:39:42 UTC
Metabox workflow

Author: Sylvain Pineau
Author Date: 2022-12-21 08:39:42 UTC

Metabox workflow

metabox-modify-timeout 2022-12-14 03:37:16 UTC
metabox: Change container creation timeout

Author: Pierre Equoy
Author Date: 2022-12-14 03:37:16 UTC

metabox: Change container creation timeout

update-sideloading-docs 2022-12-13 08:30:44 UTC
Update Checkbox documentation section about side-loading providers

Author: Pierre Equoy
Author Date: 2022-12-13 08:09:13 UTC

Update Checkbox documentation section about side-loading providers

cpuid_icelake_update 2022-12-02 20:29:55 UTC
Adding an additional CPUID for Ice Lake in the CPUID script

Author: Michael Reed
Author Date: 2022-12-02 20:29:55 UTC

Adding an additional CPUID for Ice Lake in the CPUID script

tox4-ready 2022-12-01 17:51:45 UTC
Fix checkbox-ng tox.ini (compatibility with tox 4.0.0rc1)

Author: Sylvain Pineau
Author Date: 2022-12-01 17:51:45 UTC

Fix checkbox-ng tox.ini (compatibility with tox 4.0.0rc1)

checkbox--core-snaps-v1.32.dev 2022-11-30 16:32:19 UTC
Bump checkbox core snaps version: 1.31.dev → 1.32.dev

Author: Sylvain Pineau
Author Date: 2022-11-30 16:32:19 UTC

Bump checkbox core snaps version: 1.31.dev → 1.32.dev

checkbox-snaps-v2.5.dev 2022-11-29 14:54:27 UTC
Bump checkbox snaps version: 2.4.dev → 2.5.dev

Author: Sylvain Pineau
Author Date: 2022-11-29 14:47:36 UTC

Bump checkbox snaps version: 2.4.dev → 2.5.dev

renovate/configure 2022-10-04 05:04:28 UTC
Add renovate.json

Author: renovate[bot]
Author Date: 2022-10-04 05:04:28 UTC

Add renovate.json

160 of 60 results
This repository contains Public information 
Everyone can see this information.