Yocto layer compatibility test#

This script makes sure that all of SimpleCore™ layers are compatible with the Yocto Project compatible layer program.

For every release the used automation makes sure it passes the tests.

Manual usage#

The compatibility check can be run manually through The Scotty tool.

In addition you need a local git clone of the simplecore-tools repo

git clone https://github.com/avnet-embedded/simplecore-tools.git
cd simplecore-tools
scotty update
scotty setup --features-layers-set examples
# print 0 to answer the prompt
print 0 | "scotty/validation/check-layer-test.py" -b "$PWD/build" -a

this will test every layer offered by SimpleCore™.

To pick a specific layer run

git clone https://github.com/avnet-embedded/simplecore-tools.git
cd simplecore-tools
scotty update
scotty setup --features-layers-set examples
# print 0 to answer the prompt
print 0 | "scotty/validation/check-layer-test.py" -b "$PWD/build" -t <layer id>

layer id

layer directory

distro_test

build/sources/simplecore-distro/meta-simplecore-distro

examples_projects_test

build/sources/simplecore-distro/examples/meta-examples-projects

examples_simpleswitch_container_test

build/sources/simplecore-distro/examples/meta-examples-simpleswitch-container

imx_test

build/sources/simplecore-bsp/meta-simplecore-bsp-imx8

intel_test

build/sources/simplecore-bsp/meta-simplecore-bsp-intel

meta_simpleswitch_test

build/sources/simplecore-distro/meta-simpleswitch

simplecore_tools_test

build/sources/simplecore-bsp/meta-simplecore-tools

virtualkeyboard_test

build/sources/simplecore-distro/meta-virtualkeyboard