From fb7b1361d4504d29a1eccb1673ac92f6428730aa Mon Sep 17 00:00:00 2001 From: default Date: Sat, 19 Oct 2024 19:40:13 +0200 Subject: Updated test procedure. --- ...p-01-account-migration-from-snac-to-mastodon.md | 27 ++++++++++++++++++++++ .../tp-account-migration-from-snac-to-mastodon.md | 27 ---------------------- 2 files changed, 27 insertions(+), 27 deletions(-) create mode 100644 doc/tp/tp-01-account-migration-from-snac-to-mastodon.md delete mode 100644 doc/tp/tp-account-migration-from-snac-to-mastodon.md (limited to 'doc/tp') diff --git a/doc/tp/tp-01-account-migration-from-snac-to-mastodon.md b/doc/tp/tp-01-account-migration-from-snac-to-mastodon.md new file mode 100644 index 0000000..b074d11 --- /dev/null +++ b/doc/tp/tp-01-account-migration-from-snac-to-mastodon.md @@ -0,0 +1,27 @@ +# Test Procedure - 01. Account migration from snac to Mastodon + +## Prerequisites + +- A snac account in your server (from now, the *origin* account). +- A Mastodon account, already created on any public 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 + +1. From all of the follower accounts, follow the origin account. + +2. Write a post from the origin account and ensure that it appears in all of the follower account's timelines. + +3. Follow 3 random accounts from the origin account. + +4. (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. + +5. Follow all steps from the `snac(8)` manual page, § *Migration from snac to Mastodon*. + +6. 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). + +7. (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 the `lists.csv` file). + +8. From the destination account, check that the 3 follower accounts are now following this one (this step tests the `migrate` command and `Move` activity processing). + +9. (Optional) From any of the follower accounts, check that the destination account is followed. diff --git a/doc/tp/tp-account-migration-from-snac-to-mastodon.md b/doc/tp/tp-account-migration-from-snac-to-mastodon.md deleted file mode 100644 index e3c7043..0000000 --- a/doc/tp/tp-account-migration-from-snac-to-mastodon.md +++ /dev/null @@ -1,27 +0,0 @@ -# Test Procedure - Account migration from snac to Mastodon - -## Prerequisites - -- A snac account in your server (from now, the *origin* account). -- A Mastodon account, already created on any public 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 - -1. From all of the follower accounts, follow the origin account. - -2. Write a post from the origin account and ensure that it appears in all of the follower account's timelines. - -3. Follow 3 random accounts from the origin account. - -4. (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. - -5. Follow all steps from the `snac(8)` manual page, § *Migration from snac to Mastodon*. - -6. 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). - -7. (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 the `lists.csv` file). - -8. From the destination account, check that the 3 follower accounts are now following this one (this step tests the `migrate` command and `Move` activity processing). - -9. (Optional) From any of the follower accounts, check that the destination account is followed. -- cgit v1.2.3