1.7 KiB
Test Procedure - 02. Account migration from Mastodon to snac
Prerequisites
- A Mastodon account, already created on any public server (from now, the origin account).
- A snac account in your server (from now, the destination account).
- 3 other Fediverse accounts, already created on public servers (from now, the followers accounts). These accounts must be from Mastodon instances (or, optionally, from other implementations where the
Move
activity is known to be supported).
Steps
-
From all of the follower accounts, follow the origin account.
-
Write a post from the origin account and ensure that it appears in all of the follower account's timelines.
-
Follow 3 random accounts from the origin account.
-
(Optional) create a list named
test
in the original account (must be done from a Mastodon API client app, as snac's web interface does not allow creating lists yet). Add one of the followed random accounts to the list. -
Follow all steps from the
snac(8)
manual page, § Migration from Mastodon to snac. -
From the destination account, check that the 3 random accounts that were followed by the origin account are also being followed here (this step checks the import of the
following_accounts.csv
file). -
(Optional, depends on step 4) From the destination account, check that a list named
test
exists and that the random account added in step 4 is also in the list (this step checks the import of thelists.csv
file). -
From the destination account, check that the 3 follower accounts are now following this one (this step tests if the
Move
messages sent from the Mastodon server were correctly processed). -
(Optional) From any of the follower accounts, check that the destination account is followed.