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

Use -unrestricted for e2e non-fast tests #849

Merged
merged 4 commits into from
Dec 3, 2024

Merge branch 'eth-rollup-develop' into feature/use-only-fast-on-e2e

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

Use -unrestricted for e2e non-fast tests #849

Merge branch 'eth-rollup-develop' into feature/use-only-fast-on-e2e
a0bfcfc
Select commit
Loading
Failed to load commit list.
GitHub Actions / E2E report yarn test-sequencerStaking failed Dec 2, 2024 in 0s

E2E report yarn test-sequencerStaking ❌

Tests failed

❌ e2eTests/reports/junit.xml-d6355830-b0c9-11ef-b358-05f8dc0b1b13.xml

12 tests were completed in 2124s with 10 passed, 1 failed and 1 skipped.

Test suite Passed Failed Skipped Time
test/sequential/sequencerStaking.rules.test.ts 5✅ 1❌ 1⚪ 1968s
test/sequential/sequencerStaking.sequencerJoining.test.ts 5✅ 156s

❌ test/sequential/sequencerStaking.rules.test.ts

sequencerStaking
  ✅ An already collator joining as sequencer - On Active
  ✅ Active Sequencer - mint less than min amount -> Not in active
  ✅ Active Sequencer -> Active -> pending update -> Can not leave
  ✅ Only a selected sequencer can submit updates
  ✅ A selected sequencer with read rights can submit updates
  ❌ An active sequencer with cancel rights can submit cancels
	Error: expect(received).toContain(expected) // indexOf
  ⚪ Max sequencer is set for both chains - fix when BugFix

✅ test/sequential/sequencerStaking.sequencerJoining.test.ts

✅ GIVEN User provides a stake by using StakeOnly action THEN User is not a sequencer
✅ GIVEN User provides a stake by using StakeAndJoinActiveSet action AND his stake < minimalStakeAmount THEN return error
✅ GIVEN User provides a stake by using StakeAndJoinActiveSet action AND his stake > minimalStakeAmount THEN User is a sequencer
✅ GIVEN User provides a stake by using StakeOnly action And User use rejoinActiveSequencer function THEN User is a sequencer
✅ Happy path - A user can join and leave sequencing

Annotations

Check failure on line 0 in e2eTests/reports/junit.xml-d6355830-b0c9-11ef-b358-05f8dc0b1b13.xml

See this annotation in the file changed.

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

test/sequential/sequencerStaking.rules.test.ts ► sequencerStaking ► An active sequencer with cancel rights can submit cancels

Failed test found in:
  e2eTests/reports/junit.xml-d6355830-b0c9-11ef-b358-05f8dc0b1b13.xml
Error:
  Error: expect(received).toContain(expected) // indexOf
Raw output
Error: expect(received).toContain(expected) // indexOf

Expected substring: "Ok"
Received string:    "{\"err\":{\"module\":{\"index\":7,\"error\":\"0x0e000000\"}}}"
    at /home/runner/_work/mangata-node/mangata-node/e2eTests/utils/eventListeners.ts:139:29
    at Generator.next (<anonymous>)
    at /home/runner/_work/mangata-node/mangata-node/e2eTests/utils/eventListeners.ts:7:71
    at new Promise (<anonymous>)
    at __awaiter (/home/runner/_work/mangata-node/mangata-node/e2eTests/utils/eventListeners.ts:3:12)
    at waitSudoOperationSuccess (/home/runner/_work/mangata-node/mangata-node/e2eTests/utils/eventListeners.ts:107:12)
    at /home/runner/_work/mangata-node/mangata-node/e2eTests/utils/rollDown/Rolldown.ts:710:11
    at Generator.next (<anonymous>)
    at /home/runner/_work/mangata-node/mangata-node/e2eTests/utils/rollDown/Rolldown.ts:7:71
    at new Promise (<anonymous>)
    at __awaiter (/home/runner/_work/mangata-node/mangata-node/e2eTests/utils/rollDown/Rolldown.ts:3:12)
    at /home/runner/_work/mangata-node/mangata-node/e2eTests/utils/rollDown/Rolldown.ts:709:27
    at processTicksAndRejections (node:internal/process/task_queues:95:5)