Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge v10010062 into master #1016

Merged
merged 164 commits into from
Oct 24, 2023

build: merge v10010062 into master

080da49
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

Merge v10010062 into master #1016

build: merge v10010062 into master
080da49
Select commit
Loading
Failed to load commit list.
GitHub Actions / int test results - quartz succeeded Oct 24, 2023 in 1s

84 passed, 0 failed and 0 skipped

Tests passed successfully

✔️ tests/mochawesome-report/test-1698150507.json

84 tests were completed in 287s with 84 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
84✔️ 262s

✔️ 

Governance: Council tests
  ✔️ [Negative] Council cannot add Council member
  ✔️ [Negative] Council cannot cancel Democracy proposals
  ✔️ [Negative] Council cannot cancel Fellowship referendums
  ✔️ [Negative] Council cannot cancel ongoing Democracy referendums
  ✔️ [Negative] Council cannot externally propose SimpleMajority
  ✔️ [Negative] Council cannot externally propose SuperMajorityApprove
  ✔️ [Negative] Council cannot fast-track Democracy proposals
  ✔️ [Negative] Council cannot remove Council member
  ✔️ [Negative] Council cannot set/clear Council prime member
  ✔️ [Negative] Council cannot submit regular democracy proposal
  ✔️ [Negative] Council member cannot add/remove a Council member
  ✔️ [Negative] Council member cannot add/remove a TechComm member
  ✔️ [Negative] Council member cannot cancel Democracy proposals
  ✔️ [Negative] Council member cannot cancel Fellowship referendums
  ✔️ [Negative] Council member cannot cancel ongoing Democracy referendums
  ✔️ [Negative] Council member cannot fast-track Democracy proposals
  ✔️ [Negative] Council member cannot promote/demote a Fellowship member
  ✔️ [Negative] Council member cannot set/clear Council prime member
  ✔️ [Negative] Council referendum cannot be closed until the voting threshold is met
  ✔️ >50% Council can add
emove Fellowship member
  ✔️ >50% Council can add TechComm member
  ✔️ >50% Council can demote Fellowship member
  ✔️ >50% Council can promote Fellowship member
  ✔️ >50% of Council can externally propose SuperMajorityAgainst
  ✔️ Council can blacklist Democracy proposals
  ✔️ Council can remove TechComm member
  ✔️ Council prime member vote is the default
  ✔️ Sudo can blacklist Democracy proposals
  ✔️ Superuser can add a member
  ✔️ Superuser can remove a member
Governance: Democracy tests
  ✔️ [Negative] Regular user cannot externally propose SimpleMajority
  ✔️ [Negative] Regular user cannot externally propose SuperMajorityAgainst
  ✔️ [Negative] Regular user cannot externally propose SuperMajorityApprove
  ✔️ [Negative] Regular user cannot submit a regular proposal
  ✔️ Regular user can vote
Governance: Fellowship tests
  ✔️ [Negative] Fellowship (rank-0) member cannot submit Fellowship proposals on the Democracy track
  ✔️ [Negative] Fellowship (rank-1 or greater) member cannot submit if no deposit can be provided
  ✔️ [Negative] Fellowship (rank-2 or less) members cannot vote on the Democracy track
  ✔️ [Negative] FellowshipProposition cannot add/remove a Council member
  ✔️ [Negative] FellowshipProposition cannot add/remove a Fellowship member
  ✔️ [Negative] FellowshipProposition cannot add/remove a TechComm member
  ✔️ [Negative] FellowshipProposition cannot blacklist Democracy proposals
  ✔️ [Negative] FellowshipProposition cannot cancel Democracy proposals
  ✔️ [Negative] FellowshipProposition cannot cancel ongoing Democracy referendums
  ✔️ [Negative] FellowshipProposition cannot externally propose SimpleMajority
  ✔️ [Negative] FellowshipProposition cannot externally propose SuperMajorityAgainst
  ✔️ [Negative] FellowshipProposition cannot externally propose SuperMajorityApprove
  ✔️ [Negative] FellowshipProposition cannot fast-track Democracy proposals
  ✔️ [Negative] FellowshipProposition cannot promote/demote a Fellowship member
  ✔️ [Negative] FellowshipProposition cannot set/clear Council prime member
  ✔️ [Negative] FellowshipProposition cannot veto external proposals
  ✔️ Fellowship (rank-1 or greater) member can submit Fellowship proposals on the Democracy track
  ✔️ Fellowship (rank-3 or greater) members can vote on the Democracy track
  ✔️ Fellowship rank vote strength is correct
  ✔️ FellowshipProposition can submit regular Democracy proposals
Governance: Initialization
  ✔️ Initialize Governance
Governance: Technical Committee tests
  ✔️ [Negative] TechComm cannot add/remove a Council member
  ✔️ [Negative] TechComm cannot add/remove a TechComm member
  ✔️ [Negative] TechComm cannot blacklist Democracy proposals
  ✔️ [Negative] TechComm cannot externally propose SimpleMajority
  ✔️ [Negative] TechComm cannot externally propose SuperMajorityAgainst
  ✔️ [Negative] TechComm cannot externally propose SuperMajorityApprove
  ✔️ [Negative] TechComm cannot remove a Fellowship member
  ✔️ [Negative] TechComm cannot set/clear Council prime member
  ✔️ [Negative] TechComm cannot submit regular democracy proposal
  ✔️ [Negative] TechComm member cannot add/remove a Council member
  ✔️ [Negative] TechComm member cannot add/remove a TechComm member
  ✔️ [Negative] TechComm member cannot blacklist Democracy proposals
  ✔️ [Negative] TechComm member cannot cancel Democracy proposals
  ✔️ [Negative] TechComm member cannot cancel Fellowship referendums
  ✔️ [Negative] TechComm member cannot cancel ongoing Democracy referendums
  ✔️ [Negative] TechComm member cannot externally propose SimpleMajority
  ✔️ [Negative] TechComm member cannot externally propose SuperMajorityAgainst
  ✔️ [Negative] TechComm member cannot externally propose SuperMajorityApprove
  ✔️ [Negative] TechComm member cannot fast-track Democracy proposals
  ✔️ [Negative] TechComm member cannot remove a Fellowship member
  ✔️ [Negative] TechComm member cannot set/clear Council prime member
  ✔️ [Negative] TechComm member cannot submit regular democracy proposal
  ✔️ [Negative] TechComm referendum cannot be closed until the voting threshold is met
  ✔️ TechComm can cancel Democracy proposals
  ✔️ TechComm can cancel Fellowship referendums
  ✔️ TechComm can cancel ongoing Democracy referendums
  ✔️ TechComm can fast-track Democracy proposals
  ✔️ TechComm member can veto Democracy proposals