The Federation testsuite
▻https://diasp.eu/p/6866549
The Federation testsuite
Have you ever seen any of those “testing #federation” posts by developers working on the platforms federating with each other? When making changes affecting incoming or outgoing message processing, bugs sometimes creep up which don’t immediately get noticed as it might only affect another platform. Wouldn’t it be awesome if there was a testsuite to run CI tests in addition to the projects own testsuite?
Now there is, thanks to the work of @[Lukas Matt](/people/18ad211f33c65726), author of GangGo! The idea is simple - enable any of the #federated projects to contribute a dockerfile of their project which then allows test scripts to be written that run basic federation tests between various platforms. A critical part of the testsuite is the actual GitHub (...)