mirror of
https://github.com/home-assistant/operating-system.git
synced 2025-04-19 14:47:15 +00:00

* Create foundation for Labgrid-based OS tests Add foundation for Labgrid-based tests of OS builds. Currently uses just the QEMU driver, which starts a virtual machine with pristine OS, and generates few log reports which are saved as build artifacts. Workflow is currently triggered either manually by specifying an OS version, or by OS build job, which now saves an artifact of the OVA image. This allows for some modularity. If we eventually add the possibility to run builds on PRs, we could also add the workflow_call trigger and turn the workflow into a reusable one. TBD (in future PRs): some meaningful tests and possibility to test on real hardware (either local or distributed). * Apply suggestions from @agners Co-authored-by: Stefan Agner <stefan@agner.ch> * Wrap test command in a script, create venv for local tests * Make shellcheck happy --------- Co-authored-by: Stefan Agner <stefan@agner.ch>
13 lines
127 B
Plaintext
13 lines
127 B
Plaintext
# OS generated files
|
|
.DS_Store
|
|
|
|
# Build output dirs
|
|
/release
|
|
output*/
|
|
|
|
# Certificates
|
|
*.pem
|
|
|
|
# vscode generated files
|
|
.vscode*
|