Thank you for an amazing SeaGL 2024!
Love SeaGL and want to help out? Get Involved

FediTest: Testing decentralized, heterogeneous systems with complex protocols (like the Fediverse)

SeaGL 2024

We are witnessing a resurgence of decentralized systems whose nodes communicate through open, symmetric protocols. For example, the Fediverse, the open social media network built around the ActivityPub standard, has been growing substantially in recent years.

However, quality control of such systems using complex protocols like ActivityPub is difficult. How do you test your own application against others, each of which might take a couple of hours simply to install?

Enter FediTest, an open-source project building a test framework for testing these kinds of systems, and a test suite for the Fediverse. We will describe the problem as we see it, explain our approach, and demo live tests.

Presenters

Johannes Ernst

Johannes Ernst

Johannes Ernst is a technologist, founder and organizer. He’s been building user-centric technology for decades. His company, Dazzle Labs, supports organizations considering adopting open social media technologies. He’s also the co-organizer of FediForum, the unconference for the Fediverse, and lead developer of FediTest.