ift-ts:qa:status:2026q3-status-go-functional-testing
Description
Continue modernizing the functional/e2e testing stack for status-go by cleaning up fixtures, improving the Python SDK, and expanding test coverage as defined here.
Task List
Remove test classes inheritance to MessengerSteps
- fully qualified name:
ift-ts:qa:status:2026q3-status-go-functional-testing:7098 - owner: TBD
- status: not started
- start-date: 2026/07/01
- end-date: 2026/09/30
Description
Uncouple tests from MessengerSteps inheritance to simplify fixtures and setup.
Deliverables
- PRs and/or Issues
Cleanup and simplify Python SDK
- fully qualified name:
ift-ts:qa:status:2026q3-status-go-functional-testing:7084 - owner: TBD
- status: not started
- start-date: 2026/07/01
- end-date: 2026/09/30
Description
Perform broader cleanup of the Python SDK to reduce flakiness and maintenance overhead.
Deliverables
- PRs and/or Issues
Community Control Node Transfer Functional Test
- fully qualified name:
ift-ts:qa:status:2026q3-status-go-functional-testing:7132 - owner: Aya
- status: in progress (25%)
- start-date: 2026/07/01
- end-date: 2026/09/30
Description
Verify control node transfer procedures for communities.
Deliverables
- status-im/status-go#7619 Community update is not applied after paired control-node container pause/unpause
- status-im/status-go#7615 bug: LoginAccount does not restore custom networks, causing token-gated community events to be dropped
Community-Level Permissions Functional Test
- fully qualified name:
ift-ts:qa:status:2026q3-status-go-functional-testing:7133 - owner: TBD
- status: not started
- start-date: 2026/07/01
- end-date: 2026/09/30
Description
Validate community-level permission rules and enforcement.
Deliverables
- PRs and/or Issues
Community Channel-Level Permissions Functional Test
- fully qualified name:
ift-ts:qa:status:2026q3-status-go-functional-testing:7134 - owner: TBD
- status: not started
- start-date: 2026/07/01
- end-date: 2026/09/30
Description
Test permissions at the channel level within communities.
Deliverables
- PRs and/or Issues
Expand nightly benchmarks
- fully qualified name:
ift-ts:qa:status:2026q3-status-go-functional-testing:7094 - owner: TBD
- status: not started
- start-date: 2026/07/01
- end-date: 2026/09/30
Description
Broaden nightly benchmark scenarios to track performance and regressions.
Deliverables
- PRs and/or Issues
Implement local notifications functional tests
- fully qualified name:
ift-ts:qa:status:2026q3-status-go-functional-testing:7095 - owner: TBD
- status: not started
- start-date: 2026/07/01
- end-date: 2026/09/30
Description
Add functional tests for local notification flows.
Deliverables
- PRs and/or Issues
Maintenance
- fully qualified name:
ift-ts:qa:status:2026q3-status-go-functional-testing:maintenance - owner: Egor
- status: in progress (25%)
- start-date: 2026/07/01
- end-date: 2026/09/30
Description
Ongoing maintenance of Status Functional tests.
This includes updating tests for changes in status-go, addressing regressions,
investigating and resolving issues, and implementing minor improvements to the testing framework as needed.
Deliverables
- status-im/status-go#7648 test(functional): resolve backend host ports after joining bridge network
- status-im/status-go#7633 test(functional): fix reliability ipv4 port publishing and skip ip-change on ipv6
- status-im/status-go#7584 test(functional): add #7132 community control node transfer test
- status-im/status-go#7612 test: skip light-client tests that are flaky under #7393
- status-im/status-go#7582 ci(tests): report coverage to Codecov on PRs