test links: Exclude "invisible" records
It would be nice to find a way to exclude records which are not visible in the frontend. I know that this is hard to tell. But anyway I'd like to propose some approaches:
For example:
- simple but sufficient for most of the cases: hard-code to exclude tt_content records which reside on a page which is disabled
- advanced: a way to programmatically configure under what condition a record shall be excluded. For example, I specify that a record must (not) meet certain database conditions to be included or excluded.
- alternative approach: in the list view, add a way to specify persistable "ignore" patterns to permanently filter certain items from the list. For example one or multiple regex patterns which must (not) match configurable fields, like URL, UID or bodytext. So the records get analyzed but the user can "clean up" the view.