Skip to content

Funds for sequencers (#873) #847

Funds for sequencers (#873)

Funds for sequencers (#873) #847

GitHub Actions / E2E report yarn test-poolliquidity failed Dec 20, 2024 in 0s

E2E report yarn test-poolliquidity ❌

Tests failed

❌ e2eTests/reports/junit.xml-b510a990-beb9-11ef-9212-cf0f5e798cfb.xml

17 tests were completed in 1081s with 14 passed, 2 failed and 1 skipped.

Test suite Passed Failed Skipped Time
test/parallel/xyk-pallet.API.pool.deactivatedPool.test.ts 8✅ 455s
test/parallel/xyk-pallet.API.pool.deactivatedPromotedPool.test.ts 1❌ 1⚪ 323s
test/parallel/xyk-pallet.API.poolLiqidity.activateLiqudity.test.ts 2✅ 107s
test/parallel/xyk-pallet.API.poolLiqudity.burnTokens.test.ts 2✅ 347s
test/parallel/xyk-pallet.API.poolLiqudity.multipleUserRewards.test.ts 1✅ 1❌ 575s
test/parallel/xyk-pallet.API.poolLiqudity.sepClaimRewards.test.ts 1✅ 1079s

✅ test/parallel/xyk-pallet.API.pool.deactivatedPool.test.ts

✅ GIVEN deactivated pool WHEN another user tries to create an equal pool THEN error returns
✅ GIVEN deactivated pool WHEN another user tries to mint liquidity in the pool THEN user can do this
✅ GIVEN deactivated pool WHEN the user mints liquidity in the pool again THEN liquidity IDs are equal
✅ GIVEN deactivated pool WHEN the user tries to swap/multiswap tokens on the deactivated pool THEN error returns
✅ GIVEN deactivated pool WHEN sudo try to promote a pool THEN poolPromotion is updated
✅ GIVEN deactivated pool WHEN a bootstrap is scheduled for the existing pair THEN the operation fail with pool already exist.
✅ GIVEN deactivated pool WHEN call RPCs that work with the pools (e.g., calculate_buy_price_id) THEN zero returns
✅ GIVEN deactivated pool WHEN user tries to activate the pool THEN error returns

❌ test/parallel/xyk-pallet.API.pool.deactivatedPromotedPool.test.ts

❌ GIVEN user create a pool, wait for rewards and then deactivate the pool WHEN call RPC calculate_rewards_amount for this user AND user tries to claim rewards THEN value of amount returns AND rewards are claimed
	Error: Expected: 0
⚪ GIVEN  user create a pool, wait for rewards and then deactivate the pool WHEN the user tries to compound reward on a deactivated pool THEN error returns

✅ test/parallel/xyk-pallet.API.poolLiqidity.activateLiqudity.test.ts

✅ GIVEN a proofOfStake.updatePoolPromotion WHEN the liq token is a regular token, extrinsic fail
✅ Check that a user that deactivate some tokens, put liquidity tokens from frozen to free, then activate some tokens and put liquidity tokens from free to frozen

✅ test/parallel/xyk-pallet.API.poolLiqudity.burnTokens.test.ts

✅ Check that a user can burn tokens when they are activated, and when burning the free, those subtracted first
✅ Check that a user can burn some tokens on a non-promoted pool

❌ test/parallel/xyk-pallet.API.poolLiqudity.multipleUserRewards.test.ts

❌ Users minted a different number of tokens THEN they receive an equivalent amount of rewards
	Error: Assertion failed
✅ One user mints X tokens, other mints those X tokens but splitted in 5 mints at the same block, rewards are equal

✅ test/parallel/xyk-pallet.API.poolLiqudity.sepClaimRewards.test.ts

✅ One user claim all the rewards on every session and other user claim them at the 3rd session, the sum of rewards are equal

Annotations

Check failure on line 0 in e2eTests/reports/junit.xml-b510a990-beb9-11ef-9212-cf0f5e798cfb.xml

See this annotation in the file changed.

@github-actions github-actions / E2E report yarn test-poolliquidity

test/parallel/xyk-pallet.API.pool.deactivatedPromotedPool.test.ts ► GIVEN user create a pool, wait for rewards and then deactivate the pool WHEN call RPC calculate_rewards_amount for this user AND user tries to claim rewards THEN value of amount return...

Failed test found in:
  e2eTests/reports/junit.xml-b510a990-beb9-11ef-9212-cf0f5e798cfb.xml
Error:
  Error: Expected: 0 
Raw output
Error: Expected: 0 
 lt Actual: 0 
 
    at /home/runner/_work/mangata-node/mangata-node/e2eTests/test/parallel/xyk-pallet.API.pool.deactivatedPromotedPool.test.ts:128:25
    at Generator.next (<anonymous>)
    at fulfilled (/home/runner/_work/mangata-node/mangata-node/e2eTests/test/parallel/xyk-pallet.API.pool.deactivatedPromotedPool.test.ts:4:58)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)

Check failure on line 0 in e2eTests/reports/junit.xml-b510a990-beb9-11ef-9212-cf0f5e798cfb.xml

See this annotation in the file changed.

@github-actions github-actions / E2E report yarn test-poolliquidity

test/parallel/xyk-pallet.API.poolLiqudity.multipleUserRewards.test.ts ► Users minted a different number of tokens THEN they receive an equivalent amount of rewards

Failed test found in:
  e2eTests/reports/junit.xml-b510a990-beb9-11ef-9212-cf0f5e798cfb.xml
Error:
  Error: Assertion failed
Raw output
Error: Assertion failed
    at assert (/home/runner/_work/mangata-node/mangata-node/e2eTests/node_modules/bn.js/lib/bn.js:6:21)
    at Type.divmod (/home/runner/_work/mangata-node/mangata-node/e2eTests/node_modules/bn.js/lib/bn.js:2429:5)
    at Type.div (/home/runner/_work/mangata-node/mangata-node/e2eTests/node_modules/bn.js/lib/bn.js:2525:17)
    at /home/runner/_work/mangata-node/mangata-node/e2eTests/test/parallel/xyk-pallet.API.poolLiqudity.multipleUserRewards.test.ts:129:29
    at Generator.next (<anonymous>)
    at fulfilled (/home/runner/_work/mangata-node/mangata-node/e2eTests/test/parallel/xyk-pallet.API.poolLiqudity.multipleUserRewards.test.ts:4:58)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)