Cleanups, fixes, documentation and tests for wlgen
Created by: bjackman
- Provides some cleanups and minor fixes for the
wlgen
package. - Adds some docstrings describing the API.
- Adds very simple tests for the
RTA
andPerfMessaging
classes, using a LocalLinuxTarget to avoid requiring a connected external target. This approach has limitations because we don't want to give LISA root on a real machine (which is required e.g. for calibrating rt-app), but useful tests can be done that work around this limitation. Hopefully this could allow us to start self-testing parts of LISA in a CI loop.