- Feb 05, 2020
-
-
Andrew Lee (李健秋) authored
-
Andrew Lee (李健秋) authored
Signed-off-by: Andrew Lee (李健秋) <ajqlee@debian.org>
-
- Jan 31, 2020
-
-
Frederic Danis authored
Test case allows to install and check org.apertis.demo.curl application. Signed-off-by: Frédéric Danis <frederic.danis@collabora.com>
-
- Jan 30, 2020
-
-
Update test case to use the automated script. Signed-off-by: Luis Araujo <luis.araujo@collabora.co.uk>
-
Frederic Danis authored
The minimal images does not embedded pulseaudio which is part of this test. Signed-off-by: Frédéric Danis <frederic.danis@collabora.com>
-
- Jan 21, 2020
-
-
Andrej Shadura authored
Signed-off-by: Andrej Shadura <andrew.shadura@collabora.co.uk>
-
Andrej Shadura authored
Signed-off-by: Andrej Shadura <andrew.shadura@collabora.co.uk>
-
- Dec 20, 2019
-
-
Ritesh Raj Sarraf authored
Signed-off-by: Ritesh Raj Sarraf <rrs@debian.org>
-
- Dec 06, 2019
-
-
Ritesh Raj Sarraf authored
Signed-off-by: Ritesh Raj Sarraf <rrs@debian.org>
-
- Dec 04, 2019
-
-
Frederic Danis authored
Fix aa_log_extract_tokens.sh path as it is intalled by apertis-tests-apparmor-report package. Fixes: APERTIS-6233 Signed-off-by: Frédéric Danis <frederic.danis@collabora.com>
-
- Nov 28, 2019
-
-
Target images using the etnaviv gfx stack are now built daily, and test jobs are already being submitted, reflect this in the testcases. See https://phabricator.apertis.org/T6395 for more details. Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
-
- Nov 27, 2019
-
-
Ritesh Raj Sarraf authored
It has been observed that the execution time for the test varies. Icrease the timeout to ensure that the build doesn't get killed halfway through. Signed-off-by: Ritesh Raj Sarraf <ritesh.sarraf@collabora.com>
-
Emanuele Aina authored
This reverts commit 96227328. The AUM tests have been experimentally enabled on arm64 and amd64 but it seems things are still too broken to officially support them. Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
-
- Nov 15, 2019
-
-
Emanuele Aina authored
Since the rebase to Buster we are no longer shipping `clutter/test-text`, making the test execution impossible to complete. Replace the test program with the MiniBrowser from WebKitGTK opening a simple WebGL scene and testing that the output is not stretched. Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
-
Luis Araujo authored
Signed-off-by: Luis Araujo <luis.araujo@collabora.co.uk>
-
- Oct 25, 2019
-
-
Denis Pynkin authored
Use `apertis/v2020pre` branch as default. Do not test outdated branches. Signed-off-by: Denis Pynkin <denis.pynkin@collabora.com>
-
- Oct 23, 2019
-
-
Denis Pynkin authored
Add the description of how to add the proxy address for OSTree allowing online upgrades both for `ostree` and AUM in restricted networks. Signed-off-by: Denis Pynkin <denis.pynkin@collabora.com>
-
- Sep 26, 2019
-
-
Denis Pynkin authored
Use timedatectl to workaround NTP issues on some networks With battery backed devices on networks with no properly reachable NTP servers the boards would fail to automatically get the right time, so testers set it up manually with `date`. However, the hardware clock need to be configured as well for the time configuration to survive a reboot, needed by the Apertis update manager OTA test. Without this, the device will fail to establish any TLS connection after the reboot since every certificate will look like they are out of their validity period. This is only a workaround until we ensure NTP servers are reachable on the testers' network, see https://phabricator.apertis.org/T6115 Signed-off-by: Denis Pynkin <denis.pynkin@collabora.com>
-
Denis Pynkin authored
Need to test the upgrade behavior on different architectures. Enabled automatic tests of ostree and upgrade manager behavior for all supported minimal images. Not enabled rollback test for Arm64 and Amd64 yet since they have no enabled bootcounter mechanism in bootloader. Signed-off-by: Denis Pynkin <denis.pynkin@collabora.com>
-
- Sep 23, 2019
-
-
Test case allow to check that AUM refuses to use commit signed with unknown key (or unsigned). Check the well-known place for public keys in system configuration directory is parsed correctly. Signed-off-by: Denis Pynkin <denis.pynkin@collabora.com>
-
New test case allows to check the initial configuration of repository and ensure that AUM refuses to use unsigned commit and commit signed with unknown signature. Signed-off-by: Denis Pynkin <denis.pynkin@collabora.com>
-
- Sep 20, 2019
-
-
Emanuele Aina authored
Commit infrastructure/apertis-test@a699e7d "Check for failed systemd units" introduced a new call to `systemctl` that gets included even in case the test is successful. Update the expected output to avoid any confusion. Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
-
- Sep 18, 2019
-
-
The test is currently emitting results in this way: Testing supported locales: ar_QA.utf8: fail ar_SA.utf8: fail cs_CZ.utf8: fail da_DK.utf8: fail de_DE.utf8: fail el_GR.utf8: fail en_GB.utf8: fail en_US.utf8: fail es_AR.utf8: fail es_ES.utf8: fail es_MX.utf8: fail fi_FI.utf8: fail fr_CA.utf8: fail fr_FR.utf8: fail hu_HU.utf8: fail id_ID.utf8: fail it_IT.utf8: fail ms_MY.utf8: fail nb_NO.utf8: fail nl_NL.utf8: fail pl_PL.utf8: fail pt_BR.utf8: fail pt_PT.utf8: fail ro_RO.utf8: fail ru_RU.utf8: fail sk_SK.utf8: fail sv_SE.utf8: fail th_TH.utf8: fail tr_TR.utf8: fail zh_CN.utf8: fail zh_HK.utf8: fail 31 test(s) failed See https://lava.collabora.co.uk/scheduler/job/1827695#L5089 However, the current regex only matched uppercase characters, expecting `PASSED`/`FAILED`. Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
-
- Sep 16, 2019
-
-
Benani Sagar Kishore (RBEI/ECO2) authored
This commit add two test for extending the test coverage of the persistent SDK disk. The new tests cover changes made to an arbitrary file on /etc and another on /home/user. Signed-off-by: Benani Sagar Kishore <SagarKishore.Benani@in.bosch.com>
-
- Sep 12, 2019
-
-
Luis Araujo authored
This test case has been failing for a long a time since the required telepathy packages are missing from the images. The test case is also not so relevant anymore and makes current SDK lava tests jobs to fail, so this commit removes the test case. Signed-off-by: Luis Araujo <luis.araujo@collabora.co.uk>
-
Peter Senna Tschudin authored
Using the same SDK image to setup old and new VM instance results in a VirtualBox error: Locking of attached media failed. A possible reason is that one of the media is attached to a running VM. Result Code: VBOX_E_INVALID_OBJECT_STATE (0x80BB0007) Component: SessionMachine Interface: IMachine {85cd948e-a71f-4289-281e-0ca7ad48cd89} This commit change the test case to clone the VM instead of creating two identical VMs. This patch also fixes other issues that were pointed out by: https://phabricator.apertis.org/T5868#195314 Signed-off-by: Peter Senna Tschudin <peter.senna@collabora.com>
-
- Sep 10, 2019
-
-
Emanuele Aina authored
Most tests have been converted to use the system journal to check for audit events, so there's no need to reset the audit.log anymore. Resetting it is even harmful today since `auditd` is no longer shipped by default on images, thus the step fails as the file and the directory that should contain it do not exist. Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
-
- Sep 09, 2019
-
-
Luis Araujo authored
Except for the SDK image, this test is failing in the remaining images. This commit removes the test case since it is also not so relevant anymore and needs to be reviewed later. Signed-off-by: Luis Araujo <luis.araujo@collabora.co.uk>
-
Luis Araujo authored
All telepathy folks tests currently fail to execute because the telepathy-gabble package is not available in the images. Support for folks and telepathy libs also needs to be revised, so this commit disables all the folks telepathy tests in the meantime. Signed-off-by: Luis Araujo <luis.araujo@collabora.co.uk>
-
The `auditd` package is being dropped from the images. The audit log can be retrieved from the system journal, and the `auditd` daemon currently fails to start on the ostree images. However, the apparmor-{geoclue,ofono,tracker} testcases use the `run-aa-test` tool which is not trivial to port away from `audit.log`, so add an explicit installation step for the `auditd` package to paper over it. Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
-
- Sep 08, 2019
-
-
Emanuele Aina authored
The apparmor-tracker testcases uses the `run-aa-test` tool, which is written in Python 3. This makes it unsuitable to be run on the OSTree images, since none of them ships Python. Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Since version 0.4+20150326.3, `apparmor-demo` no longer uses `audit.log` but relies exclusively on the system journal to check for audit messages. For this reason, truncating `audit.log` before running the test is no longer useful, and it is still actually harmful on the images that don't ship auditd like the minimal ones (other image types may follow). Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
-
- Sep 03, 2019
-
-
Emanuele Aina authored
Use the systemd journal to retrieve audit messages, as the minimal images no longer ship auditd. Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Use the systemd journal to retrieve audit messages, as the minimal images no longer ship auditd. Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
-
- Aug 22, 2019
-
-
Emanuele Aina authored
With battery backed devices on networks with no properly reachable NTP servers the boards would fail to automatically get the right time, so testers set it up manually with `date`. However, the hardware clock need to be configured as well for the time configuration to survive a reboot, needed by the Apertis update manager OTA test. Without this, the device will fail to establish any TLS connection after the reboot since every certificate will look like they are out of their validity period. This is only a workaround until we ensure NTP servers are reachable on the testers' network, see https://phabricator.apertis.org/T6115 Fixes: https://phabricator.apertis.org/T6284 Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
-
- Aug 07, 2019
-
-
Peter Senna Tschudin authored
The sdk-persistent-disk.yaml test case suggest using ade to verify that the persistent disk is working. However ade uses the release version of the SDK as default value for the sysroot. If two different versions of the SDK are used, not specifying the release for ade will cause ade update to fail. This patch adds --release to all calls of ade. Signed-off-by: Peter Senna Tschudin <peter.senna@collabora.com>
-
- Aug 02, 2019
-
-
Frederic Danis authored
Replace aa_log_extract_tokens.pl by aa_log_extract_tokens.sh to remove dependencies on auditd and libapparmor-perl packages. Fixes: APERTIS-6233 Signed-off-by: Frédéric Danis <frederic.danis@collabora.com>
-
- Jul 19, 2019
-
-
We want to ensure that things work out-of-the-box and having the test install packages would mask issue due to missing packages in the default installation. Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
-
The lack of links support in the `steps:` list caused the `sdk-persistent-disk` to lack important instructions, making testers more confused than necessary. Signed-off-by: Emanuele Aina <emanuele.aina@collabora.com>
-
- Jul 18, 2019
-
-
Luis Araujo authored
Remove this package dependency from the dbus-installed-tests test case since this package is already installed by coreutils. Signed-off-by: Luis Araujo <luis.araujo@collabora.co.uk>
-