In Cxbx-Reloaded, this issue described some details regarding testing : https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/issues/136 For each remark that deserve it, create a separate issue in this project. Once that review is done, close this issue.