.. title:: wlgen lisa.wlgen ========== .. toctree:: :hidden: rta sysbench workload .. module:: lisa.wlgen .. withrefctx:: :module: lisa.wlgen .. automodule:: lisa.wlgen :no-index: :no-members: :no-inherited-members: :no-undoc-members: :no-private-members: :no-special-members: .. rubric:: Modules .. list-table:: :align: left * - :mod:`~lisa.wlgen.rta` - .. withrefctx:: :module: lisa.wlgen.rta This module implements an `rt-app `_ JSON programmatic configuration file generator, along the class to run it directly on a :class:`~lisa.target.Target`. This is the backbone of our scheduler tests, allowing to easily run custom workloads. * - :mod:`~lisa.wlgen.sysbench` - .. withrefctx:: :module: lisa.wlgen.sysbench Sysbench is a useful workload to get some performance numbers, e.g. to assert that higher frequencies lead to more work done. * - :mod:`~lisa.wlgen.workload` - .. withrefctx:: :module: lisa.wlgen.workload Helpers to write target workloads.