Kristian Amlie
511179a79a
test: Add a configuration with MENDER_GRUB_D_INTEGRATION turned off.
This already broke once in our pipeline, so let's add this job
configuration so that we keep testing it.
Signed-off-by: Kristian Amlie <kristian.amlie@northern.tech>
2 years ago
Kristian Amlie
b0fd924625
test: Upgrade to new build hosts.
Signed-off-by: Kristian Amlie <kristian.amlie@northern.tech>
3 years ago
Ole Petter
914c9f9794
ci: Run a converted image on the hardware test farm
Ticket: QA-294
Signed-off-by: Ole Petter <ole.orhagen@northern.tech>
3 years ago
dependabot[bot]
6abc118783
Changelog:All: Bump tests/mender-image-tests from `7c081c0` to `6d3e3ad`
Bumps [tests/mender-image-tests](https://github.com/mendersoftware/mender-image-tests ) from `7c081c0` to `6d3e3ad`.
- [Release notes](https://github.com/mendersoftware/mender-image-tests/releases )
- [Commits](7c081c042f
...6d3e3ad681b573d74cf07b8ab13f91d0f587833d)
---
updated-dependencies:
- dependency-name: tests/mender-image-tests
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Kristian Amlie
1b3ab7c5e0
MEN-5255: Enable and start testing Secure Boot.
This is using pre-signed binaries by Microsoft, Canonical and Debian,
no customized signing.
Changelog: None
Signed-off-by: Kristian Amlie <kristian.amlie@northern.tech>
3 years ago
Kristian Amlie
bb8ec8044f
Automatically skip non-qemu board tests for mender-convert.
Changelog: None
Signed-off-by: Kristian Amlie <kristian.amlie@northern.tech>
3 years ago
Kristian Amlie
245930608b
MEN-5219: Integrate with `grub.d` framework.
This means that `grub-install` and `update-grub` no longer risk
bricking the device, but will produce boot scripts with Mender support
integrated. It also means that the standard GRUB menu will be
available.
It is supported on x86_64 platforms where `grub.d` is available, and
can be turned on and off with `MENDER_GRUB_D_INTEGRATION`. The default
is to use it if available.
Devices that did not previously use `grub.d` integration won't be
upgraded correctly with it turned on, so it is advised to set
`MENDER_GRUB_D_INTEGRATION=n` if you are upgrading existing devices.
Changelog: Commit
Signed-off-by: Kristian Amlie <kristian.amlie@northern.tech>
3 years ago
dependabot[bot]
30d1ee1eb3
Changelog:All: Bump tests/mender-image-tests from `02b3578` to `ee1266a`
Bumps [tests/mender-image-tests](https://github.com/mendersoftware/mender-image-tests ) from `02b3578` to `ee1266a`.
- [Release notes](https://github.com/mendersoftware/mender-image-tests/releases )
- [Commits](02b357825d
...ee1266afe8ec58efce9b4223e2489ac023b0582f)
---
updated-dependencies:
- dependency-name: tests/mender-image-tests
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
00fb38b269
Changelog:All: Bump tests/mender-image-tests from `47d6459` to `02b3578`
Bumps [tests/mender-image-tests](https://github.com/mendersoftware/mender-image-tests ) from `47d6459` to `02b3578`.
- [Release notes](https://github.com/mendersoftware/mender-image-tests/releases )
- [Commits](47d645966f
...02b357825d6f14b1088a116e83fd5e675fedb87a)
---
updated-dependencies:
- dependency-name: tests/mender-image-tests
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
Lluis Campos
833634bb79
MEN-5086: Create mender-monitor state directory
Changelog: Create symlink from `/var/lib/mender-monitor` to
`/data/mender-configure`
Signed-off-by: Lluis Campos <lluis.campos@northern.tech>
3 years ago
dependabot[bot]
23680167a5
Changelog:All: Bump tests/mender-image-tests from `9585db2` to `49f2152`
Bumps [tests/mender-image-tests](https://github.com/mendersoftware/mender-image-tests ) from `9585db2` to `49f2152`.
- [Release notes](https://github.com/mendersoftware/mender-image-tests/releases )
- [Commits](9585db2089
...49f21521304d059408e4416e8361dc3d4542292d)
---
updated-dependencies:
- dependency-name: tests/mender-image-tests
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
3 years ago
dependabot[bot]
6ebe9dd913
Changelog:All: Bump tests/mender-image-tests from `798d07e` to `9585db2`
Bumps [tests/mender-image-tests](https://github.com/mendersoftware/mender-image-tests ) from `798d07e` to `9585db2`.
- [Release notes](https://github.com/mendersoftware/mender-image-tests/releases )
- [Commits](798d07e601
...9585db20894713083e48aae56db316761e8426fc)
---
updated-dependencies:
- dependency-name: tests/mender-image-tests
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
dependabot[bot]
d26306a932
Changelog:All: Bump tests/mender-image-tests from `fd1d2d6` to `798d07e`
Bumps [tests/mender-image-tests](https://github.com/mendersoftware/mender-image-tests ) from `fd1d2d6` to `798d07e`.
- [Release notes](https://github.com/mendersoftware/mender-image-tests/releases )
- [Commits](fd1d2d6eb4
...798d07e60138b25cd9b7590a208c02371d68414a)
---
updated-dependencies:
- dependency-name: tests/mender-image-tests
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
dependabot[bot]
54c6299d44
Changelog:All: Bump tests/mender-image-tests from `80bd053` to `fd1d2d6`
Bumps [tests/mender-image-tests](https://github.com/mendersoftware/mender-image-tests ) from `80bd053` to `fd1d2d6`.
- [Release notes](https://github.com/mendersoftware/mender-image-tests/releases )
- [Commits](80bd05390e
...fd1d2d6eb473602a14896e26cd017e088376ea1e)
---
updated-dependencies:
- dependency-name: tests/mender-image-tests
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
dependabot[bot]
45d4ca04aa
Changelog:All: Bump tests/mender-image-tests from `53c197a` to `80bd053`
Bumps [tests/mender-image-tests](https://github.com/mendersoftware/mender-image-tests ) from `53c197a` to `80bd053`.
- [Release notes](https://github.com/mendersoftware/mender-image-tests/releases )
- [Commits](53c197aa00
...80bd05390e1c1a5a77265053c0bf2a956cf35470)
---
updated-dependencies:
- dependency-name: tests/mender-image-tests
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
dependabot[bot]
f4e2d7de1d
Changelog:All: Bump tests/mender-image-tests from `1e51f5c` to `53c197a`
Bumps [tests/mender-image-tests](https://github.com/mendersoftware/mender-image-tests ) from `1e51f5c` to `53c197a`.
- [Release notes](https://github.com/mendersoftware/mender-image-tests/releases )
- [Commits](1e51f5c54f
...53c197aa00c17f8541c97dea59c93f74f413bdb9)
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
Lluis Campos
a102c810ba
Update mender-image-tests
Namely making one test with "mender-client-install" feature so that it
can be skip now for mender-convert pre-built images.
Changelog: None
Signed-off-by: Lluis Campos <lluis.campos@northern.tech>
4 years ago
dependabot[bot]
f2c9ce1671
Changelog:All: Bump tests/mender-image-tests from `a84e224` to `762ce89`
Bumps [tests/mender-image-tests](https://github.com/mendersoftware/mender-image-tests ) from `a84e224` to `762ce89`.
- [Release notes](https://github.com/mendersoftware/mender-image-tests/releases )
- [Commits](a84e22451c
...762ce89b764bf67db647827f8eb7923b707fc2fe)
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
dependabot[bot]
04a9b3c7ea
Changelog:All: Bump tests/mender-image-tests from `495d0ea` to `a84e224`
Bumps [tests/mender-image-tests](https://github.com/mendersoftware/mender-image-tests ) from `495d0ea` to `a84e224`.
- [Release notes](https://github.com/mendersoftware/mender-image-tests/releases )
- [Commits](495d0ea7fb
...a84e22451c4401d9dfcbb9d04f0ff5aa9b2cca78)
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
Fabio Tranchitella
fcde6ab77f
Update mender-image-tests
Commit: 495d0ea7fb3f3517332978cbacd364debe651375
Changelog: none
Signed-off-by: Fabio Tranchitella <fabio.tranchitella@northern.tech>
4 years ago
dependabot[bot]
f3a8a8e1f9
Changelog:All: Bump tests/mender-image-tests from `eab5e6d` to `888ae41`
Bumps [tests/mender-image-tests](https://github.com/mendersoftware/mender-image-tests ) from `eab5e6d` to `888ae41`.
- [Release notes](https://github.com/mendersoftware/mender-image-tests/releases )
- [Commits](eab5e6d2c9
...888ae41b48079118d72ebd0736adb73a929b5222)
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
Lluis Campos
417b82ae76
MEN-4256: Remove /etc/mender/artifact_info from RPi pre-converted image
Update tests accordingly.
Changelog: raspberrypi_raspbian_config: Remove /etc/mender/artifact_info
from image. For pre-converted images, the file is expected to be
populated at setup time.
Signed-off-by: Lluis Campos <lluis.campos@northern.tech>
4 years ago
dependabot[bot]
1c9a6e780b
Changelog:All: Bump tests/mender-image-tests from `b4beb26` to `f6379d3`
Bumps [tests/mender-image-tests](https://github.com/mendersoftware/mender-image-tests ) from `b4beb26` to `f6379d3`.
- [Release notes](https://github.com/mendersoftware/mender-image-tests/releases )
- [Commits](b4beb26463
...f6379d3c9010fc576cbd1004aa6dae68ca12810f)
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
dependabot[bot]
21f3c10797
Changelog:All: Bump tests/mender-image-tests from `b0c73bf` to `b4beb26`
Bumps [tests/mender-image-tests](https://github.com/mendersoftware/mender-image-tests ) from `b0c73bf` to `b4beb26`.
- [Release notes](https://github.com/mendersoftware/mender-image-tests/releases )
- [Commits](b0c73bf931
...b4beb264639a229d30f7618588a24d1861783e27)
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
dependabot[bot]
f4eb5093c1
Changelog:All: Bump tests/mender-image-tests from `cab12eb` to `b0c73bf`
Bumps [tests/mender-image-tests](https://github.com/mendersoftware/mender-image-tests ) from `cab12eb` to `b0c73bf`.
- [Release notes](https://github.com/mendersoftware/mender-image-tests/releases )
- [Commits](cab12eb11c
...b0c73bf931eb2bc947a35ee32a4cffe15ff8b466)
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
dependabot[bot]
c6f0c8f262
Changelog:All: Bump tests/mender-image-tests from `55c846d` to `cab12eb`
Bumps [tests/mender-image-tests](https://github.com/mendersoftware/mender-image-tests ) from `55c846d` to `cab12eb`.
- [Release notes](https://github.com/mendersoftware/mender-image-tests/releases )
- [Commits](55c846d681
...cab12eb11c7b3aea8ae2b383037de1aae04a02b7)
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
Lluis Campos
20e0c6e4c7
[licenses] Update Python files license
Changelog: None
Signed-off-by: Lluis Campos <lluis.campos@northern.tech>
4 years ago
dependabot[bot]
e40f1d1817
Changelog:All: Bump tests/mender-image-tests from `5f88854` to `55c846d`
Bumps [tests/mender-image-tests](https://github.com/mendersoftware/mender-image-tests ) from `5f88854` to `55c846d`.
- [Release notes](https://github.com/mendersoftware/mender-image-tests/releases )
- [Commits](5f8885448d
...55c846d681c21045a8fa839c40dff0f07c2cc512)
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
dependabot[bot]
e85c5a25c1
Changelog:All: Bump tests/mender-image-tests from `986bd6e` to `5f88854`
Bumps [tests/mender-image-tests](https://github.com/mendersoftware/mender-image-tests ) from `986bd6e` to `5f88854`.
- [Release notes](https://github.com/mendersoftware/mender-image-tests/releases )
- [Commits](986bd6e3e9
...5f8885448d946ee2fed099aa541e5f8c277b20c9)
Signed-off-by: dependabot[bot] <support@github.com>
4 years ago
Ole Petter
30987c3079
Add the new mender-image-tests submodule
This now isolates all files to mender-image-tests
Changelog: None
Signed-off-by: Ole Petter <ole.orhagen@northern.tech>
4 years ago
Lluis Campos
6be754af95
[tests/mender-image-tests] Set to previous version
After reverting the fixture rename in meta-mender/master.
Changelog: None
Signed-off-by: Lluis Campos <lluis.campos@northern.tech>
4 years ago
Ole Petter
7ba1da4c9c
submodule: Update mender-image-tests
Update to latest master
Changelog: None
Signed-off-by: Ole Petter <ole.orhagen@northern.tech>
4 years ago
Lluis Campos
3fb29c019d
[tests] Update mender-image-tests to latest
Which contains test_update.py.
Changelog: None
Signed-off-by: Lluis Campos <lluis.campos@northern.tech>
4 years ago
Lluis Campos
babc77ff1c
MEN-2208: Run test_update tests for meta-mender QEMU image
This commit adds all necessary bits to be able to execute runtime tests
for mender-convert'ed QEMU x86_64 image. Namely:
* Install SSH key as an authorized one on the device using an overlay,
and pass the private one to be use by the test framework.
* Create a QEMU launcher wrapper, similar to the one in meta-mender, for
the test framework to use in order to start/stop the virtual device.
* Exclude the test_update tests for all configurations but Ubuntu QEMU
one using a pytest filter 'not test_upate'.
* Copy from meta-mender the keys required for test_signed_updates.
* Install mender-artifact in CI to be used in tests.
Changelog: None
Signed-off-by: Lluis Campos <lluis.campos@northern.tech>
4 years ago
Lluis Campos
721b9f3ce2
[tests, CI, dependabot] Remove --no-pull, update tests, add dependabot
Remove all the logic for the special handling of this submodule, and
treat it instead a regular Git submodule.
This commit updates the submodule to latest, removes the --no-pull
functionality, and removes the ignore of the submodule to make
developers aware
To ease maintenance, add also dependabot to pay attention to the future
updates of the submodule.
Changelog: None
Signed-off-by: Lluis Campos <lluis.campos@northern.tech>
4 years ago
Kristian Amlie
cc89ed4428
Add mender-image-tests as a submodule like in meta-mender.
This makes it a bit more explicit that it is part of the testing
files. It follows the same pattern as in meta-mender with pulling
automatically, and using `--no-pull` to disable it.
Changelog: None
Signed-off-by: Kristian Amlie <kristian.amlie@northern.tech>
5 years ago