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