<snip> > > My only nitpick comment would be on the name of the file common.py that > only contain the MesonArgs class. Looks good otherwise
Could you elaborate a bit more, Yoan? The common.py module is supposed to be extended with code common to all other modules in the testbed_model package. Right now we only have MesonArgs which fits in common.py, but we could also move something else into common.py. We also could rename common.py to something else, but then the above purpose would not be clear. I'm finishing the docstrings soon so expect a new version where things like these will be clearer. :-)