@renchap Just a very simple hack -- trivial to implement and works for all software. Doing a health check query is more complicated and is software-specific so we kept it simple for now.
Feel free to file an issue
@renchap Just a very simple hack -- trivial to implement and works for all software. Doing a health check query is more complicated and is software-specific so we kept it simple for now.
Feel free to file an issue
(cont'd)
6. Checks message integrity and reports ("degraded" -- there's extra HTML not in the original message)
7. Takes down both Mastodon instances and all daemons etc.
Elapsed time: 1 min, 22 sec on my MacBook Pro.
And 10 sec of those are merely waiting from the time the Mastodon instances are supposed to be functional but sometimes aren't.
(Not released yet)
Quick teaser for the weekend:
1. run feditest with a few arguments
2. spins up two instances of Mastodon, with redis and sidekiq etc etc
3. at locally provisioned hostnames, with TLS certs locally generated with a local CA
4. Test has Mastodon instance1, on behalf of user1 at instance1, send "Good morning" to user2 at instance2.
5. Waits until the message has arrived with user2 at instance2
(cont'd)
A few notes on the #FediTest session at #FediForum
We had a FediTest session at #FediForum this past Friday, run by @j12t. Probably should have announced this here up-front, but forgot.
Good discussion and feedback with a bunch of fediverse developers in the (virtual) room. Some people are trying it out right now.
We better get our next release out soon ... stay tuned!
ANN: FediTest 0.2 is out. This is our first release, even if early as you can tell from the version number.
feditest is now in the python repos, so you can say "pip install feditest", and the documentation is current on https://feditest.org
You can currently use it to run your own WebFinger server tests similar to https://feditest.org/assets/2024-06-05/webfinger-server-all-wellknown-saas-imp.testmatrix.html Obviously much more to come.
Feedback appreciated!
/cc @activitypubtestsuite #fediverse #activitypub #webfinger #testing #qa
"Some tentative decisions about FediTest". Blogged.
Would love your feedback. Does this approach make sense to you?
#feditest #testing #fediverse #activitypub
/cc @activitypubtestsuite