The ActivityPub test suite

I favor the last option:

Someone else could write a new, much better version of the test suite

It’s even possible that I can help, but I’m a guile/scheme noob so there’s probably not much I can do with the legacy test suite.

To make sure it is not just me to be scared by scheme, elixir & friends I did a quick, unscientific search for activitypub-related repos on github and got 233 repos with this language distribution:

number of repos programming language
30 Python
25 Go
23 PHP
21 JavaScript
16 Rust
13 Ruby
10 TypeScript
9 HTML
7 Elixir
5 Clojure

IMHO the test suite should be implemented in a language which is both popular among activitypub hackers, and has good support for testing asynchronous protocols.

1 Like