Spending some time again with #FediTest. It's still early, lots of work still needed and finding the support to work on it has been difficult, but It's actually a pretty cool piece of work if I may say so.

(FediTest: an open-source framework and testing tools for distributed systems whose nodes communicate with complex protocols. Such as -- but not limited to -- the ActivityPub stack.) https://feditest.org

FediTest | FediTest

FediTest
Spending some time again with #FediTest. It's still early, lots of work still needed and finding the support to work on it has been difficult, but It's actually a pretty cool piece of work if I may say so. 1/2
Was trying to sleep but started thinking about how #feditest could provide a framework for a set of tests for validating conformance to the Mastodon OAuth "profile", and I think it'd be just a matter of fully fleshing out the test cases.

Thanks @casey for the gracious mention of FediTest in his FOSDEM presentation.

The phrase was "amazing FediTest project" I think ...

#fosdem #SocialWebFOSDEM #FediTest

Thanks #funkwhale for a nice #FediTest shout-out in their talk at FOSDEM.

#FOSDEM #SocialWebFOSDEM

A few of us are getting together for an informal conversation about testing the Fediverse and the open social web tomorrow Sunday at 13:30 at Chez Theo. Come by if you are interested in the social web, and making it work better. And to hang out with like-minded people.

#FOSDEM #SocialWebFOSDEM #FediTest

Hmm, somewhere between Threads and Mastodon, @Gargron turned into an e-mail address.

Yep, I know @pcottle and team aren't quite at this point yet with integration, but I underscores the need for interop testing once again.#FediTest

* New UBOS version mostly to support the needs of #feditest
* Major website redesign
* There are new #EC2 images as well.

https://ubos.net/releases/2024-11-07/release-notes/

UBOS - Open-source software for a thriving open social web | Release notes: UBOS update 2024-11-07

UBOS - Open-source software for a thriving open social web

Getting ready for my talk on testing the Fediverse with #FediTest in Seattle next weekend. First thing Saturday morning.

Come by? #SeaGL is free, and full of hackers!

https://pretalx.seagl.org/2024/talk/ZU7MDV/

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.

#Seagl2024 presents: FediTest: Testing decentralized, heterogeneous systems with complex protocols (like the Fediverse)
By: Johannes Ernst
Saturday, 11/09 09:00PST
Category: Systems and Platforms
Link: https://pretalx.seagl.org/2024/talk/ZU7MDV/
#FOSS #FLOSS #FediTest #Fediverse #ActivityPub #opensocialmedia
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.