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-crowdloan succeeded Dec 2, 2024 in 0s

E2E report yarn test-crowdloan ✅

Tests passed successfully

✅ e2eTests/reports/junit.xml-66723a70-b0c6-11ef-a254-11c53293fbc0.xml

12 tests were completed in 648s with 12 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
test/sequential/crowdloan.API.claiming.test.ts 6✅ 372s
test/sequential/crowdloan.API.test.ts 6✅ 276s

✅ test/sequential/crowdloan.API.claiming.test.ts

✅ Users receive different rewards when they confirm them before, during and after crowdloan
✅ A user can only change his reward-address with: crowdloan.updateRewardAddress AND user can claim some rewards if it provided some on the specified cl_id
Test that a user can claim when
  ✅ CL1 is fully setup and no other CL is setup
  ✅ CL1 is fully setup and CL2 setup the setCrowdloanAllocation
  ✅ CL1 is fully setup and CL2 setup the setCrowdloanAllocation and RewardVec
  ✅ CL1 is fully setup and CL2 setup the setCrowdloanAllocation and RewardVec and completeInitialization

✅ test/sequential/crowdloan.API.test.ts

Only sudo can
  ✅ crowdloan.setCrowdloanAllocation(crowdloanAllocationAmount)
  ✅ crowdloan.initializeCrowdloanRewardVec(rewards)
  ✅ crowdloan.completeCrowdloanInitialization(leaseEndingBlock)
✅ A reward needs to be fully setup with: setCrowdloanAllocation + initializeCrowdloanRewardVec + completeCrowdloanInitialization
✅ CL needs to be setup in order
✅ Total contributors returns the number of contributors per crowdloan AND validation of contributions is done when Initializing the cl rewards