Kevin Yeh has proposed merging ~kevinyeh/hwcert-jenkins-jobs:add-zhongyi-pe100a into hwcert-jenkins-jobs:master.
Commit message: Add: add zhongyi project(asus pe100a) for both snap testing and sru testing. Requested reviews: hwcert-jenkins (hwcert-jenkins) For more details, see: https://code.launchpad.net/~kevinyeh/hwcert-jenkins-jobs/+git/hwcert-jenkins-jobs/+merge/431049 -- Your team hwcert-jenkins is requested to review the proposed merge of ~kevinyeh/hwcert-jenkins-jobs:add-zhongyi-pe100a into hwcert-jenkins-jobs:master.
diff --git a/jobs/snap-testing/configs/checkbox.conf.zhongyi b/jobs/snap-testing/configs/checkbox.conf.zhongyi new file mode 100644 index 0000000..3c45e00 --- /dev/null +++ b/jobs/snap-testing/configs/checkbox.conf.zhongyi @@ -0,0 +1,33 @@ +# Please keep the indents below, for yaml formatting/templating + [environment] + WIFI_INTERFACE=wlan0 + OPEN_N_SSID=cert-n-open-tel-l3-01 + OPEN_BG_SSID=cert-bg-open-tel-l3-01 + OPEN_AC_SSID=cert-ac-open-tel-l3-01 + WPA_N_SSID=cert-n-wpa-tel-l3-01 + WPA_BG_SSID=cert-bg-wpa-tel-l3-01 + WPA_AC_SSID=cert-ac-wpa-tel-l3-01 + WPA_N_PSK=insecure + WPA_BG_PSK=insecure + WPA_AC_PSK=insecure + OBEX_TARGET=00:02:72:C5:F9:1F + WWAN_APN=internet.iot + WWAN_NET_IF=wwan0 + WWAN_CONTROL_IF=cdc-wdm0 + STRESS_BOOT_ITERATIONS=30 + STRESS_S3_ITERATIONS=30 + STRESS_S4_ITERATIONS=100 + TEST_TARGET_IPERF=10.101.51.151 + STRESS_S4_WAIT_DELAY=120 + STRESS_S4_SLEEP_DELAY=60 + STRESS_S3_SLEEP_DELAY=60 + STRESS_BOOT_WAKEUP_DELAY=60 + STRESS_S3_WAIT_DELAY=120 + STRESS_BOOT_WAIT_DELAY=120 + WIFI_AP_SETUPTIME=30 + WWAN_SETUPTIME=30 + TPM2TOOLS_TCTI_NAME=device + TPM2TOOLS_DEVICE_FILE=/dev/tpm0 + STORE_ID=foobar + SERIAL_PORTS_STATIC=/dev/ttymxc0 /dev/ttymxc1 + MODEL_GRADE=signed diff --git a/jobs/snap-testing/launchers/zhongyi-automated b/jobs/snap-testing/launchers/zhongyi-automated new file mode 100644 index 0000000..5c04d89 --- /dev/null +++ b/jobs/snap-testing/launchers/zhongyi-automated @@ -0,0 +1,20 @@ +# Please keep the indents below, for yaml formatting/templating + [launcher] + app_id = com.canonical.qa.carlsbad:checkbox + launcher_version = 1 + stock_reports = text, submission_files, certification + + [test plan] + unit = com.canonical.qa.zhongyi::zhongyi-automated + forced = yes + + [test selection] + forced = yes + exclude = .*power-management/post-cold-reboot + .*power-management/cold-reboot + + [ui] + type = silent + auto_retry = yes + max_attempts = 4 + delay_before_retry = 30 diff --git a/jobs/snap-testing/manifests/zhongyi_manifest.conf b/jobs/snap-testing/manifests/zhongyi_manifest.conf new file mode 100644 index 0000000..71f55e5 --- /dev/null +++ b/jobs/snap-testing/manifests/zhongyi_manifest.conf @@ -0,0 +1,15 @@ +# keep formatting + [manifest] + com.canonical.certification::has_audio_playback = true + com.canonical.certification::has_audio_capture = true + com.canonical.certification::has_bt_adapter = true + com.canonical.certification::has_ethernet_adapter = true + com.canonical.certification::has_i2c = false + com.canonical.certification::has_card_reader = false + com.canonical.certification::has_thunderbolt3 = false + com.canonical.certification::has_usb_type_c = true + com.canonical.certification::has_usb_storage = true + com.canonical.certification::has_hardware_watchdog = true + com.canonical.certification::has_wlan_adapter = true + com.canonical.certification::has_wwan_module = true + com.canonical.certification::has_tpm2_chip = true diff --git a/jobs/snap-testing/projects/zhongyi.yaml b/jobs/snap-testing/projects/zhongyi.yaml new file mode 100644 index 0000000..ac0d207 --- /dev/null +++ b/jobs/snap-testing/projects/zhongyi.yaml @@ -0,0 +1,42 @@ +- project: + name: zhongyi + queue: zhongyi + email: [email protected] + arch: arm64 + checkbox_snap: checkbox-zhongyi + launcher: '' + provision_data: | + provision_data: + distro: core20-latest-stable + custom_launcher: + !include-raw-escape: jobs/snap-testing/launchers/zhongyi-automated + extra_setup_cmds: + _run sudo snap install bluez --channel=latest/stable + #declare -A snap_track_map + # snap_track_map=( ["network-manager"]="20") + has-serial-assertion: False + snap_reset_needed: True + track: latest + user: ubuntu + test_data: | + # user and password for zhongyi + test_username: ubuntu + test_password: ubuntu + checkbox_track: latest + checkbox_conf: + !include-raw-escape: jobs/snap-testing/configs/checkbox.conf.zhongyi + manifest: + !include-raw-escape: jobs/snap-testing/manifests/zhongyi_manifest.conf + jobs: + - '{prefix}-{name}-{snap}-{channel}': + snap: checkbox-zhongyi + channel: edge + extra_args: --devmode + - '{prefix}-{name}-{snap}-{channel}': + snap: checkbox20 + - '{prefix}-{name}-{snap}-{channel}': + snap: core20 + - '{prefix}-{name}-{snap}-{track}-{channel}': + snap: asus-aiot-pe100a-kernel + - '{prefix}-{name}-{snap}-{channel}': + snap: snapd diff --git a/jobs/sru/projects/linux-imx.yaml b/jobs/sru/projects/linux-imx.yaml new file mode 100644 index 0000000..f1229fa --- /dev/null +++ b/jobs/sru/projects/linux-imx.yaml @@ -0,0 +1,18 @@ +- project: + name: linux-imx + srutype: oem + series: focal + kernel-to-check: linux-imx + jobs: + - '{prefix}-{srutype}-sru-{series}-{flavor}-{system-id}': + queue: zhongyi-classic-001 + system-id: zhongyi-classic + arch: arm64 + flavor: server + checkbox_testplan: "com.canonical.qa.zhongyi::zhongyi-classic-automated" + checkbox_snap: True + checkbox_snap_name: "checkbox-zhongyi-classic" + checkbox_snap_runtime: "checkbox20" + checkbox_snap_channel: "edge" + image: '' + exclude_test: .*power-management/post-cold-reboot .*power-management/cold-reboot
-- Mailing list: https://launchpad.net/~canonical-hw-cert Post to : [email protected] Unsubscribe : https://launchpad.net/~canonical-hw-cert More help : https://help.launchpad.net/ListHelp

