summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2023-06-14Fixup for removal of user sessionpike_15.92.0pike_15.91.1pike/15.92.0pike/15.91.115.92.015.91.1Jan-Simon Moeller1-4/+1
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I939b454b3acde39065e71d7eb65e0b8061d389b8
2023-05-12Remove notifier and metadata and use new qemupike_15.91.0pike/15.91.015.91.0Jan-Simon Moeller5-9/+4
Use the new qemu for dual-screen capability. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I97a4d303bbc452902a4b555d00f05b0685e0e2de
2023-03-30releng-scripts: do not restart the user session yetJan-Simon Moeller1-1/+1
Do not restart the user session, yet. This will happen in the screenshot test anyway. Doing it early will influence tests in-between the fixup and the screenshot. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I65606c0282402919512b1ff9815086103af9ad17
2023-03-29Update qemu arguments for changed sound optionsJan-Simon Moeller3-3/+3
Recent qemu deprecated -soundhw and uses a new syntax. Adapt our wrapper to use it. Bug-AGL: SPEC-4731 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I6af0f2184ba09781a55ae173ece7cea3d7ddaddb
2023-01-20Change the mask to the systemd-network-generator.serviceoctopus_14.94.0octopus_14.93.0octopus/14.94.0octopus/14.93.014.94.014.93.0Jan-Simon Moeller3-2/+8
It is not systemd-networkd that does bite use here, it is the systemd-network-generator.service that will interfere with our settings. This is triggered by the ip=dhcp setting on the kernel cmdline and even the removed wired.network file will not prevent his from interfering and taking the network interface down and up for another dhcp run. Question is ... WHY ?!: The interface IS already configured. Connmand can be configured to ignore it and does actually ignore or at least not take it down. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I2872ddfbc97e26ae84fcc3640a9129c28691557c
2023-01-16BBE fixupJan-Simon Moeller1-2/+2
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I9d33b09a9e81095dcc7b366cc09260414eec9072
2022-12-08tests: add jinja2 file for extend testoctopus_14.92.0octopus/14.92.014.92.0duerpei1-0/+10
Update releng-scripts to call the new testdefinititon Bug-AGL: SPEC-4345 Signed-off-by: duerpei <duep.fnst@fujitsu.com> Change-Id: I691de2359b64b5e9934e5b6382b5a044a800ca28
2022-11-17Special-case the BBE board as it builds the telematics image nowoctopus_14.91.0octopus/14.91.014.91.0Jan-Simon Moeller1-0/+14
The bbe board does only build the telematics image. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: Ie759099ccf5871f2a1440187121af3cd39abe674
2022-07-18Reduce memory on ARM32 and add earlyprintkneedlefish_13.93.0needlefish_13.92.0needlefish/13.93.0needlefish/13.92.013.93.013.92.0Jan-Simon Moeller1-1/+1
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I3f8ba44fa475dc395bd77d38542eceb232d19ee6
2022-07-16Ensure systemd-networkd.service is off in CIJan-Simon Moeller1-1/+1
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I21ec3f2772a2a997fa3d370712d1ce49bb46cd24
2022-07-15Disable sound on qemuarm due to issue in CI env.Jan-Simon Moeller1-1/+1
Jobs fail with: qemu: module audio-audio-pa not found, do you want to install qemu-system-gui package? qemu: module audio-audio-jack not found, do you want to install qemu-system-gui package? qemu: module audio-audio-sdl not found, do you want to install qemu-system-gui package? Bug-AGL: SPEC-4477 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: Ib6e7b39c277a6987c0fb76a6d546eeea37c132dd
2022-06-07SPEC-4429: Reduce memory to 2048Mo for qemu-armneedlefish_13.91.0needlefish/13.91.013.91.0Corentin LABBE1-1/+1
Reduce memory of qemu-arm to 2048 to made qemu happy. Change-Id: I26317c2882efefdaa40ed882e81de79c8b2aef70 Bug-AGL: SPEC-4429 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2022-02-16Fix typo in fixup-weston-watchdogmarlin_12.93.0marlin/12.93.012.93.0Jan-Simon Moeller1-1/+1
Fix the typo. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I117aaeb29afe2cb01488ef82ddd34a9bd817fbb5
2022-02-15Extend fixup of watchdog for user sessionJan-Simon Moeller1-3/+8
The user session needs to be reloaded as well. Bug-AGL: SPEC-4165 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I3e54ac0839a8f77dda8a98b54ea76c80fd04c49e
2022-01-31Shorten commit ci testsmarlin_12.92.0marlin/12.92.012.92.0Jan-Simon Moeller1-11/+0
glib and lua take too long. Attach them selectively. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I72ee42db9baa9bf330938c8ecfbe8a5461988858
2022-01-18Fix location of sed callJan-Simon Möller1-1/+1
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I8710df8f3ba60b46182efd6ef7ef752e43833170
2022-01-12Adapt ptest time and scopeJan-Simon Möller2-4/+4
exclude acl, attr and coreutils. Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: Iced249d0baa18adf280fe1adde237fbb2bbaebf8
2021-12-24Fix name of glib ptestJan-Simon Moeller2-2/+2
glib is known to ptest-runner as glib-2.0 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: Ib354dd359ef22caca3c3ce40ad1e92d0fd381b72
2021-12-22Remove gstreamer from ptest runmarlin_12.91.0marlin/12.91.012.91.0Jan-Simon Moeller2-2/+2
We need to investigate a runtime issue. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I6af1baf0eaae17c4f52f048a7f22516c60ef098c
2021-12-21Update ptest executed testsJan-Simon Moeller2-2/+2
We no longer need xmlsec1, remove it. We do now rely on dbus, so add dbus-test. Add basic system infra as well. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I99d2f36a4f253bbc809ab53dbe7691544722ec90
2021-12-21Adapt watchdog fix to new agl-compositor.serviceJan-Simon Moeller1-4/+3
The user session has a dedicated service file. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I4d459ca9359f68a866b4dc0850da498426bc8cee
2021-12-10Further bump watchdogJan-Simon Möller1-2/+3
and also restart homescreen.service Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: Ic9f94a136250d780dee8ea1ab6207b4d4f507bac
2021-12-06Add workaround for weston watchdog for emulation in CIJan-Simon Möller2-0/+22
The emulated workers are slower than real hardware, thus extend the timeout. Bug-AGL: SPEC-4165 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I4113d1ad28964efb31a55121ff3dbb1a29893a6f
2021-12-03Increase qemuarm and qemuarm64 vgamem_mb value to fix screenshooterJan-Simon Moeller2-2/+2
The screenshooter test needs the extension to work. Bug-AGL: SPEC-4165 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I16eb370481dc72144273e0c88cf625895a3d0028
2021-11-25Update timeout of screenshooter testJan-Simon Moeller1-1/+1
some platforms are slow in emulation to bring-up the screens. Bug-AGL: SPEC-4150 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: Ice053e68b57fe46c948679b89de2b56c957404ac
2021-11-24Enable agl-compositor screenshot test againJan-Simon Möller1-4/+4
The latest changes on the master branch require an update to the screenshot test. The script has been changed to use the journal and use the new settings file locations. Thus we can enable it here again. Bug-AGL: SPEC-4150 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: Ie2b85ae3b72843316104a18795af7beead78edd5
2021-11-04Prepare CI on master for new framework integrationJan-Simon Moeller5-50/+4
During the last workshop the transition to the new framework was presented. This change essentially deprecates the SMACK-based application framework. To prepare the integration of it, we remove the deprecated components: - skip application framework related tests on master branch Bug-AGL: SPEC-4121 Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I6f8de8b6ddb76b5fc1a229f0ae78ebedc0a7220f
2021-11-01Update devicetree filename for reference hardware on BSP 5.5marlin_12.90.1marlin/12.90.112.90.1Jan-Simon Moeller1-1/+1
The devicetree filename changed. Update the template files. Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: Id994c82f1c0c29458058030f65b27a325aba8ee4
2021-10-13Prepare devicetree changes for R-Car BSP 5.5Jan-Simon Möller6-6/+51
The devicetree scheme was evolved. Adapt releng-scripts for use in CI. Bug-AGL: SPEC-4081 Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I273a26004e8bdcd81655be8565601ca9cfecf953
2021-06-29SPEC-3976: change qemu memory parametersmarlin_12.90.0marlin/12.90.012.90.0Corentin LABBE1-1/+1
Thoses new parameters permit qemurm to pass sound tests. Change-Id: If266d180912bc15a88791c9af9dd4d7bad093f78 Bug-AGL: SPEC-3976 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2021-05-12SPEC-3904: Prevent bbe to ran screenshooterlamprey_11.92.0lamprey_11.91.0lamprey/11.92.0lamprey/11.91.011.92.011.91.0Corentin LABBE1-1/+1
The name of the test is badly written, so BBE stil get screenshooter test. Change-Id: If5aaf2a1567eecfe25ea21135a670cb03b4878af Bug-AGL: SPEC-3904 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2021-05-12SPEC-3904: use the right image name for CICorentin LABBE1-1/+5
CI do not use crosssdk image. Bug-AGL: SPEC-3904 Change-Id: Icf046598c4125663394ecd2e830069204b266890 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2021-05-11SPEC-3764: replace qemu soundhw argumentCorentin LABBE1-1/+1
Since we use a more recent qemu-arm, we need to change some deprecated argument use. This fixes the warning: qemu-system-arm: warning: '-soundhw hda' is deprecated, please use '-device intel-hda -device hda-duplex' instead Change-Id: Icd8272a7d250d89d72652096a332f266c2c4b4a1 Bug-AGL: SPEC-3764 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2021-05-06SPEC-3904: Add BBE machineCorentin LABBE2-0/+12
This patchs adds the BBE machine template. Since this machine does not have HDMI output, the screenshot test is disabled for it. Change-Id: I1048a202b8ee998084fcb7b78441781aae4ee220 Bug-AGL: SPEC-3904 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2021-05-05SPEC-3764: use a more recent qemu version for qemuarmCorentin LABBE2-0/+7
Using a more recent qemu seems to fix problem with screenshot. The easiest way is to use docker to "host" a more recent debian with recent qemu. Change-Id: I7a72de4c6a4dceed7ec967713d7fee3d3523e120 Bug-AGL: SPEC-3764 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2021-05-04SPEC-3752: use vmalloc=512 for qemu armCorentin LABBE1-1/+1
Using vmalloc=512 permits screenshot tests to works without failure. Change-Id: Idb185e490dea38fa32a668c57cd282bb93ec2201 Bug-AGL: SPEC-3752 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2021-04-23SPEC-3414: the kernel defconfig should always be defconfig+CONFIG_AGL=yCorentin LABBE1-3/+0
kernelCI use defconfig as a filter for linking builds and job results. So the defconfig should be the same as we send in build info. Change-Id: I181314b6bfacb333bc9b94928aae215e5dcee146 Bug-AGL: SPEC-3414 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2021-04-09SPEC-3414: Permit to choose file server ressourceCorentin LABBE1-1/+5
Permit to choose "file server ressource" path. Change-Id: I5e24972ada0651c3021f66179e9b4b292730a460 Bug-AGL: SPEC-3414 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2021-04-02SPEC-3414: Add missing git_describe_vCorentin LABBE1-0/+2
Add missing git_describe_v in build meta. Change-Id: Ic3d69671eedc9b6f8acfaf67e83d667ce10d5bde Bug-AGL: SPEC-3414 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2021-03-31Enable screenshot tests on all targetsJan-Simon Möller1-2/+2
HDMI jigs are deployed and all qemu targets are configured for it. Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: Ib2703fcb783ff757225b676add4c866029816e52
2021-03-30Update templates for screenshot testsJan-Simon Möller4-5/+5
- qemu needs the mem= kernel parameter to work nicely - pyagl needs a larger timeout - pi4 needs an adapted rfs_image for snapshot builds Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: Ida3ac188008c72d941dbe30203e5b8700ee8a304
2021-03-29SPEC-3414: handle all git_describe varianceCorentin LABBE1-1/+5
git_describe is equal to branch but only in LAVA metadata. For build meta is should be the same as LAVA kernel.version. So let's add a --kernel_version (not mandatory until all CI is updated) Change-Id: Ifa4d4065cc2a7e0687bb71b0b772b5d10f4c41f6 Bug-AGL: SPEC-3414 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2021-03-26SPEC-3414: Use the right env variable nameCorentin LABBE1-11/+18
According to which api we sent the metadata, a different token will be used. Change-Id: I174a3b1ea30452f78390e5205d1c4d15f1bc999b Bug-AGL: SPEC-3414 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2021-03-23SPEC-3414: Permit to use the bmeta helper without tokenCorentin LABBE1-7/+19
Allow to use utils/agl-publish.py without token for debugging and verifying it works. Change-Id: I2d752d3debf25ab1bb78fdd39c45bbd79ab1aedd Bug-AGL: SPEC-3414 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2021-03-16SPEC-3414: Add an helper to push and upload build meta to kernelciCorentin LABBE1-0/+106
This patch adds an helper to push and upload bmeta.json to kernelci. Change-Id: I129fce4583569542f03a9c9617b9d70b50c725e3 Bug-AGL: SPEC-3414 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2021-03-16Stop weather and geoclue before restartingJan-Simon Möller1-0/+6
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I48ecf0a1ce708a13f1dc6501a2ccdd129fae729c
2021-03-11Fix template for h3 and refhwJan-Simon Moeller2-10/+10
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org> Change-Id: I27108a812e06ef9d1a0b9f7279ce6219370570e0
2021-03-11CI builds do use the simpler images hereJan-Simon Möller2-4/+28
Signed-off-by: Jan-Simon Möller <jsmoeller@linuxfoundation.org> Change-Id: I4a7da3a4cc573387ba8af34acd0d2c4292eaa0ec
2021-03-09SPEC-3811: Use a different rootfs image for h3ulcb-nogfx buildCorentin LABBE2-0/+8
For all branches (except jellyfish/halibut), h3ulcb-nogfx build based boards should now use the agl-demo-platform-crosssdk-h3ulcb.ext4.xz rootfs image. Change-Id: Idc8fafc32dcd598479d16798ffe077776432bd1e Bug-AGL: SPEC-3811 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>
2021-02-22SPEC-3812: rpi4: use vc4 dtbCorentin LABBE1-1/+1
Use the vc4 DTB for rpi4 Change-Id: I5b0512e1b165bd511df3f79d69d63a68894993f7 Bug-AGL: SPEC-3812 Signed-off-by: Corentin LABBE <clabbe@baylibre.com>