Unique Chain 1.14 #2686
GitHub Actions / int test results - unique
succeeded
Dec 25, 2024 in 1s
1158 passed, 0 failed and 12 skipped
✔️ js-packages/tests/mochawesome-report/test-1735119848.json
1170 tests were completed in 4986s with 1158 passed, 0 failed and 12 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
(!negative test!) integration test: ext. confirmSponsorship(): | 7✔️ | 16s | ||
(!negative test!) integration test: ext. createCollection(): | 6✔️ | 1s | ||
(!negative test!) integration test: ext. destroyCollection(): | 6✔️ | 10s | ||
(!negative test!) integration test: ext. removeCollectionSponsor(): | 5✔️ | 14s | ||
(!negative test!) integration test: ext. setCollectionSponsor(): | 3✔️ | 4s | ||
(!negative tests!) Create FT collection from EVM | 4✔️ | 7s | ||
(!negative tests!) Create NFT collection from EVM | 5✔️ | 8s | ||
(!negative tests!) Create RFT collection from EVM | 5✔️ | 8s | ||
[approveToken] Approved amount decreases by the transferred amount: | 1✔️ | 5s | ||
[approveToken] Approved users can transferFrom up to approved amount: | 3✔️ | 13s | ||
[approveToken] Approved users cannot use transferFrom to repeat transfers if approved amount was already transferred: | 3✔️ | 13s | ||
[approveToken] Integration Test approve(spender, collection_id, item_id, amount) with collection admin permissions: | 1✔️ | 3s | ||
[approveToken] Negative Integration Test approve(spender, collection_id, item_id, amount): | 14✔️ | 29s | ||
[approveToken] Normal user can approve other users to transfer: | 3✔️ | 10s | ||
[approveToken] User cannot approve for the amount greater than they own: | 3✔️ | 7s | ||
[approveToken] User may clear the approvals to approving for 0 amount: | 3✔️ | 13s | ||
[approveTokenFromEth] Approved amount decreases by the transferred amount: | 1✔️ | 5s | ||
[approveTokenFromEth] Approved users can transferFrom up to approved amount: | 3✔️ | 13s | ||
[approveTokenFromEth] Approved users cannot use transferFrom to repeat transfers if approved amount was already transferred: | 3✔️ | 13s | ||
[approveTokenFromEth] Integration Test approve(spender, collection_id, item_id, amount) with collection admin permissions: | 1✔️ | 3s | ||
[approveTokenFromEth] Negative Integration Test approve(spender, collection_id, item_id, amount): | 14✔️ | 29s | ||
[approveTokenFromEth] Normal user can approve other users to transfer: | 3✔️ | 10s | ||
[approveTokenFromEth] User cannot approve for the amount greater than they own: | 3✔️ | 7s | ||
[approveTokenFromEth] User may clear the approvals to approving for 0 amount: | 3✔️ | 13s | ||
[eth]CollectionHelperAddress test: ERC20/ERC721 | 4✔️ | 5s | ||
[FT] Sync sub & eth events | 8✔️ | 24s | ||
[NFT] Sync sub & eth events | 10✔️ | 29s | ||
[RFT] Sync sub & eth events | 10✔️ | 29s | ||
Add collection admins | 10✔️ | 23s | ||
Administrator and collection owner do not need approval in order to execute TransferFrom (with owner_can_transfer_flag = true): | 3✔️ | 19s | ||
App promotion | 53✔️ | 376s | ||
Burn Item event | 1✔️ | 3s | ||
Can set collection limits | 3✔️ | 5s | ||
Cannot set invalid collection limits | 6✔️ | 11s | ||
Change owner tests | 3✔️ | 8s | ||
Change substrate owner tests | 2✔️ | 7s | ||
Check ERC721 token URI for NFT | 4✔️ | 5s | ||
Check ERC721 token URI for ReFungible | 4✔️ | 6s | ||
Collection zero limits (Fungible) | 1✔️ | 8s | ||
Collection zero limits (NFT) | 1✔️ | 8s | ||
Collection zero limits (ReFungible) | 1✔️ | 8s | ||
Common metadata | 4✔️ | 7s | ||
Common nesting tests | 9✔️ | 69s | ||
Composite nesting tests | 2✔️ | 25s | ||
Connection smoke test | 2✔️ | 120ms | ||
Contract calls | 3✔️ | 9s | ||
Create collection event | 1✔️ | 2s | ||
Create collection from EVM | 48✔️ | 102s | ||
Create FT collection from EVM | 6✔️ | 10s | ||
Create Item event | 1✔️ | 3s | ||
Create Multiple Items Event event | 1✔️ | 3s | ||
Create NFT collection from EVM | 6✔️ | 10s | ||
Create RFT collection from EVM | 5✔️ | 9s | ||
Destroy collection event | 1✔️ | 3s | ||
Destroy Collection from EVM | 3✔️ | 7s | ||
Effective collection limits (NFT) | 1✔️ | 3s | ||
Enable/Disable Transfers | 2✔️ | 6s | ||
ERC 1633 implementation | 1✔️ | 1s | ||
ERC-721 call methods | 10✔️ | 18s | ||
ERC165 tests | 6✔️ | 789ms | ||
Eth fees are correct | 1✔️ | 7s | ||
Ethereum native RPC calls | 1✔️ | 1s | ||
Evm Coder tests | 1✔️ | 1s | ||
EVM collection allowlist | 10✔️ | 31s | ||
EVM collection properties | 12✔️ | 36s | ||
EVM contract allowlist | 2✔️ | 4s | ||
EVM Migrations | 4✔️ | 10s | ||
EVM nesting tests group | 14✔️ | 23s | ||
evm nft collection sponsoring | 9✔️ | 26s | ||
EVM payable contracts | 5✔️ | 17s | ||
evm RFT collection sponsoring | 15✔️ | 56s | ||
evm RFT token sponsoring | 6✔️ | 29s | ||
EVM sponsoring | 2✔️ | 6s | ||
EVM token properties | 13✔️ | 46s | ||
EVM token properties negative | 20✔️ | 40s | ||
EVM transaction fees | 7✔️ | 13s | ||
Fractionalizer contract usage | 6✔️ | 10s | ||
FT: ERC-20 call methods | 3✔️ | 4s | ||
Fungible (Via EVM proxy): Information getting | 2✔️ | 9s | ||
Fungible (Via EVM proxy): Plain calls | 3✔️ | 16s | ||
Fungible negative tests | 1✔️ | 5s | ||
Fungible: Fees | 3✔️ | 13s | ||
Fungible: Plain calls | 15✔️ | 62s | ||
Fungible: Substrate calls | 4✔️ | 16s | ||
Graphs | 1✔️ | 12s | ||
Helpers sanity check | 2✔️ | 3s | ||
Integration Test addCollectionAdmin(collection_id, new_admin_id): | 1✔️ | 3s | ||
Integration Test approveToken(spender, collection_id, item_id, amount): | 7✔️ | 25s | ||
Integration Test approveTokenFromEth(spender, collection_id, item_id, amount): | 7✔️ | 25s | ||
Integration Test changeCollectionOwner(collection_id, new_owner) special checks for exOwner: | 3✔️ | 14s | ||
Integration Test changeCollectionOwner(collection_id, new_owner): | 1✔️ | 2s | ||
Integration Test createMultipleItems(collection_id, owner, items_data): | 7✔️ | 16s | ||
Integration Test ext. Allow list tests | 6✔️ | 13s | ||
Integration Test ext. Mint if included in Allow List | 3✔️ | 10s | ||
Integration Test ext. Remove from Allow List | 6✔️ | 18s | ||
Integration Test ext. Transfer if included in Allow List | 10✔️ | 59s | ||
Integration Test getNextSponsored(collection_id, owner, item_id): | 3✔️ | 16s | ||
Integration Test removeCollectionAdmin(collection_id, account_id): | 2✔️ | 5s | ||
Integration Test Transfer(recipient, collection_id, item_id, value) | 8✔️ | 24s | ||
Integration Test transferFrom(from, recipient, collection_id, item_id, value): | 5✔️ | 22s | ||
Integration Test: Access Rights to Token Properties | 5✔️ | 16s | ||
integration test: API UNIQUE consts | 15✔️ | 2s | ||
Integration Test: Collator Selection | 5✖️ | 0ms | ||
Integration Test: Collection Properties | 22✔️ | 118s | ||
Integration Test: Collection Properties with sudo | 3✔️ | 10s | ||
Integration Test: createMultipleItemsEx | 7✔️ | 16s | ||
integration test: ext. (): | 13✔️ | 36s | ||
integration test: ext. burnItem() with admin permissions: | 2✔️ | 11s | ||
integration test: ext. burnItem(): | 2✔️ | 7s | ||
integration test: ext. confirmSponsorship(): | 11✔️ | 57s | ||
integration test: ext. createCollection(): | 11✔️ | 15s | ||
integration test: ext. destroyCollection(): | 3✔️ | 7s | ||
integration test: ext. removeCollectionSponsor(): | 5✔️ | 21s | ||
integration test: ext. setCollectionSponsor(): | 6✔️ | 17s | ||
integration test: Fees must be credited to Treasury: | 7✔️ | 14s | ||
integration test: Fungible functionality: | 7✔️ | 35s | ||
Integration Test: Identities Manipulation | 7✖️ | 0ms | ||
integration test: Inflation | 2✔️ | 2s | ||
Integration Test: Maintenance Functionality | 6✔️ | 32s | ||
Integration Test: ownerCanTransfer allows admins to use only transferFrom/burnFrom: | 2✔️ | 9s | ||
integration test: Refungible functionality: | 9✔️ | 39s | ||
integration test: RPC methods | 2✔️ | 14s | ||
Integration Test: Set Permissions | 3✔️ | 11s | ||
Integration Test: Token Properties | 18✔️ | 217s | ||
Integration Test: Token Properties with sudo | 2✔️ | 9s | ||
Integration Test: Unnesting | 16✔️ | 137s | ||
Market V2 Contract | 2✔️ | 10s | ||
Matcher contract usage | 3✔️ | 36s | ||
Minting tokens | 11✔️ | 21s | ||
Native fungible | 27✔️ | 13s | ||
NativeFungible: ERC20 calls | 8✔️ | 12s | ||
NativeFungible: ERC20UniqueExtensions calls | 2✔️ | 5s | ||
Negative Enable/Disable Transfers | 1✔️ | 1s | ||
Negative Integration Test addCollectionAdmin(collection_id, new_admin_id): | 5✔️ | 21s | ||
Negative Integration Test changeCollectionOwner(collection_id, new_owner): | 4✔️ | 7s | ||
Negative Integration Test createMultipleItems(collection_id, owner, items_data): | 12✔️ | 14s | ||
Negative Integration Test removeCollectionAdmin(collection_id, account_id): | 4✔️ | 8s | ||
Negative Integration Test Transfer(recipient, collection_id, item_id, value) | 16✔️ | 42s | ||
Negative Integration Test transferFrom(from, recipient, collection_id, item_id, value): | 18✔️ | 63s | ||
Negative Integration Test: Access Rights to Token Properties | 8✔️ | 15s | ||
Negative Integration Test: Collection Properties | 15✔️ | 24s | ||
Negative integration test: ext. burnItem(): | 6✔️ | 22s | ||
Negative integration test: ext. createItem(): | 11✔️ | 14s | ||
Negative Integration Test: Set Permissions | 3✔️ | 4s | ||
Negative Integration Test: Token Properties | 14✔️ | 240s | ||
Negative Integration Tests for fractionalizer | 15✔️ | 32s | ||
negative properties | 4✔️ | 9s | ||
Negative test: createMultipleItemsEx | 5✔️ | 6s | ||
Negative Test: Nesting | 15✔️ | 101s | ||
Negative Test: Unnesting | 7✔️ | 33s | ||
Negative tests | 5✔️ | 20s | ||
Nesting by collection admin | 3✔️ | 32s | ||
NFT (Via EVM proxy): Information getting | 3✔️ | 13s | ||
NFT (Via EVM proxy): Plain calls | 6✔️ | 27s | ||
NFT: Fees | 4✔️ | 16s | ||
NFT: Plain calls | 21✔️ | 107s | ||
NFT: Substrate calls | 5✔️ | 17s | ||
Normal user can approve other users to be wallet operator: | 2✔️ | 7s | ||
Number of tokens per address (NFT) | 2✔️ | 14s | ||
Number of tokens per address (ReFungible) | 2✔️ | 14s | ||
Pallet presence | 3✔️ | 369ms | ||
Performace tests | 1✔️ | 278s | ||
Precompiles | 2✔️ | 3s | ||
query properties RPC | 9✔️ | 14s | ||
Refungible nesting | 4✔️ | 41s | ||
Refungible nesting negative tests | 2✔️ | 18s | ||
ReFungible token properties permissions tests | 4✔️ | 27s | ||
Refungible transfer tests | 2✔️ | 8s | ||
ReFungible-specific nesting tests | 1✔️ | 9s | ||
Refungible: burn | 4✔️ | 18s | ||
Refungible: burn negative tests | 1✔️ | 7s | ||
Refungible: Fees | 3✔️ | 13s | ||
Refungible: Plain calls | 36✔️ | 160s | ||
Refungible: Substrate calls | 3✔️ | 12s | ||
Remove collection admins | 6✔️ | 18s | ||
RFT: ERC-20 call methods | 3✔️ | 4s | ||
RFT: Fees | 2✔️ | 4s | ||
RPC eth_getCode | 5✔️ | 5s | ||
Send value to contract | 1✔️ | 4s | ||
setCollectionLimits negative | 5✔️ | 9s | ||
setCollectionLimits positive | 3✔️ | 9s | ||
Sponsoring EVM contracts | 19✔️ | 54s | ||
Sponsoring Fee Limit | 5✔️ | 13s | ||
Supports ERC721Metadata | 2✔️ | 6s | ||
Token transfer between substrate address and EVM address. Fungible | 2✔️ | 14s | ||
Token transfer between substrate address and EVM address. NFT | 2✔️ | 15s | ||
Transfer event | 2✔️ | 8s | ||
Transfers to self (potentially over substrate-evm boundary) | 4✔️ | 20s | ||
TxVersion is present | 1✔️ | 133ms | ||
Vesting | 3✔️ | 19s |
Loading