Skip to content

Re-enable Zulip tests - #507

Open
chrisbobbe wants to merge 1 commit into
flutter:mainfrom
chrisbobbe:pr-reenable-zulip
Open

chrisbobbe wants to merge 1 commit into
flutter:mainfrom
chrisbobbe:pr-reenable-zulip

Conversation

@chrisbobbe

Copy link
Copy Markdown
Contributor

Our tests were disabled in #478, quite understandably: they were flaking (flutter/flutter#178364, flutter/flutter#179122), and we went two weeks without responding, where registry/template.test asks contacts to respond within about 72 hours.

We've since diagnosed and fixed that flake (a test was implicitly depending on the date/time on a real clock):
zulip/zulip-flutter#2454

We also fixed another, rarer flake of the same kind, which showed up in a Claude-assisted audit:
zulip/zulip-flutter#2455

(The audit also uncovered some cases where the behavior of a file's tests would depend on the order in which the tests ran, and we fixed those too: zulip/zulip-flutter#2457.)

So we're proposing re-enablement. The new pin is zulip/zulip-flutter's main on 2026-10-08, which includes all three fixes.

Greg has left full-time work on Zulip:
https://blog.zulip.com/2026/05/15/announcing-zulip-foundation/
I (Chris) am now the mobile-app lead. This commit removes Greg's contact and adds my coworker Rajesh. On GitHub, we're @chrisbobbe and @rajveermalviya.

Important

This repository is a testing suite that contains references to tests (in the registry directory) that are run with every commit to Flutter
to verify that no breaking changes have been introduced (in the "customer_testing" shards). Your merged PR is not automatically run in the
Flutter CI tree.

After merging this PR, you must send another PR to flutter/flutter updating dev/customer_testing/tests.version in that repo with the latest git commit SHA of the flutter/test repo.

See flutter/flutter#162048 for details.

Pre-launch Checklist

  • I read the Contributor Guide and followed the process outlined there for submitting PRs.
  • I read the Tree Hygiene wiki page, which explains my responsibilities.
  • I read the Flutter Style Guide recently, and have followed its advice.
  • I signed the CLA.
  • I listed at least one issue that this PR fixes in the description above.
  • I updated/added relevant documentation (doc comments with ///).
  • I added new tests to check the change I am making, or this PR is test-exempt.
  • All existing and new tests are passing.

If you need help, consider asking for advice on the #hackers-new channel on Discord.

Our tests were disabled in flutter#478, quite understandably: they were
flaking (flutter/flutter#178364, flutter/flutter#179122), and we
went two weeks without responding, where registry/template.test
asks contacts to respond within about 72 hours.

We've since diagnosed and fixed that flake (a test was implicitly
depending on the date/time on a real clock):
  zulip/zulip-flutter#2454

We also fixed another, rarer flake of the same kind, which showed up
in a Claude-assisted audit:
  zulip/zulip-flutter#2455

(The audit also uncovered some cases where the behavior of a file's
tests would depend on the order in which the tests ran, and we fixed
those too: zulip/zulip-flutter#2457.)

So we're proposing re-enablement. The new pin is
zulip/zulip-flutter's `main` on 2026-10-08, which includes all
three fixes.

Greg has left full-time work on Zulip:
  https://blog.zulip.com/2026/05/15/announcing-zulip-foundation/
I (Chris) am now the mobile-app lead. This commit removes Greg's
contact and adds my coworker Rajesh. On GitHub, we're @chrisbobbe
and @rajveermalviya.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant