Skip to content

CI fixes for polkadot 1.14 #2525

CI fixes for polkadot 1.14

CI fixes for polkadot 1.14 #2525

GitHub Actions / int test results - opal succeeded Oct 1, 2024 in 1s

133 passed, 0 failed and 0 skipped

Tests passed successfully

✔️ js-packages/tests/mochawesome-report/test-1727778135.json

133 tests were completed in 795s with 133 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
Governance: Council tests 37✔️ 180s
Governance: Democracy tests 5✔️ 29s
Governance: Elect Sudo 1✔️ 42s
Governance: Fellowship tests 20✔️ 89s
Governance: Financial Council tests 35✔️ 115s
Governance: Initialization 1✔️ 42s
Governance: Technical Committee tests 34✔️ 126s

✔️ Governance: Council tests

Governance: Council tests
  ✔️ [Negative] Council can't veto Democracy proposals
  ✔️ [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 can't add FinCouncil member
  ✔️ [Negative] Council member can't remove FinCouncil member
  ✔️ [Negative] Council member can't veto Democracy proposals
  ✔️ [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 TechComm member
  ✔️ >50% Council can demote Fellowship member
  ✔️ >50% Council can promote Fellowship member
  ✔️ >50% Council can remove Fellowship member
  ✔️ >50% of Council can externally propose SuperMajorityAgainst
  ✔️ Council can add FinCouncil member
  ✔️ Council can blacklist Democracy proposals
  ✔️ Council can remove FinCouncil member
  ✔️ Council can remove TechComm member
  ✔️ Council member can add Fellowship 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

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: Elect Sudo

Governance: Elect Sudo
  ✔️ Democracy can elect a sudo account

✔️ Governance: Fellowship tests

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: Financial Council tests

Governance: Financial Council tests
  ✔️ [Negative] FinCouncil can't cancel Democracy proposals
  ✔️ [Negative] FinCouncil can't cancel Fellowship referendums
  ✔️ [Negative] FinCouncil can't cancel ongoing Democracy referendums
  ✔️ [Negative] FinCouncil can't fast-track Democracy proposals
  ✔️ [Negative] FinCouncil can't veto Democracy proposals
  ✔️ [Negative] FinCouncil cannot add a Fellowship member
  ✔️ [Negative] FinCouncil cannot add/remove a Council member
  ✔️ [Negative] FinCouncil cannot add/remove a FinCouncil member
  ✔️ [Negative] FinCouncil cannot add/remove a FinCouncil prime member
  ✔️ [Negative] FinCouncil cannot add/remove a TechComm member
  ✔️ [Negative] FinCouncil cannot blacklist Democracy proposals
  ✔️ [Negative] FinCouncil cannot externally propose SimpleMajority
  ✔️ [Negative] FinCouncil cannot externally propose SuperMajorityAgainst
  ✔️ [Negative] FinCouncil cannot externally propose SuperMajorityApprove
  ✔️ [Negative] FinCouncil cannot remove a Fellowship member
  ✔️ [Negative] FinCouncil cannot set/clear Council prime member
  ✔️ [Negative] FinCouncil cannot submit regular democracy proposal
  ✔️ [Negative] FinCouncil member can't veto Democracy proposals
  ✔️ [Negative] FinCouncil member cannot add a Fellowship member
  ✔️ [Negative] FinCouncil member cannot add/remove a Council member
  ✔️ [Negative] FinCouncil member cannot add/remove a FinCouncil member
  ✔️ [Negative] FinCouncil member cannot add/remove a FinCouncil prime member
  ✔️ [Negative] FinCouncil member cannot add/remove a TechComm member
  ✔️ [Negative] FinCouncil member cannot blacklist Democracy proposals
  ✔️ [Negative] FinCouncil member cannot cancel Democracy proposals
  ✔️ [Negative] FinCouncil member cannot cancel Fellowship referendums
  ✔️ [Negative] FinCouncil member cannot cancel ongoing Democracy referendums
  ✔️ [Negative] FinCouncil member cannot externally propose SimpleMajority
  ✔️ [Negative] FinCouncil member cannot externally propose SuperMajorityAgainst
  ✔️ [Negative] FinCouncil member cannot externally propose SuperMajorityApprove
  ✔️ [Negative] FinCouncil member cannot fast-track Democracy proposals
  ✔️ [Negative] FinCouncil member cannot remove a Fellowship member
  ✔️ [Negative] FinCouncil member cannot set/clear Council prime member
  ✔️ [Negative] FinCouncil member cannot submit regular democracy proposal
  ✔️ FinCouncil member can register foreign asset

✔️ Governance: Initialization

Governance: Initialization
  ✔️ Initialize Governance

✔️ Governance: Technical Committee tests

Governance: Technical Committee tests
  ✔️ [Negative] TechComm can't add FinCouncil member
  ✔️ [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 promote/demote Fellowship member
  ✔️ [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 can't add FinCouncil member
  ✔️ [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 promote/demote Fellowship member
  ✔️ [Negative] TechComm member cannot register foreign asset
  ✔️ [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 add a Fellowship member
  ✔️ TechComm member can veto Democracy proposals