brizental pushed to branch tor-browser-153.0a1-16.0-2 at The Tor Project / Applications / Tor Browser Commits: 20a8b003 by Beatriz Rizental at 2026-07-02T15:59:20-03:00 BB 45102: Use match-any logic for XPCShell tags This is being upstream'd in https://bugzilla.mozilla.org/show_bug.cgi?id=2052314 - - - - - 2 changed files: - testing/mozbase/manifestparser/manifestparser/filters.py - testing/xpcshell/runxpcshelltests.py Changes: ===================================== testing/mozbase/manifestparser/manifestparser/filters.py ===================================== @@ -361,7 +361,7 @@ class tags(InstanceFilter): """ Removes tests that don't contain any of the given tags. This overrides InstanceFilter's __eq__ method, so multiple instances can be added. - Multiple tag filters is equivalent to joining tags with the AND operator. + Multiple tag filters is equivalent to joining tags with the OR operator. To define a tag in a manifest, add a `tags` attribute to a test or DEFAULT section. Tests can have multiple tags, in which case they should be ===================================== testing/xpcshell/runxpcshelltests.py ===================================== @@ -1281,7 +1281,7 @@ class XPCShellTests: filters = [] if test_tags: - filters.extend([tags(x) for x in test_tags]) + filters.append(tags(test_tags)) path_filter = None if test_paths: View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/20a8b003... -- View it on GitLab: https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/20a8b003... You're receiving this email because of your account on gitlab.torproject.org. Manage all notifications: https://gitlab.torproject.org/-/profile/notifications | Help: https://gitlab.torproject.org/help