# mbed-os-lava-scripts **Repository Path**: mirrors_ARMmbed/mbed-os-lava-scripts ## Basic Information - **Project Name**: mbed-os-lava-scripts - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-20 - **Last Updated**: 2026-02-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Files for running tests with LAVA This is a collection of files that work together across many machines to run tests of mbed-os applications on real boards. ## Lava testing architecture for Mbed OS Jobs are launched by Github workflows or manually by submitting jobs to the lava server using the definitions provided in this repo in `jobs` directory. The lava server will then trigger one of the worker machines that have boards connected to them to run one of the tests defined in the `scripts` directory. The test might need extra configuration to build, provided in the `configs` directory. The job will then report back to Github (if it was triggered with Github credentials) and set the PR's status. ## Contents ### configs Configurations needed by some jobs ### jobs LAVA job definitions for tests. ### lava-server Configuration files for lava server. These can be copied wholesale to `/etc` ### scripts The actual code that runs individual tests. Jobs run on lava launch one of these to perform the test.