Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add smoke tests with all common object types from mainstream fedi software #58

Open
warriordog opened this issue Jul 21, 2023 · 0 comments
Assignees
Labels
area:tests Affects or applies to unit tests or other testing matters help wanted Extra attention is needed type:chore Code cleanup, formatting, organizational refactor, or other non-feature chores

Comments

@warriordog
Copy link
Owner

warriordog commented Jul 21, 2023

This will act as a litmus test for MVP status, and it can be done without relying on the upper packages to be fully implemented and working. Note that these are NOT comprehensive tests - we're just checking that the input can be processed safely without blowing anything up.

HELP REQUESTED
Please provide samples, if you can! Even if you don't want to submit a PR, just send them to me somehow and I'll add them. I'd especially like samples for software that I haven't personally used: Pleroma, Friendica, PeerTube, GoToSocial, Lemmy, and kbin all come to mind. As well as forks of the above. Be aware that these samples will be permanently available in git history, so please let me know if you'd like them anonymized first. I can go through and manually redact any personal information.

All current samples are indexed here.

@warriordog warriordog added help wanted Extra attention is needed area:tests Affects or applies to unit tests or other testing matters type:chore Code cleanup, formatting, organizational refactor, or other non-feature chores labels Jul 21, 2023
@warriordog warriordog self-assigned this Jul 21, 2023
warriordog added a commit that referenced this issue Jul 21, 2023
* Sample JSON is now an embedded resource
* Samples are grouped by software
* Calckey renamed to Firefish
* Serialization is also tested

Part of #58.
warriordog added a commit that referenced this issue Jul 24, 2023
Also includes the table requested in #58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:tests Affects or applies to unit tests or other testing matters help wanted Extra attention is needed type:chore Code cleanup, formatting, organizational refactor, or other non-feature chores
Projects
None yet
Development

No branches or pull requests

1 participant