Loading README.md +29 −9 Original line number Diff line number Diff line Loading @@ -4,11 +4,13 @@ Testing library for Fediverse activities being successfully delivered and receiv ## Primary Goals - All modules of fedi-testkit must be AGPL licensed ### Stage 1 - [x] Generic interface for platforms - [x] Generic interface for any Fediverse provider - [x] Backbone for testing for direct messages being received by platform - [ ] Testing for direct messages being delivered by platform - [x] Version inspection via nodeinfo Supported Platforms: Loading @@ -16,16 +18,30 @@ Supported Platforms: - [x] Lemmy - [x] mbin - [x] Piefed - [x] Pixelfed ### Stage 2 - [ ] Support multiple versions of each software - [ ] Add different types of objects to test for on each platform, with a stub exception for unsupported types - [ ] Regexp testing - [ ] Formatting testing - [ ] .gitlab-ci.yml for public projects - [ ] Github Actions for public projects - [ ] Forgejo CI scripts - [ ] Testing for direct messages being delivered by platform - [ ] Support multiple versions of each software with automatic version detection via nodeinfo - [ ] Add different types of ActivityStreams objects to test for on each platform, with a stub exception for unsupported types - [ ] Regexp content testing for partial matches - [ ] Rich text formatting testing (HTML checks) - [ ] CI scripts - [ ] Gitlab CI - [ ] GitHub Actions - [ ] Forgejo Actions Additional Platforms [(known platforms)](https://fedidb.com/software): - [ ] PeerTube - [ ] WordPress - [ ] Misskey - [ ] Pleroma - [ ] Writefreely - [ ] NodeBB - [ ] Akkoma (fork of Pleroma) - [ ] Iceshrimp (fork of misskey) - [ ] Hubzilla ### Stage 3 Loading @@ -34,3 +50,7 @@ Supported Platforms: - [ ] Public test domains for these instances - [ ] Public test reverse proxy (similar to localhost.run) _Would allow for easy wildcard blacklisting of subdomains_ - [ ] UI for testing softwares - [ ] Service for allocating access (to prevent abuse) - [ ] Shared key authentication through CI/CD variables - [ ] Reverse proxy allocations - [ ] Test account allocation for test instances (keyring) Loading
README.md +29 −9 Original line number Diff line number Diff line Loading @@ -4,11 +4,13 @@ Testing library for Fediverse activities being successfully delivered and receiv ## Primary Goals - All modules of fedi-testkit must be AGPL licensed ### Stage 1 - [x] Generic interface for platforms - [x] Generic interface for any Fediverse provider - [x] Backbone for testing for direct messages being received by platform - [ ] Testing for direct messages being delivered by platform - [x] Version inspection via nodeinfo Supported Platforms: Loading @@ -16,16 +18,30 @@ Supported Platforms: - [x] Lemmy - [x] mbin - [x] Piefed - [x] Pixelfed ### Stage 2 - [ ] Support multiple versions of each software - [ ] Add different types of objects to test for on each platform, with a stub exception for unsupported types - [ ] Regexp testing - [ ] Formatting testing - [ ] .gitlab-ci.yml for public projects - [ ] Github Actions for public projects - [ ] Forgejo CI scripts - [ ] Testing for direct messages being delivered by platform - [ ] Support multiple versions of each software with automatic version detection via nodeinfo - [ ] Add different types of ActivityStreams objects to test for on each platform, with a stub exception for unsupported types - [ ] Regexp content testing for partial matches - [ ] Rich text formatting testing (HTML checks) - [ ] CI scripts - [ ] Gitlab CI - [ ] GitHub Actions - [ ] Forgejo Actions Additional Platforms [(known platforms)](https://fedidb.com/software): - [ ] PeerTube - [ ] WordPress - [ ] Misskey - [ ] Pleroma - [ ] Writefreely - [ ] NodeBB - [ ] Akkoma (fork of Pleroma) - [ ] Iceshrimp (fork of misskey) - [ ] Hubzilla ### Stage 3 Loading @@ -34,3 +50,7 @@ Supported Platforms: - [ ] Public test domains for these instances - [ ] Public test reverse proxy (similar to localhost.run) _Would allow for easy wildcard blacklisting of subdomains_ - [ ] UI for testing softwares - [ ] Service for allocating access (to prevent abuse) - [ ] Shared key authentication through CI/CD variables - [ ] Reverse proxy allocations - [ ] Test account allocation for test instances (keyring)