Tims LAVA Notes
(need to add more of my notes from Linaro connect 2016 (Las Vegas) here)
The LAVA developers have a model that allows for multiple layers of values to be held, and inheritance and overrides to be used for the variables used for actual testing.
They appear to put different types of variables into different format files, throughout the system, and use a database to query and manage the variables.
As a test framework, it "knows" how to perform actions on boards, but it doesn't actually have the tests in its own repository. The test to run is left as an exercise for the user.