blob: 3ab267f62a1747bb117468f1e910920be4cabf32 [file] [log] [blame]
metadata:
name: device-config-overwrite
format: "Manual Test Definition 1.0"
description: "Test for applying device specific config"
maintainer:
- brendan.wood@foundries.io
os:
- ubuntu
- openembedded
scope:
- functional
devices:
- imx6mm-evk
- imx8mm-evk
- imx8mm-evk-sec
- imx8mp-evk
- imx8mq-evk
- bcm2711-rpi-4-b
- stm32mp32mp157c-dk2
environment:
- manual-test
run:
steps:
- Create factory fleetwide config setting containing "fleet"
Run "fioctl config set --reason "for testing" -f <factory> testing-config=fleet"
- Boot up devices
- Run "lmp-device-register -n <name>"
- Create a device specific config setting containing "device"
Run "fioctl devices config set <device> -f <factory> testing-config=device"
- Run "sudo su" to switch to root user
- Check config "cd /run/secrets/"
expected:
- Testing-config file is present in /run/secrets/
- Testing-config contains "device"
- Device specific setting overwrites fleetwide