- Mar 13, 2019
-
-
Emanuele Aina authored
The pre-condition steps generated by the `install`/`git-repos` directives where only rendered for automated testcases. Arguably, manual testers are more interested in those being rendered than LAVA, which usually considers the YAML enough as-is. This currently affected the WebKit manual testcases such as webkit2gtk-ac-3d-rendering.yaml where no installation pre-condition was rendered, omitting fundamental steps needed by manual testers. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Mar 12, 2019
-
-
Emanuele Aina authored
We have them, let's use them as much as possible. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Commit 108fb918 was a bit too eager in changing the branch names and also changed the ones in the unit tests, breaking them since the reference files weren't update accordingly. Revert those changes so that unit tests pass again. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Denis Pynkin authored
In case if fsck has been started it savees 2 files in directory '/run/initramfs': - stamp file 'fsck-root' in case if fsck run was successful - log file 'fsck.log' with filesystem check log Since fsck is started on every boot it is enough to make sure we have root file system check on initramfs stage. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
- Mar 11, 2019
-
-
Emanuele Aina authored
We are moving to per-release branches in every repository and this one is no exception. :) Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
With the move to upstream WebKit2GTK+, there is no longer a custom launcher that uses Clutter, and MiniBrowser should be used instead. We also take the opportunity to move away from the model of shipping test data on packages, and add a new test data repository to gitlab instead.
-
With the move away from a patched WebKit2GTK+ to an upstream version, some features have been lost and there is no need (or way) to test them anymore. actor-tiles: no longer uses Clutter, the backing store does not use Clutter actors anymore, that was a custom change aligned-scroll: heuristic alignment lock of panning was a custom feature which is not present upstream; upstream only supports setting the direction lock before the pan starts contextual-zoom: contextual zoom was a custom feature not available upstream; it is not as important currently, though, since most pages are now designed to be touchscreen friendly lazy-click: also known as touch adjustment, it was also a custom feature not available upstream; like contextual-zoom, it is not as relevant nowadays, as sites are designed to be touch-friendly
-
- Mar 05, 2019
-
-
Test that the custom seccomp profile is applied and works for Tiny containers. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
Use new branch name for tiny containers tests. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
Check if AppArmor profile for dbus-daemon in the container is loaded. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
Add the test of AppArmor profile for Tiny containers. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
Unprivileged container must to have a correct mappings to share the device or folder. Add 'user' user into 'disk' group for device sharing test. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
Split a single test case to several files per single test for privileged and unprivileged containers. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
All needed packages are already the part of development image used as host OS. As soon as we will be ready to switch to minimal image -- we will need to switch to new test framework as well. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
Add following tests: - folder mapping - device mapping Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
Emanuele Aina authored
Run the testcase renderer on merge requests and branches so we can catch some failures early. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Feb 27, 2019
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Jan 29, 2019
-
-
Frédéric Dalleau authored
The preconditions mentionned to download another test. Actually this is because this test uses bluez-setup so we add the steps for bluez-setup in generated form. Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com>
-
- Jan 25, 2019
-
-
Luis Araujo authored
This field merges the image variant and arch fields in order to clearly specify in which images a test case should be executed. This commit adds this new field to each test case file with the specific images where it should be executed and updates the tests and format definition files. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
- Jan 23, 2019
-
-
Test is reworked to be more reliable and prevent the system reboot. Added `core.min-free-space-percent = 0` option to avoid complex calculation and re-creation of big file. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
- Jan 22, 2019
-
-
Denis Pynkin authored
Additional hint for user stating when he need to remove the flash drive. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
Luis Araujo authored
This commit adds support to have multiple image variants in the test cases files. It also adds the respective image variants list relevant to each test case. This commit also updates the tests files and format definition files. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
- Jan 16, 2019
-
-
Frédéric Dalleau authored
-
Luis Araujo authored
This is a madantory field that specifies the deployment type of the image where this test case can be executed. The commit adds the image-deployment field for each test case, and it currently can be a list with the following values: APT, OSTree, Any. This commit also updates the tests files. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
- Jan 11, 2019
-
-
Luis Araujo authored
This commit renames the image-type field to image-variant in the test cases files. It also updates the parser, renderer code, test_case template and unittests files in order to use the new name. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
- Jan 07, 2019
-
-
Luis Araujo authored
This commit makes sure that the parser considers the git-repos field mandatory for automated tests. It also updates one test file with a new test definition using git-repos. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
- Dec 21, 2018
-
-
Frédéric Dalleau authored
Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com>
-
- Dec 20, 2018
-
-
Denis Pynkin authored
Add test to check proper behavior in the following circumstances: - Power cut during an update - USB mass storage unplug during an update - The disk is full during an update Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com>
-
- Dec 19, 2018
-
-
Add a test to exercise the features of the Apertis update manager. These tests only works on OSTree images and check following: - API of update manager with `updatectl` utility - automatic update from mass storage device with static delta - manual upgrade with static delta file - automatic rollback from "failed" update - blacklist feature - rollback feature of U-Boot bootloader Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com> Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
- Dec 18, 2018
-
-
Luis Araujo authored
Only remove the suffix automated from the name. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
- Dec 17, 2018
-
-
Luis Araujo authored
This will allow to show the specific branch that needs to be used during cloning the tests scripts repository in the test cases pages. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
Luis Araujo authored
Update the test cases names so they match the names specified in the lava job file. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
Luis Araujo authored
Generate new tests files with the recent format changes. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
Luis Araujo authored
This commit updates the sanity-check test case to avoid redundant information when using the new macro for fetching the test repository. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
Luis Araujo authored
This commit improves the modules macro to avoid redundant information in the test cases using such a macro. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
Luis Araujo authored
These test cases originally didn't have a test case page and they are all automated tests mainly running sanity checks for different services. Most of them are marked as High priority. this commit also adds a new SDK test. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
- Dec 14, 2018
-
-
Luis Araujo authored
This commit updates the remaining tests cases for LAVA integration. The change consists in adding the `git-repos` directive so they can fetch the tests scripts from LAVA. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
This commit applies the required changes to the test cases so they can be executed in LAVA. The change consists in adding the `git-repos` directive so they can fetch the tests scripts from LAVA. This commit includes the folks and modules groups. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
Luis Araujo authored
This commit applies the required changes to the ade test case so it can be executed in LAVA. The change consists in adding the `git-repos` directive so it can fetch the tests scripts from LAVA. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-
Luis Araujo authored
This commit applies the required changes to the test cases so they can be executed in LAVA. The change consists in adding the `git-repos` directive so they can fetch the tests scripts from LAVA. This is the SDK group in a serie of commits to integrate all the tests into LAVA. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk>
-