blob: d8955fa6a205a9542e5e00a4eeeab44591a03435 [file] [log] [blame]
metadata:
name: group-config
format: "Manual Test Definition 1.0"
description: "Test for applying group 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"
- Create factory group
Run "fioctl config device-group create <group-name> -f <factory-name>"
- Verify group exists
Run "fioctl config device-group -f <factory> list"
- Create group config containing "group"
Run "fioctl --factory <factory-name> config set --group <group-name> testing-config=group"
- Boot up device
- Register device and add it to group
Run "lmp-device-register -n <name> -g <group-name>"
- 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 "group"
- Group config overwrites fleet config