test(functional): add #7132 community control node transfer test#7584
Open
AYAHASSAN287 wants to merge 25 commits into
Open
test(functional): add #7132 community control node transfer test#7584AYAHASSAN287 wants to merge 25 commits into
AYAHASSAN287 wants to merge 25 commits into
Conversation
|
Member
Jenkins BuildsClick to see older builds (182)
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #7584 +/- ##
===========================================
- Coverage 62.33% 62.25% -0.09%
===========================================
Files 868 868
Lines 119812 119812
===========================================
- Hits 74684 74583 -101
- Misses 37531 37618 +87
- Partials 7597 7611 +14
Flags with carried forward coverage won't be shown. Click here to find out more. |
AYAHASSAN287
force-pushed
the
test/CommunityControlNodeTransfer
branch
from
July 4, 2026 16:04
6e7f198 to
0cdb973
Compare
AYAHASSAN287
requested review from
at0m1x19,
fbarbu15,
igor-sirotin and
jrainville
July 4, 2026 17:03
fbarbu15
reviewed
Jul 6, 2026
fbarbu15
left a comment
Contributor
There was a problem hiding this comment.
Your test is failing in the CI https://ci.status.im/blue/organizations/jenkins/status-go%2Fprs%2Ftests-rpc/detail/PR-7584/4/tests
AYAHASSAN287
force-pushed
the
test/CommunityControlNodeTransfer
branch
from
July 7, 2026 14:01
c27a8ab to
7c9d9d1
Compare
AYAHASSAN287
force-pushed
the
test/CommunityControlNodeTransfer
branch
from
July 8, 2026 13:22
ae9c628 to
df67ae3
Compare
…r' into test/CommunityControlNodeTransfer
…r' into test/CommunityControlNodeTransfer
…r-pause workaround test
at0m1x19
force-pushed
the
test/CommunityControlNodeTransfer
branch
from
July 13, 2026 20:33
0fe437a to
31b53b1
Compare
fbarbu15
approved these changes
Jul 16, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds a functional test for community control-node transfer across an owner’s paired devices.
The test covers issue #7132:
Changes
Adds
tests-functional/tests/test_wakuext_community_control_node_transfer.pyAdds
tests-functional/steps/community_control_node.pyAdds wakuext client methods:
promoteSelfToControlNoderegisterReceivedOwnershipNotificationCurrent status
The two test scenarios are currently marked as
xfail(run=False)and are not executed in CI.Both scenarios are implemented, but each is blocked by a separate issue:
test_control_node_transfer_across_devicesUses logout/login to simulate Device 2 going offline.
Blocked by bug: LoginAccount does not restore custom networks, causing token-gated community events to be dropped #7615:
LoginAccountdoes not restore custom networks, so Device 2 loses the Anvil network and drops token-gated community events.test_control_node_transfer_across_devices_with_container_pauseUses container pause/unpause to simulate Device 2 going offline, avoiding the
LoginAccountnetwork reset.Blocked by Community update is not applied after paired control-node container pause/unpause #7619: after pause/unpause, Device 2 comes back online but does not apply the missed community update.
Closes #7132