You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pixelfed/tests
Ashley 24e278759a Prune home feed members that no longer render
A member whose status has been deleted, or which cannot be resolved for
any other reason, was dropped from the page and left in the sorted set.
The feed then went on reporting hundreds of members while serving an
empty page, and nothing in the system ever removed them. The hydration
pass now removes such a member as it finds it and logs once per request
when it pruned anything.

Removing the last member makes Redis drop the set, so the feed becomes
genuinely absent and is rebuilt in the same request. That cannot loop:
the key is gone, so the branch is unreachable a second time.

Drops are also counted by reason now, because the reason decides what the
response is allowed to do. A page the viewer explicitly filtered out is
not a defect to recover from, so it still prunes nothing and runs no
query.
7 days ago
..
Feature Prune home feed members that no longer render 7 days ago
Unit Promote cached timeline read/write paths and retire exp gates 2 weeks ago
bats fix directory-is-empty and add tests to avoid regressions 3 years ago
CreatesApplication.php Apply Pint formatting to tests/ 2 months ago
Pest.php feat: add critical path test suite and fix auth/config issues 2 months ago
TestCase.php
…