Skip to content

commit timestamp on Wed Jul 19 22:00:10 UTC 2023

Sign in for the full log view
GitHub Actions / Report Sequential tests results - opal succeeded Jul 20, 2023 in 0s

34 passed, 0 failed and 12 skipped

Tests passed successfully

✔️ tests/mochawesome-report/test-sequential-1689824818.json

46 tests were completed in 2745s with 34 passed, 0 failed and 12 skipped.

Test suite Passed Failed Skipped Time
34✔️ 12✖️ 2440s

✔️ 

App promotion admin adress
  ✔️ can be any valid CrossAccountId
  ✔️ can be reassigned
  ✔️ can be set by sudo only
Create FT collection from EVM
  ✔️ Check collection address exist
  ✔️ Create collection
Create NFT collection from EVM
  ✔️ Check collection address exist
  ✔️ Create collection
EVM Migrations
  ✔️ Deploy contract saved state
  ✔️ Fake collection creation on substrate side
  ✔️ Fake token creation on ethereum side
  ✔️ Fake token creation on substrate side
Integration Test: Collator Selection Dynamic shuffling of collators
  ✖️ Change invulnerables and make sure they start producing blocks
Integration Test: Collator Selection Getting and releasing licenses to collate Negative
  ✖️ Cannot force revoke a license as non-sudo
  ✖️ Cannot get a license without session keys set
  ✖️ Cannot register a license twice
  ✖️ Cannot release a license twice
Integration Test: Collection Properties with sudo FT
  ✔️ Repairing an unbroken collection's properties preserves the consumed space
Integration Test: Collection Properties with sudo NFT
  ✔️ Repairing an unbroken collection's properties preserves the consumed space
Integration Test: Collection Properties with sudo RFT
  ✔️ Repairing an unbroken collection's properties preserves the consumed space
integration test: Fees must be credited to Treasury:
  ✔️ Fees are sane
  ✔️ NFT Transactions also send fees to Treasury
  ✔️ NFT Transfer fee is close to 0.1 Unique
  ✔️ Sender balance decreased by fee+sent amount, Treasury balance increased by fee
  ✔️ Total issuance does not change
  ✔️ Treasury balance increased by failed tx fee
Integration Test: Identities Manipulation Identities
  ✖️ Removes identities
  ✖️ Sets identities
  ✖️ Setting identities does not delete existing but does overwrite
Integration Test: Identities Manipulation Sub-identities
  ✖️ Removes sub-identities
  ✖️ Removing identities deletes associated sub-identities
  ✖️ Sets subs
  ✖️ Setting sub-identities does not delete other existing but does overwrite own
integration test: Inflation
  ✔️ First year inflation is 10%
Integration Test: Maintenance Functionality Maintenance Mode
  ✔️ Allows superuser to enable and disable maintenance mode - and disallows anyone else
  ✔️ Allows to enable and disable MM repeatedly
  ✔️ Disallows Ethereum transactions to execute while in maintenance
  ✔️ MM allows native token transfers and RPC calls
  ✔️ MM blocks unique pallet calls
  ✔️ MM blocks unique pallet calls (Re-Fungible)
Integration Test: Maintenance Functionality Preimage Execution
  ✔️ Does not allow execution of a preimage that would fail
  ✔️ Does not allow execution of non-existent preimages
  ✔️ Does not allow preimage execution with less than minimum weights
  ✔️ Does not allow preimage execution with non-root
  ✔️ Successfully executes call in a preimage
Integration Test: Token Properties with sudo NFT
  ✔️ force_repair_item preserves valid consumed space
Integration Test: Token Properties with sudo RFT
  ✔️ force_repair_item preserves valid consumed space