Skip to content

Test Leios committee membership transitions - #3852

Merged
mkoura merged 2 commits into
masterfrom
test/leios-committee-changes
Nov 12, 2026
Merged

mkoura merged 2 commits into
masterfrom
test/leios-committee-changes

Conversation

@mkoura

@mkoura mkoura commented Nov 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Check delegation-driven rank replacement and pool retirement, including snapshot-based activation timing, voting roles, certification, and numeric own-vote weights.
  • Combine ranking and transition checks into ordered subtests sharing one disposable cluster.
  • Overlap transaction submission and epoch waits while retaining full voting-observation windows and diagnostic artifacts.

Testing

  • Two leios_fast runs on node/CLI b004fe0c5: each passed with all nine subtests, no skips or errors.
  • Runtimes: 47m48s and 48m01s.
  • make lint passed.
  • Used the existing modified editable cardonnay installation; db-sync was unavailable.

Combine static ranking, delegation-driven replacement, and retirement
into ordered subtests sharing one disposable small-committee cluster.

Check snapshot-based activation timing, positive and negative voting
controls, continued certification, and numeric own-vote weights.
Retire the newly seated pool last and stop dependent phases when a
prerequisite fails or skips.

Use distinct funding artifact names for the retirement payer and
delegator to avoid collisions during the shared setup.
Submit delegation during baseline voting observation and schedule
retirement before committee activation. Check delegation activation
and retirement delay in the same epoch to remove a transition wait.

Allow caller-started log cursors so submission does not hide any
part of the full voting window. Retain all membership, certification,
and numeric own-vote weight checks.

Validated twice with all nine subtests passing. Lint passed.
@mkoura
mkoura requested a review from saratomaz as a code owner November 12, 2026 18:29
@mkoura
mkoura merged commit bc6b850 into master Nov 12, 2026
3 checks passed
@mkoura
mkoura deleted the test/leios-committee-changes branch November 12, 2026 18:37
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