You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Zulip is an open-source team chat app, with a new Flutter-based
mobile client now in beta. This is that client's test suite.
I believe these will be the only tests currently in this registry
for an app, rather than a library. That should naturally give them
a different mix of use cases and types of tests.
Concretely, we've seen a handful of breaking changes over the past
year that weren't caught by any of Flutter's existing test suites.
These were in text hit-testing:
zulip/zulip-flutter@ba7a2bfflutter/flutter#140621
and Material menu behavior:
zulip/zulip-flutter@38ed6c8flutter/flutter#130536
and SlottedContainerRenderObjectMixin gaining a type parameter:
zulip/zulip-flutter@2f0f469flutter/flutter#126108
I'm not complaining, to be clear, and none of these were
particularly onerous for us to adapt to. By registering these
tests, I'm hoping to provide feedback on future such breakages
at a point where it's actionable.
Omitted here are several tests that re-generate generated files
and check they match what's in the tree. Those are pretty slow,
and I think they're pretty insensitive to changes in the Flutter
tree anyway; rather they depend on pigeon, json_serializable,
build_runner, and drift_dev.
0 commit comments