Add a new container that both: - Spins up a MAS instance. - Loads the restricted guests module into Synapse, and configures it accordingly. Then extend restricted guests spec to include MAS tests. This requires setting up MAS' config to recognise the module as an automated client (so that it can request Admin perms to create/deactivate users).
Example and modules we maintain live here. Each module may have multiple components, e.g. element-web + synapse, which are structured in subdirectories therein.