eclipse-leda / leda-distro

Eclipse Leda provides a Yocto-based build setup for SDV.EDGE components
https://eclipse-leda.github.io/leda/
Apache License 2.0
14 stars 8 forks source link

First automated smoke test using Docker setup #21

Closed mikehaller closed 1 year ago

mikehaller commented 1 year ago

There is currently no automated integration test setup in the Leda Distro build workflow.

By running qemu and the smoketests (in tests/), we can run some simple first tests whether the system boots up and the services are started.

By using the docker-compose setup, we can also run robot tests in a system-test, which includes the download of update bundles from a "remote" location. See https://github.com/eclipse-leda/leda-distro/tree/main/resources/docker

mikehaller commented 1 year ago

With the merge of the docker-snapshot pull request (#44), there is now also a dockerized Robot Framework test setup available. See https://eclipse-leda.github.io/leda/docs/build/tests/ for documentation.