← Back to team overview

canonical-hw-cert team mailing list archive

[Merge] ~jocave/hwcert-jenkins-jobs:se30-job-config-changes into hwcert-jenkins-jobs:master

 

Jonathan Cave has proposed merging ~jocave/hwcert-jenkins-jobs:se30-job-config-changes into hwcert-jenkins-jobs:master.

Requested reviews:
  hwcert-jenkins (hwcert-jenkins)

For more details, see:
https://code.launchpad.net/~jocave/hwcert-jenkins-jobs/+git/hwcert-jenkins-jobs/+merge/430742

Changes made to make the Thinkedge SE30 snap testing jobs more successful 
-- 
Your team hwcert-jenkins is requested to review the proposed merge of ~jocave/hwcert-jenkins-jobs:se30-job-config-changes into hwcert-jenkins-jobs:master.
diff --git a/jobs/snap-testing/configs/checkbox.conf b/jobs/snap-testing/configs/checkbox.conf
index e08df86..76e1167 100644
--- a/jobs/snap-testing/configs/checkbox.conf
+++ b/jobs/snap-testing/configs/checkbox.conf
@@ -21,3 +21,4 @@
         NET_DRIVER_INFO =
         SUDO_USER=ubuntu
         STRESS_BOOT_ITERATIONS=10
+        SNAPD_TASK_TIMEOUT=120
diff --git a/jobs/snap-testing/launchers/client-cert-iot-ubuntucore-20-no-tpm2 b/jobs/snap-testing/launchers/client-cert-iot-ubuntucore-20-no-tpm2
new file mode 100755
index 0000000..5b7d619
--- /dev/null
+++ b/jobs/snap-testing/launchers/client-cert-iot-ubuntucore-20-no-tpm2
@@ -0,0 +1,19 @@
+# Please keep the indents below, for yaml formatting/templating
+        [launcher]
+        app_id = com.canonical.certification:checkbox-snappy
+        launcher_version = 1
+        stock_reports = text, submission_files
+        
+        [test plan]
+        unit = com.canonical.certification::client-cert-iot-ubuntucore-20-automated
+        forced = yes
+        
+        [test selection]
+        forced = yes
+        exclude = com.canonical.certification::tpm2.*
+        
+        [ui]
+        type = silent
+        auto_retry = yes
+        max_attempts = 4
+        delay_before_retry = 30
diff --git a/jobs/snap-testing/projects/austin.yaml b/jobs/snap-testing/projects/austin.yaml
index 12af8cd..6c2efed 100644
--- a/jobs/snap-testing/projects/austin.yaml
+++ b/jobs/snap-testing/projects/austin.yaml
@@ -14,6 +14,8 @@
       !include-raw-escape: jobs/snap-testing/configs/checkbox.conf
     manifest:
       !include-raw-escape: jobs/snap-testing/manifests/austin_manifest.conf
+    custom_launcher:
+      !include-raw-escape: jobs/snap-testing/launchers/client-cert-iot-ubuntucore-20-no-tpm2
     jobs:
       - '{prefix}-{name}-{snap}-{track}-{channel}':
           snap: pc

Follow ups