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

Setup new matrix for run with chops - dynamic matrix #636

Closed
wants to merge 23 commits into from

Merge branch 'develop' into feature/runWithchops

0c2aac7
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Closed

Setup new matrix for run with chops - dynamic matrix #636

Merge branch 'develop' into feature/runWithchops
0c2aac7
Select commit
Loading
Failed to load commit list.
GitHub Actions / E2E report yarn test-maintenance succeeded Nov 14, 2023 in 1s

E2E report yarn test-maintenance ✅

Tests passed successfully

✅ e2eTests/reports/junit.xml-e0df0a20-8306-11ee-8ebf-655e308b3f7f.xml

10 tests were completed in 1344s with 10 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
test/sequential/xyk-pallet.api.maintenance-config.test.ts 4✅ 924s
test/sequential/xyk-pallet.api.maintenance-rules.test.ts 6✅ 420s

✅ test/sequential/xyk-pallet.api.maintenance-config.test.ts

✅ maintenance- try to change Maintenance Mode with a non-foundation account THEN it failed
✅ check UpgradabilityOn can only be set after MaintenanceModeOn is set and MaintenanceMode works without UpgradabilityOn
✅ maintenance- check we can sell MGX tokens and compoundRewards THEN switch maintenanceMode to on, repeat the operation and receive error
✅ maintenance- validate that when UpgradabilityON, Sudo or council can only run upgradability extrinsics

✅ test/sequential/xyk-pallet.api.maintenance-rules.test.ts

On Maintenance mode - multiSwaps / swaps / compound / prov liq are not allowed
  ✅ multiswapSellAsset operation is not allowed in mm
  ✅ multiswapBuyAsset operation is not allowed in mm
  ✅ sellAsset operation is not allowed in mm
  ✅ buyAsset operation is not allowed in mm
  ✅ provideLiquidity operation is not allowed in mm
On Maintenance mode - aggregators and candidates are allowed
  ✅ Join as candidate , Aggregate metadata and update CandidateAgg runs on Mm