FediTest: Two-Node Fediverse System Tests

feditest-run-20241229-193003

This FediTest report requires a desktop or laptop-class monitor.

It cannot be viewed on a mobile device with a small screen.

Sorry about that. But then, you weren't going to use a phone to fix reported bugs, either, right?

Test Run Summary

Status Count
Passed
6 (21.4%)
Failed
Interoperability
Compromised Degraded Unaffected Unknown Total
Conformance Must
0
0
0
11
11 (39.3%)
Should
0
0
0
0
0 (0.0%)
Implied
0
3
0
0
3 (10.7%)
Unspecified
0
0
0
0
0 (0.0%)
Total
0 (0.0%)
3 (10.7%)
0 (0.0%)
11 (39.3%)
14 (50.0%)
Skipped
0
Errors
8 (28.6%)
Total
28

Test Results

7 tests in 4 sessions (alphabetical order)

Test Run Session 1/4

sender_node
Mastodon
receiver_node
Mastodon

Test Run Session 2/4

sender_node
Mastodon
receiver_node
WordPress+plugins

Test Run Session 3/4

sender_node
WordPress+plugins
receiver_node
Mastodon

Test Run Session 4/4

sender_node
WordPress+plugins
receiver_node
WordPress+plugins
system2.delete_single_hop::DeleteSingleHopTest Test single-hop delete. See also: https://github.com/fediverse-devnet/feditest-tests-fediverse/issues/3
Passed
AssertionFailure (Must, Unknown): Expected object has not arrived in time
AssertionFailure (Must, Unknown): Expected object has not arrived in time
AssertionFailure (Must, Unknown): Expected object has not arrived in time
system2.direct_addressing::SendNoteToTest Tests that a note by actor A is delivered to an actor B if A addresses the note to B.
AssertionFailure (Implied, Degraded): Expected: 'Testing sender_creates_note 2024-12-29 19:31:04.079163'
AssertionFailure (Must, Unknown): Expected object has not arrived in time
AssertionFailure (Implied, Degraded): Expected: 'Testing sender_creates_note 2024-12-29 19:35:02.792751'
AssertionFailure (Must, Unknown): Expected object has not arrived in time
system2.follow_receive::FollowReceiveTest Tests that actors on two different Fediverse Nodes can follow each other and a follower receives the followed account's posts.
Passed
AssertionFailure (Must, Unknown): Expected object has not arrived in time
HTTP status 404: {"error":"rest_no_route","error_description":"No route was found matching the URL and request method."}
AssertionFailure (Must, Unknown): Expected object has not arrived in time
system2.like_single_hop::LikeTest Tests that actor B can like a note by actor A on a different Fediverse Node and both see the Like. Unlike works the reverse. https://github.com/fediverse-devnet/feditest-tests-fediverse/issues/149
Passed
Cannot find Note on <feditest.nodedrivers.mastodon.AuthenticatedMastodonApiClient object at 0xffff996bd990>: "https://mastodon-3.38807.lan/users/feditestadmin/statuses/113737780573600194"
HTTP status 404: {"error":"rest_no_route","error_description":"No route was found matching the URL and request method."}
HTTP status 422: {"error":"mastodon_api_submit_post","error_description":"Validation failed: Text can't be blank"}
system2.preserve_links::PreserveBlockquoteTest Make sure that all hyperlinks in a note are still present on the receiving node. They may be rearranged.
Passed
AssertionFailure (Must, Unknown): Expected object has not arrived in time
Passed
AssertionFailure (Must, Unknown): Expected object has not arrived in time
system2.reply_single_hop::ReplyTest Tests that actor B can reply to a note by actor A on a different Fediverse Node and both see the reply. https://github.com/fediverse-devnet/feditest-tests-fediverse/issues/128
AssertionFailure (Implied, Degraded): Expected: 'Testing follower_replies_to_note 2024-12-29 19:31:14.254618'
Cannot find Note on <feditest.nodedrivers.mastodon.AuthenticatedMastodonApiClient object at 0xffff996bd990>: "https://mastodon-3.38807.lan/users/feditestadmin/statuses/113737780959615992"
HTTP status 404: {"error":"rest_no_route","error_description":"No route was found matching the URL and request method."}
HTTP status 400: {"error":"rest_invalid_param","error_description":"Invalid parameter(s): in_reply_to_id"}
system2.update_single_hop::UpdateTest Tests that actor B's copy of a note by actor A is correctly updated when A updates it on a different Fediverse Node. https://github.com/fediverse-devnet/feditest-tests-fediverse/issues/151
Passed
AssertionFailure (Must, Unknown): Expected object has not arrived in time
HTTP status 404: {"error":"rest_no_route","error_description":"No route was found matching the URL and request method."}
AssertionFailure (Must, Unknown): Expected object has not arrived in time

Test Run Session 1/4

sender_node
Mastodon
receiver_node
Mastodon

Test Run Session 2/4

sender_node
Mastodon
receiver_node
WordPress+plugins

Test Run Session 3/4

sender_node
WordPress+plugins
receiver_node
Mastodon

Test Run Session 4/4

sender_node
WordPress+plugins
receiver_node
WordPress+plugins

Test Run Metadata

Started 2024:12:29-19:30:03.883817Z
Ended 2024:12:29-19:41:12.657919Z (total: 0:11:08.774102)
Platform Linux-6.8.0-1-aarch64-ARCH-aarch64-with-glibc2.35
FediTest version 0.6.dev20241229191155