canonical-ubuntu-qa team mailing list archive
-
canonical-ubuntu-qa team
-
Mailing list archive
-
Message #01304
[Merge] ~andersson123/autopkgtest-cloud:add_unit_tests_to_ci into autopkgtest-cloud:master
Tim Andersson has proposed merging ~andersson123/autopkgtest-cloud:add_unit_tests_to_ci into autopkgtest-cloud:master.
Requested reviews:
Canonical's Ubuntu QA (canonical-ubuntu-qa)
For more details, see:
https://code.launchpad.net/~andersson123/autopkgtest-cloud/+git/autopkgtest-cloud/+merge/451107
--
Your team Canonical's Ubuntu QA is requested to review the proposed merge of ~andersson123/autopkgtest-cloud:add_unit_tests_to_ci into autopkgtest-cloud:master.
diff --git a/.launchpad.yaml b/.launchpad.yaml
index f783882..fc9e102 100644
--- a/.launchpad.yaml
+++ b/.launchpad.yaml
@@ -41,3 +41,19 @@ jobs:
- name: charmcraft
classic: true
run: ./ci/build_charms
+ webcontrol_unit_tests:
+ series: focal
+ architectures: amd64
+ snaps:
+ - name: yq
+ run-before: |
+ # Install dependencies as declared in the layer files
+ DEBIAN_FRONTEND=noninteractive \
+ apt-get install -qy \
+ $(cat charms/focal/autopkgtest-web/layer.yaml | \
+ yq -r '.options.basic.packages[]') \
+ $(cat charms/focal/autopkgtest-web/layer.yaml | \
+ yq -r '.options.apt.packages[]')
+ run: |
+ python3 -m unittest discover \
+ --start-directory charms/focal/autopkgtest-web/webcontrol/