the tests shouldn't need to receive any workloads, so you can lose this struct if you create your own workloadlist instead of passing the default one (see below comment)