ift-ts:qa:status:2026q2-status-go-functional-testing
Description
Modernize 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:2026q2-status-go-functional-testing:7098 - owner: TBD
- status: not started
- start-date: 2026/04/01
- end-date: 2026/06/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:2026q2-status-go-functional-testing:7084 - owner: TBD
- status: not started
- start-date: 2026/04/01
- end-date: 2026/06/30
Description
Perform broader cleanup of the Python SDK to reduce flakiness and maintenance overhead.
Deliverables
- PRs and/or Issues
Community Admin Functional Test
- fully qualified name:
ift-ts:qa:status:2026q2-status-go-functional-testing:7130 - owner: TBD
- status: not started
- start-date: 2026/04/01
- end-date: 2026/06/30
Description
Ensure admin-level permissions behave as expected in communities.
Deliverables
- PRs and/or Issues
Community Ownership Transfer Functional Test
- fully qualified name:
ift-ts:qa:status:2026q2-status-go-functional-testing:7131 - owner: TBD
- status: not started
- start-date: 2026/04/01
- end-date: 2026/06/30
Description
Test community ownership transfer workflows and state transitions.
Deliverables
- PRs and/or Issues
Community Control Node Transfer Functional Test
- fully qualified name:
ift-ts:qa:status:2026q2-status-go-functional-testing:7132 - owner: TBD
- status: not started
- start-date: 2026/04/01
- end-date: 2026/06/30
Description
Verify control node transfer procedures for communities.
Deliverables
- PRs and/or Issues
Community-Level Permissions Functional Test
- fully qualified name:
ift-ts:qa:status:2026q2-status-go-functional-testing:7133 - owner: TBD
- status: not started
- start-date: 2026/04/01
- end-date: 2026/06/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:2026q2-status-go-functional-testing:7134 - owner: TBD
- status: not started
- start-date: 2026/04/01
- end-date: 2026/06/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:2026q2-status-go-functional-testing:7094 - owner: TBD
- status: not started
- start-date: 2026/04/01
- end-date: 2026/06/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:2026q2-status-go-functional-testing:7095 - owner: TBD
- status: not started
- start-date: 2026/04/01
- end-date: 2026/06/30
Description
Add functional tests for local notification flows.
Deliverables
- PRs and/or Issues
Maintenance
- fully qualified name:
ift-ts:qa:status:2026q2-status-go-functional-testing:maintenance - owner: TBD
- status: not started
- start-date: 2026/04/01
- end-date: 2026/06/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
- PRs / Issues / Reports