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

Replace zap logger to testing for the integration tests. #508

Merged
merged 5 commits into from
May 26, 2023

Conversation

dzmitryhil
Copy link
Contributor

@dzmitryhil dzmitryhil commented May 24, 2023

Now we don't pass test.v flag that's why you don't see it in the CI tests now. But once the crust supports it, the output will be like in the following snippet.

Example of the test output:

2023-05-24T13:34:26.838308+03:00        info    znet    testing/run.go:152      Running tests   {"binary": "/Users/dzmitryhil/go/src/github.com/CoreumFoundation/crust/bin/.cache/integration-tests/coreum-modules", "args": ["-test.parallel", "20", "-coreum-address", "localhost:9090", "-test.v", "-log-format", "console", "-run-unsafe=true", "-coreum-funding-mnemonic", "sad hobby filter tray ordinary gap half web cat hard call mystery describe member round trend friend beyond such clap frozen segment fan mistake", "-coreum-staker-mnemonic", "biology rigid design broccoli adult hood modify tissue swallow arctic option improve quiz cliff inject soup ozone suffer fantasy layer negative eagle leader priority", "-coreum-staker-mnemonic", "enemy fix tribe swift alcohol metal salad edge episode dry tired address bless cloth error useful define rough fold swift confirm century wasp acoustic", "-coreum-staker-mnemonic", "act electric demand cancel duck invest below once obvious estate interest solution drink mango reason already clean host limit stadium smoke census pattern express"]}
=== RUN   TestAssetFTQueryParams
=== PAUSE TestAssetFTQueryParams
=== RUN   TestAssetFTIssue
=== PAUSE TestAssetFTIssue
=== RUN   TestAssetFTIssueFeeProposal
    assetft_test.go:97: Funding accounts for tests, it might take a while...
    assetft_test.go:97: Test accounts funded
    assetft_test.go:97: Voters have voted successfully, waiting for voting period to be finished, votingEndTime:2023-05-24 10:34:43.527137089 +0000 UTC
    assetft_test.go:97: Proposal has been submitted, proposalID: 1
    assetft_test.go:104: Funding accounts for tests, it might take a while...
    assetft_test.go:104: Test accounts funded
    assetft_test.go:131: Funding accounts for tests, it might take a while...
    assetft_test.go:131: Test accounts funded
    assetft_test.go:131: Voters have voted successfully, waiting for voting period to be finished, votingEndTime:2023-05-24 10:35:05.197273293 +0000 UTC
    assetft_test.go:131: Proposal has been submitted, proposalID: 2
--- PASS: TestAssetFTIssueFeeProposal (40.97s)
=== RUN   TestAssetIssueAndQueryTokens
=== PAUSE TestAssetIssueAndQueryTokens
=== RUN   TestAssetFTMint
=== PAUSE TestAssetFTMint
=== RUN   TestAssetFTBurn
=== PAUSE TestAssetFTBurn
=== RUN   TestAssetFTBurnRate
=== PAUSE TestAssetFTBurnRate
=== RUN   TestAssetFTSendCommissionRate
=== PAUSE TestAssetFTSendCommissionRate
=== RUN   TestAssetFTFreeze
=== PAUSE TestAssetFTFreeze
=== RUN   TestAssetFTFreezeUnfreezable
=== PAUSE TestAssetFTFreezeUnfreezable
=== RUN   TestAssetFTFreezeIssuerAccount
=== PAUSE TestAssetFTFreezeIssuerAccount
=== RUN   TestAssetFTGloballyFreeze
=== PAUSE TestAssetFTGloballyFreeze
=== RUN   TestAssetCommissionRateExceedFreeze
=== PAUSE TestAssetCommissionRateExceedFreeze
=== RUN   TestSendCoreTokenWithRestrictedToken
=== PAUSE TestSendCoreTokenWithRestrictedToken
=== RUN   TestNotEnoughBalanceForBurnRate
=== PAUSE TestNotEnoughBalanceForBurnRate
=== RUN   TestNotEnoughBalanceForCommissionRate
=== PAUSE TestNotEnoughBalanceForCommissionRate
=== RUN   TestAssetFTWhitelist
=== PAUSE TestAssetFTWhitelist
=== RUN   TestAssetFTWhitelistUnwhitelistable
=== PAUSE TestAssetFTWhitelistUnwhitelistable
=== RUN   TestAssetFTWhitelistIssuerAccount
=== PAUSE TestAssetFTWhitelistIssuerAccount
=== RUN   TestBareToken
=== PAUSE TestBareToken
=== RUN   TestAuthzWithAssetFT
=== PAUSE TestAuthzWithAssetFT
=== RUN   TestAssetFT_RatesAreNotApplied_OnMinting
    assetft_test.go:2389: Funding accounts for tests, it might take a while...
    assetft_test.go:2389: Test accounts funded
--- PASS: TestAssetFT_RatesAreNotApplied_OnMinting (5.65s)
=== RUN   TestAssetFTBurnRate_SendCommissionRate_OnBurning
=== PAUSE TestAssetFTBurnRate_SendCommissionRate_OnBurning
=== RUN   TestAssetFTFreezeAndBurn
=== PAUSE TestAssetFTFreezeAndBurn
=== RUN   TestAssetFTFreeze_WithRates
=== PAUSE TestAssetFTFreeze_WithRates
=== RUN   TestAssetNFTQueryParams
=== PAUSE TestAssetNFTQueryParams
=== RUN   TestAssetNFTIssueClass
=== PAUSE TestAssetNFTIssueClass
=== RUN   TestAssetNFTMint
=== PAUSE TestAssetNFTMint
=== RUN   TestAssetNFTMintFeeProposal
    assetnft_test.go:390: Funding accounts for tests, it might take a while...
    assetnft_test.go:390: Test accounts funded
    assetnft_test.go:390: Voters have voted successfully, waiting for voting period to be finished, votingEndTime:2023-05-24 10:35:30.023383763 +0000 UTC
    assetnft_test.go:390: Proposal has been submitted, proposalID: 3
    assetnft_test.go:396: Funding accounts for tests, it might take a while...
    assetnft_test.go:396: Test accounts funded
    assetnft_test.go:451: Funding accounts for tests, it might take a while...
    assetnft_test.go:451: Test accounts funded
    assetnft_test.go:451: Voters have voted successfully, waiting for voting period to be finished, votingEndTime:2023-05-24 10:35:57.172435137 +0000 UTC
    assetnft_test.go:451: Proposal has been submitted, proposalID: 4
--- PASS: TestAssetNFTMintFeeProposal (46.23s)
=== RUN   TestAssetNFTBurn
=== PAUSE TestAssetNFTBurn
=== RUN   TestAssetNFTBurnFrozen
=== PAUSE TestAssetNFTBurnFrozen
=== RUN   TestAssetNFTBurnFrozen_Issuer
=== PAUSE TestAssetNFTBurnFrozen_Issuer
=== RUN   TestAssetNFTFreeze
=== PAUSE TestAssetNFTFreeze
=== RUN   TestAssetNFTWhitelist
=== PAUSE TestAssetNFTWhitelist
=== RUN   TestAssetNFTAuthZ
=== PAUSE TestAssetNFTAuthZ
=== RUN   TestAuthFeeLimits
=== PAUSE TestAuthFeeLimits
=== RUN   TestAuthMultisig
=== PAUSE TestAuthMultisig
=== RUN   TestAuthUnexpectedSequenceNumber
=== PAUSE TestAuthUnexpectedSequenceNumber
=== RUN   TestAuthz
=== PAUSE TestAuthz
=== RUN   TestAuthZWithMultisigGrantee
=== PAUSE TestAuthZWithMultisigGrantee
=== RUN   TestAuthZWithMultisigGranter
=== PAUSE TestAuthZWithMultisigGranter
=== RUN   TestBankMultiSendBatchOutputs
=== PAUSE TestBankMultiSendBatchOutputs
=== RUN   TestBankSendBatchMsgs
=== PAUSE TestBankSendBatchMsgs
=== RUN   TestBankSendDeterministicGas
=== PAUSE TestBankSendDeterministicGas
=== RUN   TestBankSendDeterministicGasTwoBankSends
=== PAUSE TestBankSendDeterministicGasTwoBankSends
=== RUN   TestBankSendDeterministicGasManyCoins
=== PAUSE TestBankSendDeterministicGasManyCoins
=== RUN   TestBankSendFailsIfNotEnoughGasIsProvided
=== PAUSE TestBankSendFailsIfNotEnoughGasIsProvided
=== RUN   TestBankSendGasEstimation
=== PAUSE TestBankSendGasEstimation
=== RUN   TestBankMultiSendDeterministicGasManyCoins
=== PAUSE TestBankMultiSendDeterministicGasManyCoins
=== RUN   TestBankMultiSend
=== PAUSE TestBankMultiSend
=== RUN   TestBankMultiSendFromMultipleAccounts
=== PAUSE TestBankMultiSendFromMultipleAccounts
=== RUN   TestBankCoreSend
=== PAUSE TestBankCoreSend
=== RUN   TestVerifyInvariantMessageIsDenied
=== PAUSE TestVerifyInvariantMessageIsDenied
=== RUN   TestDistributionSpendCommunityPoolProposal
=== PAUSE TestDistributionSpendCommunityPoolProposal
=== RUN   TestDistributionWithdrawRewardWithDeterministicGas
=== PAUSE TestDistributionWithdrawRewardWithDeterministicGas
=== RUN   TestFeeGrant
=== PAUSE TestFeeGrant
=== RUN   TestFeeModelQueryingMinGasPrice
=== PAUSE TestFeeModelQueryingMinGasPrice
=== RUN   TestFeeModelProposalParamChange
=== PAUSE TestFeeModelProposalParamChange
=== RUN   TestGovProposalWithDepositAndWeightedVotes
=== PAUSE TestGovProposalWithDepositAndWeightedVotes
=== RUN   TestStakingProposalParamChange
=== PAUSE TestStakingProposalParamChange
=== RUN   TestStakingValidatorCRUDAndStaking
=== PAUSE TestStakingValidatorCRUDAndStaking
=== RUN   TestValidatorCreationWithLowMinSelfDelegation
=== PAUSE TestValidatorCreationWithLowMinSelfDelegation
=== RUN   TestValidatorUpdateWithLowMinSelfDelegation
=== PAUSE TestValidatorUpdateWithLowMinSelfDelegation
=== RUN   TestVestingAccountCreationAndBankSend
=== PAUSE TestVestingAccountCreationAndBankSend
=== RUN   TestVestingAccountStaking
=== PAUSE TestVestingAccountStaking
=== RUN   TestVestingAccountWithFTInteraction
=== PAUSE TestVestingAccountWithFTInteraction
=== RUN   TestWASMBankSendContract
=== PAUSE TestWASMBankSendContract
=== RUN   TestWASMGasBankSendAndBankSend
=== PAUSE TestWASMGasBankSendAndBankSend
=== RUN   TestWASMPinningAndUnpinningSmartContractUsingGovernance
=== PAUSE TestWASMPinningAndUnpinningSmartContractUsingGovernance
=== RUN   TestUpdateAndClearAdminOfContract
=== PAUSE TestUpdateAndClearAdminOfContract
=== RUN   TestWASMFungibleTokenInContract
=== PAUSE TestWASMFungibleTokenInContract
=== RUN   TestWASMNonFungibleTokenInContract
=== PAUSE TestWASMNonFungibleTokenInContract
=== CONT  TestAuthz
=== CONT  TestAssetNFTFreeze
=== CONT  TestAssetFTFreeze_WithRates
=== RUN   TestAssetFTFreeze_WithRates/WithBurnRateOutOfLimit
=== PAUSE TestAssetFTFreeze_WithRates/WithBurnRateOutOfLimit
=== RUN   TestAssetFTFreeze_WithRates/WithSendCommissionRateOutOfLimit
=== PAUSE TestAssetFTFreeze_WithRates/WithSendCommissionRateOutOfLimit
=== CONT  TestFeeGrant
=== CONT  TestAssetFTWhitelist
=== CONT  TestAuthUnexpectedSequenceNumber
=== CONT  TestWASMPinningAndUnpinningSmartContractUsingGovernance
=== CONT  TestAuthMultisig
=== CONT  TestAuthFeeLimits
=== CONT  TestAssetNFTAuthZ
=== CONT  TestAssetNFTBurnFrozen_Issuer
=== CONT  TestAssetNFTWhitelist
=== CONT  TestAssetNFTBurn
=== CONT  TestAssetNFTBurnFrozen
=== CONT  TestAssetNFTIssueClass
=== NAME  TestAuthUnexpectedSequenceNumber
    auth_test.go:209: Funding accounts for tests, it might take a while...
=== CONT  TestAssetNFTQueryParams
=== CONT  TestWASMNonFungibleTokenInContract
=== CONT  TestWASMFungibleTokenInContract
=== CONT  TestUpdateAndClearAdminOfContract
=== CONT  TestAssetFTQueryParams
=== CONT  TestAssetNFTMint
--- PASS: TestAssetNFTQueryParams (0.00s)
=== CONT  TestWASMGasBankSendAndBankSend
--- PASS: TestAssetFTQueryParams (0.00s)
=== CONT  TestWASMBankSendContract
=== NAME  TestAssetNFTBurn
    assetnft_test.go:467: Funding accounts for tests, it might take a while...
=== NAME  TestAuthFeeLimits
    auth_test.go:33: Funding accounts for tests, it might take a while...
=== NAME  TestAssetNFTBurnFrozen_Issuer
    assetnft_test.go:730: Funding accounts for tests, it might take a while...
=== NAME  TestAssetNFTIssueClass
    assetnft_test.go:51: Funding accounts for tests, it might take a while...
=== NAME  TestWASMPinningAndUnpinningSmartContractUsingGovernance
    wasm_test.go:404: Funding accounts for tests, it might take a while...
=== NAME  TestWASMGasBankSendAndBankSend
    wasm_test.go:325: Funding accounts for tests, it might take a while...
=== NAME  TestWASMBankSendContract
    wasm_test.go:213: Funding accounts for tests, it might take a while...
=== NAME  TestWASMNonFungibleTokenInContract
    wasm_test.go:932: Funding accounts for tests, it might take a while...
=== NAME  TestAuthz
    authz_test.go:36: Funding accounts for tests, it might take a while...
=== NAME  TestAssetNFTAuthZ
    assetnft_test.go:1281: Funding accounts for tests, it might take a while...
=== NAME  TestAssetNFTWhitelist
    assetnft_test.go:1027: Funding accounts for tests, it might take a while...
=== NAME  TestAssetNFTBurnFrozen
    assetnft_test.go:587: Funding accounts for tests, it might take a while...
=== NAME  TestAssetNFTFreeze
    assetnft_test.go:833: Funding accounts for tests, it might take a while...
=== NAME  TestUpdateAndClearAdminOfContract
    wasm_test.go:515: Funding accounts for tests, it might take a while...
=== NAME  TestAssetNFTMint
    assetnft_test.go:206: Funding accounts for tests, it might take a while...
=== NAME  TestWASMFungibleTokenInContract
    wasm_test.go:608: Funding accounts for tests, it might take a while...
=== NAME  TestAssetFTWhitelist
    assetft_test.go:1739: Funding accounts for tests, it might take a while...
=== NAME  TestFeeGrant
    feegrant_test.go:28: Funding accounts for tests, it might take a while...
=== NAME  TestAuthMultisig
    auth_test.go:141: Funding accounts for tests, it might take a while...
=== NAME  TestAuthUnexpectedSequenceNumber
    auth_test.go:209: Test accounts funded
=== NAME  TestAssetNFTWhitelist
    assetnft_test.go:1027: Test accounts funded
=== NAME  TestAssetNFTBurn
    assetnft_test.go:467: Test accounts funded
=== NAME  TestAssetNFTBurnFrozen
    assetnft_test.go:587: Test accounts funded
=== NAME  TestAssetNFTFreeze
    assetnft_test.go:833: Test accounts funded
=== NAME  TestAuthMultisig
    auth_test.go:141: Test accounts funded
=== NAME  TestAssetNFTMint
    assetnft_test.go:206: Test accounts funded
=== NAME  TestFeeGrant
    feegrant_test.go:28: Test accounts funded
=== NAME  TestWASMPinningAndUnpinningSmartContractUsingGovernance
    wasm_test.go:404: Test accounts funded
=== NAME  TestAuthz
    authz_test.go:36: Test accounts funded
=== NAME  TestWASMFungibleTokenInContract
    wasm_test.go:608: Test accounts funded
=== NAME  TestAuthz
    authz_test.go:52: Funding accounts for tests, it might take a while...
=== NAME  TestFeeGrant
    feegrant_test.go:36: Funding accounts for tests, it might take a while...
=== NAME  TestAuthFeeLimits
    auth_test.go:33: Test accounts funded
=== NAME  TestAssetNFTIssueClass
    assetnft_test.go:51: Test accounts funded
=== NAME  TestAssetNFTBurnFrozen_Issuer
    assetnft_test.go:730: Test accounts funded
=== NAME  TestAssetFTWhitelist
    assetft_test.go:1739: Test accounts funded
=== NAME  TestAssetNFTBurnFrozen
    assetnft_test.go:598: Funding accounts for tests, it might take a while...
=== NAME  TestUpdateAndClearAdminOfContract
    wasm_test.go:515: Test accounts funded
    wasm_test.go:518: Funding accounts for tests, it might take a while...
=== NAME  TestAssetNFTAuthZ
    assetnft_test.go:1281: Test accounts funded
=== NAME  TestAssetNFTFreeze
    assetnft_test.go:844: Funding accounts for tests, it might take a while...
=== NAME  TestWASMBankSendContract
    wasm_test.go:213: Test accounts funded
=== NAME  TestWASMNonFungibleTokenInContract
    wasm_test.go:932: Test accounts funded
=== NAME  TestWASMGasBankSendAndBankSend
    wasm_test.go:325: Test accounts funded
=== NAME  TestAssetFTWhitelist
    assetft_test.go:1756: Funding accounts for tests, it might take a while...
=== NAME  TestAuthMultisig
    auth_test.go:176: Partially signed tx executed with expected error
--- PASS: TestAuthUnexpectedSequenceNumber (1.06s)
=== CONT  TestVestingAccountWithFTInteraction
    vesting_test.go:218: Funding accounts for tests, it might take a while...
=== NAME  TestAssetNFTAuthZ
    assetnft_test.go:1334: Funding accounts for tests, it might take a while...
=== NAME  TestAuthMultisig
    auth_test.go:190: Fully signed tx executed, txHash:2B1420AA4B33B1A83CF50BBC3C117D6914EAF4D8A4C143B9A3E1801735EA8FD1
--- PASS: TestAuthMultisig (2.59s)
=== CONT  TestVestingAccountStaking
    vesting_test.go:135: Funding accounts for tests, it might take a while...
--- PASS: TestAssetNFTIssueClass (2.60s)
=== CONT  TestVestingAccountCreationAndBankSend
    vesting_test.go:38: Funding accounts for tests, it might take a while...
=== NAME  TestAuthz
    authz_test.go:52: Test accounts funded
=== NAME  TestFeeGrant
    feegrant_test.go:36: Test accounts funded
=== NAME  TestUpdateAndClearAdminOfContract
    wasm_test.go:518: Test accounts funded
=== NAME  TestAssetFTWhitelist
    assetft_test.go:1756: Test accounts funded
=== NAME  TestAssetNFTBurnFrozen
    assetnft_test.go:598: Test accounts funded
=== NAME  TestAssetFTWhitelist
    assetft_test.go:1761: Funding accounts for tests, it might take a while...
=== NAME  TestAssetNFTFreeze
    assetnft_test.go:844: Test accounts funded
=== NAME  TestVestingAccountWithFTInteraction
    vesting_test.go:218: Test accounts funded
=== NAME  TestAssetNFTAuthZ
    assetnft_test.go:1334: Test accounts funded
=== NAME  TestVestingAccountStaking
    vesting_test.go:135: Test accounts funded
=== NAME  TestVestingAccountCreationAndBankSend
    vesting_test.go:38: Test accounts funded
=== NAME  TestAssetFTWhitelist
    assetft_test.go:1761: Test accounts funded
=== NAME  TestVestingAccountStaking
    vesting_test.go:144: Funding accounts for tests, it might take a while...
--- PASS: TestAssetNFTMint (7.12s)
=== CONT  TestValidatorUpdateWithLowMinSelfDelegation
    staking_test.go:263: Funding accounts for tests, it might take a while...
--- PASS: TestAssetNFTAuthZ (7.32s)
=== CONT  TestValidatorCreationWithLowMinSelfDelegation
=== NAME  TestVestingAccountCreationAndBankSend
    vesting_test.go:77: Funding accounts for tests, it might take a while...
=== NAME  TestValidatorCreationWithLowMinSelfDelegation
    staking_test.go:243: Funding accounts for tests, it might take a while...
=== NAME  TestVestingAccountStaking
    vesting_test.go:144: Test accounts funded
--- PASS: TestAssetNFTBurnFrozen_Issuer (8.63s)
=== CONT  TestStakingValidatorCRUDAndStaking
    staking_test.go:100: Funding accounts for tests, it might take a while...
--- PASS: TestFeeGrant (8.72s)
=== CONT  TestStakingProposalParamChange
    staking_test.go:46: Funding accounts for tests, it might take a while...
=== NAME  TestVestingAccountStaking
    vesting_test.go:144: Validator creation executed, txHash:3DB5B1EB07A6DB59FC57FFC303D059BAF40F92ECCA2B299B082B164E0F251F78
=== NAME  TestValidatorUpdateWithLowMinSelfDelegation
    staking_test.go:263: Test accounts funded
=== NAME  TestVestingAccountCreationAndBankSend
    vesting_test.go:77: Test accounts funded
=== NAME  TestValidatorCreationWithLowMinSelfDelegation
    staking_test.go:243: Test accounts funded
--- PASS: TestWASMGasBankSendAndBankSend (9.07s)
=== CONT  TestGovProposalWithDepositAndWeightedVotes
    gov_test.go:36: Funding accounts for tests, it might take a while...
--- PASS: TestAuthz (10.23s)
=== CONT  TestFeeModelProposalParamChange
=== NAME  TestVestingAccountWithFTInteraction
    vesting_test.go:312: Funding accounts for tests, it might take a while...
=== NAME  TestFeeModelProposalParamChange
    feemodel_test.go:58: Funding accounts for tests, it might take a while...
--- PASS: TestUpdateAndClearAdminOfContract (10.39s)
=== CONT  TestFeeModelQueryingMinGasPrice
    feemodel_test.go:31: Queried minimum gas price required, gasPrice:0.031250000000000000udevcore
--- PASS: TestFeeModelQueryingMinGasPrice (0.00s)
=== CONT  TestBankSendGasEstimation
    bank_test.go:371: Funding accounts for tests, it might take a while...
=== NAME  TestVestingAccountStaking
    vesting_test.go:183: Funding accounts for tests, it might take a while...
--- PASS: TestValidatorCreationWithLowMinSelfDelegation (3.23s)
=== NAME  TestValidatorUpdateWithLowMinSelfDelegation
    staking_test.go:263: Validator creation executed, txHash:295024CF6AC58883B03A888BD234439B6CB2B49AA8DEE5750799E3A48EE000F5
=== CONT  TestDistributionWithdrawRewardWithDeterministicGas
    distribution_test.go:130: Funding accounts for tests, it might take a while...
=== NAME  TestValidatorUpdateWithLowMinSelfDelegation
    staking_test.go:321: Funding accounts for tests, it might take a while...
=== NAME  TestAssetNFTWhitelist
    assetnft_test.go:1135: Funding accounts for tests, it might take a while...
--- PASS: TestAssetNFTBurn (10.64s)
=== CONT  TestDistributionSpendCommunityPoolProposal
    distribution_test.go:41: Funding accounts for tests, it might take a while...
--- PASS: TestWASMBankSendContract (13.62s)
=== CONT  TestVerifyInvariantMessageIsDenied
    crisis_test.go:30: Funding accounts for tests, it might take a while...
=== NAME  TestStakingValidatorCRUDAndStaking
    staking_test.go:100: Test accounts funded
=== NAME  TestStakingProposalParamChange
    staking_test.go:46: Test accounts funded
=== NAME  TestGovProposalWithDepositAndWeightedVotes
    gov_test.go:36: Test accounts funded
    gov_test.go:45: Funding accounts for tests, it might take a while...
=== NAME  TestStakingValidatorCRUDAndStaking
    staking_test.go:111: Funding accounts for tests, it might take a while...
=== NAME  TestStakingProposalParamChange
    staking_test.go:57: Proposal has been submitted, proposalID: 6
=== NAME  TestVestingAccountWithFTInteraction
    vesting_test.go:312: Test accounts funded
=== NAME  TestFeeModelProposalParamChange
    feemodel_test.go:58: Test accounts funded
=== NAME  TestAssetNFTWhitelist
    assetnft_test.go:1135: Test accounts funded
=== NAME  TestDistributionWithdrawRewardWithDeterministicGas
    distribution_test.go:130: Test accounts funded
=== NAME  TestVestingAccountStaking
    vesting_test.go:183: Test accounts funded
=== NAME  TestGovProposalWithDepositAndWeightedVotes
    gov_test.go:45: Test accounts funded
=== NAME  TestBankSendGasEstimation
    bank_test.go:371: Test accounts funded
=== NAME  TestDistributionSpendCommunityPoolProposal
    distribution_test.go:41: Test accounts funded
=== NAME  TestStakingValidatorCRUDAndStaking
    staking_test.go:111: Test accounts funded
=== NAME  TestValidatorUpdateWithLowMinSelfDelegation
    staking_test.go:321: Test accounts funded
=== NAME  TestVerifyInvariantMessageIsDenied
    crisis_test.go:30: Test accounts funded
=== NAME  TestAssetNFTWhitelist
    assetnft_test.go:1142: Funding accounts for tests, it might take a while...
--- PASS: TestBankSendGasEstimation (4.88s)
=== CONT  TestBankCoreSend
=== NAME  TestDistributionWithdrawRewardWithDeterministicGas
    distribution_test.go:146: Funding accounts for tests, it might take a while...
--- PASS: TestVerifyInvariantMessageIsDenied (1.65s)
=== CONT  TestBankMultiSendFromMultipleAccounts
=== NAME  TestBankCoreSend
    bank_test.go:779: Funding accounts for tests, it might take a while...
=== NAME  TestBankMultiSendFromMultipleAccounts
    bank_test.go:686: Funding accounts for tests, it might take a while...
--- PASS: TestAssetNFTBurnFrozen (16.27s)
=== CONT  TestBankMultiSend
=== NAME  TestStakingValidatorCRUDAndStaking
    staking_test.go:111: Validator creation executed, txHash:A38194C8D603531DBA92EBC859F89FB70891A037F93CBF474CDB06BBD4046317
    staking_test.go:122: Funding accounts for tests, it might take a while...
=== NAME  TestBankMultiSend
    bank_test.go:514: Funding accounts for tests, it might take a while...
=== NAME  TestGovProposalWithDepositAndWeightedVotes
    gov_test.go:57: Proposal created, proposalID: 8
=== NAME  TestDistributionSpendCommunityPoolProposal
    distribution_test.go:75: Funding accounts for tests, it might take a while...
=== NAME  TestAssetNFTWhitelist
    assetnft_test.go:1142: Test accounts funded
=== NAME  TestDistributionWithdrawRewardWithDeterministicGas
    distribution_test.go:146: Test accounts funded
=== NAME  TestBankCoreSend
    bank_test.go:779: Test accounts funded
    bank_test.go:783: Funding accounts for tests, it might take a while...
=== NAME  TestBankMultiSendFromMultipleAccounts
    bank_test.go:686: Test accounts funded
    bank_test.go:693: Funding accounts for tests, it might take a while...
=== NAME  TestStakingProposalParamChange
    staking_test.go:68: Voters have voted successfully, waiting for voting period to be finished, votingEndTime:2023-05-24 10:36:28.257550179 +0000 UTC
=== NAME  TestDistributionWithdrawRewardWithDeterministicGas
    distribution_test.go:146: Validator creation executed, txHash:1BAB7885C7CC4BED187E08382A19BDA795A0FD31AB1E930BB5230F0AF26AA81A
    distribution_test.go:159: Delegating some coins to validator to withdraw later
=== NAME  TestStakingValidatorCRUDAndStaking
    staking_test.go:122: Test accounts funded
=== NAME  TestDistributionSpendCommunityPoolProposal
    distribution_test.go:75: Test accounts funded
=== NAME  TestBankMultiSend
    bank_test.go:514: Test accounts funded
=== NAME  TestBankMultiSendFromMultipleAccounts
    bank_test.go:693: Test accounts funded
=== NAME  TestBankCoreSend
    bank_test.go:783: Test accounts funded
=== NAME  TestValidatorUpdateWithLowMinSelfDelegation
    staking_test.go:326: Voters have voted successfully, waiting for voting period to be finished, votingEndTime:2023-05-24 10:36:29.879390346 +0000 UTC
--- PASS: TestAssetNFTFreeze (18.29s)
=== CONT  TestBankMultiSendDeterministicGasManyCoins
--- PASS: TestVestingAccountStaking (15.70s)
=== CONT  TestAuthzWithAssetFT
=== NAME  TestBankMultiSendDeterministicGasManyCoins
    bank_test.go:419: Funding accounts for tests, it might take a while...
=== NAME  TestGovProposalWithDepositAndWeightedVotes
    gov_test.go:78: Deposited more funds to proposal, txHash:046354C415634851F840AF6D87A018634431AF097F0D0AA04120543A030E915C, gasUsed:102000
=== NAME  TestFeeModelProposalParamChange
    feemodel_test.go:93: Proposal has been submitted, proposalID:9
=== NAME  TestAuthzWithAssetFT
    assetft_test.go:2282: Funding accounts for tests, it might take a while...
=== NAME  TestFeeModelProposalParamChange
    feemodel_test.go:104: Voters have voted successfully, waiting for voting period to be finished, votingEndTime:2023-05-24 10:36:31.390434416 +0000 UTC
=== NAME  TestBankMultiSendDeterministicGasManyCoins
    bank_test.go:419: Test accounts funded
=== NAME  TestAuthzWithAssetFT
    assetft_test.go:2282: Test accounts funded
=== NAME  TestBankCoreSend
    bank_test.go:803: Transfer executed, txHash:86630DE9ADE054FCACA44B559A7D078EDEB5700DAB380C92D2D0A84DA5A79258
--- PASS: TestBankCoreSend (4.75s)
=== CONT  TestAssetFTFreezeAndBurn
    assetft_test.go:2552: Funding accounts for tests, it might take a while...
=== NAME  TestVestingAccountCreationAndBankSend
    vesting_test.go:106: Funding accounts for tests, it might take a while...
=== NAME  TestAssetFTFreezeAndBurn
    assetft_test.go:2552: Test accounts funded
    assetft_test.go:2561: Funding accounts for tests, it might take a while...
=== NAME  TestAuthzWithAssetFT
    assetft_test.go:2350: Funding accounts for tests, it might take a while...
=== NAME  TestDistributionSpendCommunityPoolProposal
    distribution_test.go:89: Proposal has been submitted, proposalID:10
=== NAME  TestStakingValidatorCRUDAndStaking
    staking_test.go:152: Delegation executed, txHash:AD7CDC49F033482E1F2736815777942DF6251F7233A9D1F2D5FF8708D9804F2B
    staking_test.go:162: Funding accounts for tests, it might take a while...
--- PASS: TestWASMFungibleTokenInContract (22.74s)
=== CONT  TestAssetFTBurnRate_SendCommissionRate_OnBurning
    assetft_test.go:2454: Funding accounts for tests, it might take a while...
=== NAME  TestVestingAccountCreationAndBankSend
    vesting_test.go:106: Test accounts funded
=== NAME  TestAssetFTFreezeAndBurn
    assetft_test.go:2561: Test accounts funded
--- PASS: TestBankMultiSendDeterministicGasManyCoins (4.64s)
=== CONT  TestBankSendDeterministicGas
    bank_test.go:197: Funding accounts for tests, it might take a while...
--- PASS: TestBankMultiSend (6.77s)
=== CONT  TestBankSendFailsIfNotEnoughGasIsProvided
--- PASS: TestBankMultiSendFromMultipleAccounts (7.77s)
=== CONT  TestBankSendDeterministicGasManyCoins
=== NAME  TestBankSendFailsIfNotEnoughGasIsProvided
    bank_test.go:339: Funding accounts for tests, it might take a while...
=== NAME  TestBankSendDeterministicGasManyCoins
    bank_test.go:280: Funding accounts for tests, it might take a while...
=== NAME  TestDistributionSpendCommunityPoolProposal
    distribution_test.go:100: Voters have voted successfully, waiting for voting period to be finished, votingEndTime:2023-05-24 10:36:34.579725793 +0000 UTC
=== NAME  TestAuthzWithAssetFT
    assetft_test.go:2350: Test accounts funded
=== NAME  TestStakingValidatorCRUDAndStaking
    staking_test.go:162: Test accounts funded
=== NAME  TestAssetFTBurnRate_SendCommissionRate_OnBurning
    assetft_test.go:2454: Test accounts funded
    assetft_test.go:2462: Funding accounts for tests, it might take a while...
--- PASS: TestWASMNonFungibleTokenInContract (24.76s)
=== CONT  TestBankSendDeterministicGasTwoBankSends
    bank_test.go:242: Funding accounts for tests, it might take a while...
=== NAME  TestStakingValidatorCRUDAndStaking
    staking_test.go:162: Validator creation executed, txHash:84A007837FFDE30940D57A823779DEA904596524E67C6ED49DB447553293EC39
--- PASS: TestAuthzWithAssetFT (7.59s)
=== CONT  TestAssetFTWhitelistIssuerAccount
    assetft_test.go:2076: Funding accounts for tests, it might take a while...
=== NAME  TestBankSendDeterministicGas
    bank_test.go:197: Test accounts funded
=== NAME  TestBankSendFailsIfNotEnoughGasIsProvided
    bank_test.go:339: Test accounts funded
=== NAME  TestBankSendDeterministicGasManyCoins
    bank_test.go:280: Test accounts funded
=== NAME  TestAssetFTBurnRate_SendCommissionRate_OnBurning
    assetft_test.go:2462: Test accounts funded
--- PASS: TestVestingAccountCreationAndBankSend (23.66s)
=== CONT  TestBareToken
    assetft_test.go:2135: Funding accounts for tests, it might take a while...
--- PASS: TestAssetNFTWhitelist (27.45s)
=== CONT  TestAssetFTFreezeUnfreezable
--- PASS: TestAssetFTWhitelist (27.46s)
=== CONT  TestNotEnoughBalanceForCommissionRate
    assetft_test.go:1657: Funding accounts for tests, it might take a while...
=== NAME  TestAssetFTFreezeUnfreezable
    assetft_test.go:1130: Funding accounts for tests, it might take a while...
--- PASS: TestBankSendDeterministicGas (4.56s)
=== CONT  TestNotEnoughBalanceForBurnRate
--- PASS: TestBankSendFailsIfNotEnoughGasIsProvided (4.44s)
=== CONT  TestAssetFTWhitelistUnwhitelistable
    assetft_test.go:2022: Funding accounts for tests, it might take a while...
=== NAME  TestNotEnoughBalanceForBurnRate
    assetft_test.go:1578: Funding accounts for tests, it might take a while...
=== NAME  TestBankSendDeterministicGasTwoBankSends
    bank_test.go:242: Test accounts funded
=== NAME  TestAssetFTWhitelistIssuerAccount
    assetft_test.go:2076: Test accounts funded
=== NAME  TestStakingValidatorCRUDAndStaking
    staking_test.go:181: Redelegation executed, txHash:ECF8695618079F1A131C08EC8BCB9C599587E0DD237BFA28DBBEAD2327EB5A72
    staking_test.go:353: Funding accounts for tests, it might take a while...
=== NAME  TestDistributionWithdrawRewardWithDeterministicGas
    distribution_test.go:190: Withdrawing the delegator reward
--- PASS: TestBankSendDeterministicGasTwoBankSends (4.33s)
=== CONT  TestBankMultiSendBatchOutputs
--- PASS: TestAssetFTWhitelistIssuerAccount (3.22s)
=== CONT  TestBankSendBatchMsgs
    bank_test.go:157: Funding accounts for tests, it might take a while...
=== NAME  TestBankMultiSendBatchOutputs
    bank_test.go:81: Funding accounts for tests, it might take a while...
=== NAME  TestBareToken
    assetft_test.go:2135: Test accounts funded
    assetft_test.go:2147: Funding accounts for tests, it might take a while...
=== NAME  TestAssetFTFreezeUnfreezable
    assetft_test.go:1130: Test accounts funded
=== NAME  TestAssetFTWhitelistUnwhitelistable
    assetft_test.go:2022: Test accounts funded
=== NAME  TestNotEnoughBalanceForBurnRate
    assetft_test.go:1578: Test accounts funded
    assetft_test.go:1585: Funding accounts for tests, it might take a while...
=== NAME  TestNotEnoughBalanceForCommissionRate
    assetft_test.go:1657: Test accounts funded
    assetft_test.go:1664: Funding accounts for tests, it might take a while...
=== NAME  TestDistributionWithdrawRewardWithDeterministicGas
    distribution_test.go:219: Withdrawing of the delegator reward is done, amount:342
    distribution_test.go:224: Changing the reward recipient and windowing the reward
--- PASS: TestBankSendDeterministicGasManyCoins (6.46s)
=== CONT  TestAuthZWithMultisigGranter
    authz_test.go:266: Funding accounts for tests, it might take a while...
--- PASS: TestAssetFTBurnRate_SendCommissionRate_OnBurning (7.77s)
=== CONT  TestSendCoreTokenWithRestrictedToken
    assetft_test.go:1489: Funding accounts for tests, it might take a while...
--- PASS: TestAssetFTFreezeAndBurn (10.78s)
=== CONT  TestAssetCommissionRateExceedFreeze
    assetft_test.go:1404: Funding accounts for tests, it might take a while...
=== NAME  TestStakingValidatorCRUDAndStaking
    staking_test.go:353: Test accounts funded
=== NAME  TestBankSendBatchMsgs
    bank_test.go:157: Test accounts funded
=== NAME  TestNotEnoughBalanceForBurnRate
    assetft_test.go:1585: Test accounts funded
=== NAME  TestNotEnoughBalanceForCommissionRate
    assetft_test.go:1664: Test accounts funded
=== NAME  TestBankMultiSendBatchOutputs
    bank_test.go:81: Test accounts funded
=== NAME  TestBareToken
    assetft_test.go:2147: Test accounts funded
--- PASS: TestStakingProposalParamChange (22.35s)
=== CONT  TestAssetFTGloballyFreeze
    assetft_test.go:1238: Funding accounts for tests, it might take a while...
--- PASS: TestAssetFTWhitelistUnwhitelistable (4.74s)
=== CONT  TestAssetFTBurn
=== CONT  TestAssetFTFreezeIssuerAccount
--- PASS: TestAssetFTFreezeUnfreezable (4.76s)
=== NAME  TestAssetFTFreezeIssuerAccount
    assetft_test.go:1184: Funding accounts for tests, it might take a while...
=== NAME  TestAssetFTBurn
    assetft_test.go:359: Funding accounts for tests, it might take a while...
=== NAME  TestAuthZWithMultisigGranter
    authz_test.go:266: Test accounts funded
=== NAME  TestAssetCommissionRateExceedFreeze
    assetft_test.go:1404: Test accounts funded
    assetft_test.go:1412: Funding accounts for tests, it might take a while...
=== NAME  TestSendCoreTokenWithRestrictedToken
    assetft_test.go:1489: Test accounts funded
    assetft_test.go:1497: Funding accounts for tests, it might take a while...
=== NAME  TestDistributionWithdrawRewardWithDeterministicGas
    distribution_test.go:259: Withdrawing the validator commission
    distribution_test.go:265: Funding accounts for tests, it might take a while...
=== NAME  TestValidatorUpdateWithLowMinSelfDelegation
    staking_test.go:326: Proposal has been submitted, proposalID: 7
    staking_test.go:277: Funding accounts for tests, it might take a while...
=== NAME  TestStakingValidatorCRUDAndStaking
    staking_test.go:356: Voters have voted successfully, waiting for voting period to be finished, votingEndTime:2023-05-24 10:36:45.546101131 +0000 UTC
=== NAME  TestAuthZWithMultisigGranter
    authz_test.go:295: Fully signed tx executed, txHash:65F912DF663685433D118F3F97989AE79C69E433F7A7222C692B3512D28AE07D
    authz_test.go:305: Funding accounts for tests, it might take a while...
=== NAME  TestBankMultiSendBatchOutputs
    bank_test.go:107: Successfully sent batch MultiSend tx, hash: C227B1C05D4B65415AC91CDE92CA7D03DBEE1B67E7D06E28ABCA10FBC0F371C5, gasUse:12223970
=== NAME  TestAssetFTGloballyFreeze
    assetft_test.go:1238: Test accounts funded
    assetft_test.go:1249: Funding accounts for tests, it might take a while...
=== NAME  TestAssetFTBurn
    assetft_test.go:359: Test accounts funded
=== NAME  TestSendCoreTokenWithRestrictedToken
    assetft_test.go:1497: Test accounts funded
=== NAME  TestAssetFTBurn
    assetft_test.go:371: Funding accounts for tests, it might take a while...
=== NAME  TestDistributionWithdrawRewardWithDeterministicGas
    distribution_test.go:265: Test accounts funded
=== NAME  TestAssetCommissionRateExceedFreeze
    assetft_test.go:1412: Test accounts funded
=== NAME  TestAssetFTFreezeIssuerAccount
    assetft_test.go:1184: Test accounts funded
--- PASS: TestGovProposalWithDepositAndWeightedVotes (25.09s)
=== CONT  TestAssetFTFreeze
    assetft_test.go:840: Funding accounts for tests, it might take a while...
--- PASS: TestFeeModelProposalParamChange (24.08s)
=== CONT  TestAssetFTSendCommissionRate
    assetft_test.go:690: Funding accounts for tests, it might take a while...
--- PASS: TestNotEnoughBalanceForCommissionRate (6.89s)
=== CONT  TestAssetFTBurnRate
--- PASS: TestNotEnoughBalanceForBurnRate (6.86s)
=== CONT  TestAssetIssueAndQueryTokens
=== NAME  TestAssetFTBurnRate
    assetft_test.go:543: Funding accounts for tests, it might take a while...
=== NAME  TestAssetIssueAndQueryTokens
    assetft_test.go:151: Funding accounts for tests, it might take a while...
=== NAME  TestBankSendBatchMsgs
    bank_test.go:180: Successfully sent batch BankSend tx, hash: 73ECE7E838DC047DF165E7B285835230B5201FDAA4E6BD6180A5278605683262, gasUse:10431340
    bank_test.go:180: Successfully sent batch BankSend tx, hash: 10179C9CF69E662EB1EE1BE00A9602724D1DA64C5147F17983AED8FF6C31A87C, gasUse:10431340
=== NAME  TestDistributionWithdrawRewardWithDeterministicGas
    distribution_test.go:292: Withdrawing of the validator commission is done, amount:4585
=== NAME  TestBankMultiSendBatchOutputs
    bank_test.go:107: Successfully sent batch MultiSend tx, hash: 0F2859A9FCB8906C7F19EA674D3689767A333B1DE46A74B48D8ABB6C8834D4CA, gasUse:12223970
    bank_test.go:109: It takes 3.255104791s to fund 2000 accounts with MultiSend
--- PASS: TestSendCoreTokenWithRestrictedToken (5.07s)
=== CONT  TestAssetFTMint
--- PASS: TestAssetFTFreezeIssuerAccount (3.37s)
=== CONT  TestAssetFTIssue
=== NAME  TestAssetFTMint
    assetft_test.go:226: Funding accounts for tests, it might take a while...
=== NAME  TestAssetFTIssue
    assetft_test.go:46: Funding accounts for tests, it might take a while...
=== NAME  TestValidatorUpdateWithLowMinSelfDelegation
    staking_test.go:277: Test accounts funded
=== NAME  TestAssetFTGloballyFreeze
    assetft_test.go:1249: Test accounts funded
=== NAME  TestAuthZWithMultisigGranter
    authz_test.go:305: Test accounts funded
=== NAME  TestAssetFTBurn
    assetft_test.go:371: Test accounts funded
--- PASS: TestBankMultiSendBatchOutputs (7.55s)
=== CONT  TestAuthZWithMultisigGrantee
    authz_test.go:167: Funding accounts for tests, it might take a while...
=== NAME  TestAssetFTFreeze
    assetft_test.go:840: Test accounts funded
=== NAME  TestAssetIssueAndQueryTokens
    assetft_test.go:151: Test accounts funded
=== NAME  TestAssetFTMint
    assetft_test.go:226: Test accounts funded
=== NAME  TestAssetFTBurnRate
    assetft_test.go:543: Test accounts funded
    assetft_test.go:550: Funding accounts for tests, it might take a while...
=== NAME  TestAssetFTSendCommissionRate
    assetft_test.go:690: Test accounts funded
    assetft_test.go:697: Funding accounts for tests, it might take a while...
=== NAME  TestAssetFTIssue
    assetft_test.go:46: Test accounts funded
=== NAME  TestAssetFTFreeze
    assetft_test.go:852: Funding accounts for tests, it might take a while...
=== NAME  TestAssetFTMint
    assetft_test.go:236: Funding accounts for tests, it might take a while...
=== NAME  TestAssetIssueAndQueryTokens
    assetft_test.go:157: Funding accounts for tests, it might take a while...
--- PASS: TestVestingAccountWithFTInteraction (35.82s)
=== CONT  TestAssetFTFreeze_WithRates/WithBurnRateOutOfLimit
    assetft_test.go:2684: Funding accounts for tests, it might take a while...
=== NAME  TestBankSendBatchMsgs
    bank_test.go:180: Successfully sent batch BankSend tx, hash: FC23CC5BC3B2587660BB1C52169C6BD22FF8EEB030B2F14B9ECC28A038776BCD, gasUse:10431340
    bank_test.go:182: It takes 4.629064708s to fund 1200 accounts with BankSend
--- PASS: TestAssetCommissionRateExceedFreeze (6.29s)
=== CONT  TestAssetFTFreeze_WithRates/WithSendCommissionRateOutOfLimit
--- PASS: TestDistributionWithdrawRewardWithDeterministicGas (26.54s)
=== NAME  TestAssetFTFreeze_WithRates/WithSendCommissionRateOutOfLimit
    assetft_test.go:2684: Funding accounts for tests, it might take a while...
=== NAME  TestValidatorUpdateWithLowMinSelfDelegation
    staking_test.go:287: Funding accounts for tests, it might take a while...
--- PASS: TestAuthZWithMultisigGranter (7.67s)
--- PASS: TestBankSendBatchMsgs (8.19s)
--- PASS: TestDistributionSpendCommunityPoolProposal (26.90s)
=== NAME  TestAuthZWithMultisigGrantee
    authz_test.go:167: Test accounts funded
=== NAME  TestAssetFTSendCommissionRate
    assetft_test.go:697: Test accounts funded
    assetft_test.go:702: Funding accounts for tests, it might take a while...
=== NAME  TestAssetIssueAndQueryTokens
    assetft_test.go:157: Test accounts funded
=== NAME  TestAssetFTBurnRate
    assetft_test.go:550: Test accounts funded
    assetft_test.go:555: Funding accounts for tests, it might take a while...
=== NAME  TestAssetFTMint
    assetft_test.go:236: Test accounts funded
=== NAME  TestAssetFTFreeze
    assetft_test.go:852: Test accounts funded
    assetft_test.go:862: Funding accounts for tests, it might take a while...
--- PASS: TestAssetFTIssue (3.20s)
=== NAME  TestAuthZWithMultisigGrantee
    authz_test.go:187: Funding accounts for tests, it might take a while...
=== NAME  TestAssetFTFreeze_WithRates/WithBurnRateOutOfLimit
    assetft_test.go:2684: Test accounts funded
=== NAME  TestAssetFTFreeze_WithRates/WithSendCommissionRateOutOfLimit
    assetft_test.go:2684: Test accounts funded
=== NAME  TestAssetFTSendCommissionRate
    assetft_test.go:702: Test accounts funded
=== NAME  TestValidatorUpdateWithLowMinSelfDelegation
    staking_test.go:287: Test accounts funded
=== NAME  TestAssetFTFreeze
    assetft_test.go:862: Test accounts funded
=== NAME  TestAssetFTBurnRate
    assetft_test.go:555: Test accounts funded
=== NAME  TestAssetFTFreeze_WithRates/WithSendCommissionRateOutOfLimit
    assetft_test.go:2693: Funding accounts for tests, it might take a while...
=== NAME  TestAssetFTFreeze_WithRates/WithBurnRateOutOfLimit
    assetft_test.go:2693: Funding accounts for tests, it might take a while...
--- PASS: TestAssetIssueAndQueryTokens (7.07s)
=== NAME  TestValidatorUpdateWithLowMinSelfDelegation
    staking_test.go:321: Funding accounts for tests, it might take a while...
=== NAME  TestAuthZWithMultisigGrantee
    authz_test.go:187: Test accounts funded
=== NAME  TestAssetFTFreeze_WithRates/WithSendCommissionRateOutOfLimit
    assetft_test.go:2693: Test accounts funded
=== NAME  TestAssetFTFreeze_WithRates/WithBurnRateOutOfLimit
    assetft_test.go:2693: Test accounts funded
=== NAME  TestAuthZWithMultisigGrantee
    authz_test.go:214: Partially signed tx executed with expected error
    authz_test.go:228: Fully signed tx executed, txHash:4283174C12B4385004C9F95C2CE8EA8FDE8B9547F442BDE18F3DD3A3A33FDE0D
--- PASS: TestAuthZWithMultisigGrantee (6.49s)
=== NAME  TestValidatorUpdateWithLowMinSelfDelegation
    staking_test.go:321: Test accounts funded
--- PASS: TestBareToken (17.16s)
=== NAME  TestValidatorUpdateWithLowMinSelfDelegation
    staking_test.go:326: Voters have voted successfully, waiting for voting period to be finished, votingEndTime:2023-05-24 10:36:58.071744096 +0000 UTC
--- PASS: TestAssetFTMint (10.87s)
=== NAME  TestWASMPinningAndUnpinningSmartContractUsingGovernance
    wasm_test.go:498: Gas saved on pinned contract, gasBeforePinning:118462, gasAfterPinning:58462
--- PASS: TestWASMPinningAndUnpinningSmartContractUsingGovernance (46.52s)
=== NAME  TestAssetFTSendCommissionRate
    assetft_test.go:804: Funding accounts for tests, it might take a while...
=== NAME  TestAssetFTBurnRate
    assetft_test.go:657: Funding accounts for tests, it might take a while...
--- PASS: TestAssetFTBurn (15.53s)
=== NAME  TestAssetFTSendCommissionRate
    assetft_test.go:804: Test accounts funded
=== NAME  TestAssetFTBurnRate
    assetft_test.go:657: Test accounts funded
=== NAME  TestStakingValidatorCRUDAndStaking
    staking_test.go:356: Proposal has been submitted, proposalID: 12
--- PASS: TestAssetFTBurnRate (14.84s)
--- PASS: TestAssetFTFreeze_WithRates (0.00s)
    --- PASS: TestAssetFTFreeze_WithRates/WithBurnRateOutOfLimit (12.30s)
    --- PASS: TestAssetFTFreeze_WithRates/WithSendCommissionRateOutOfLimit (12.09s)
--- PASS: TestAssetFTSendCommissionRate (14.87s)
--- PASS: TestAssetFTGloballyFreeze (18.19s)
=== NAME  TestStakingValidatorCRUDAndStaking
    staking_test.go:210: Undelegation executed, txHash:CC6905BC2A816DA353FF8795BF3691D930E0819CB7D6D196999DED382E555191 
--- PASS: TestAssetFTFreeze (25.01s)
=== NAME  TestValidatorUpdateWithLowMinSelfDelegation
    staking_test.go:326: Proposal has been submitted, proposalID: 13
=== NAME  TestStakingValidatorCRUDAndStaking
    staking_test.go:353: Funding accounts for tests, it might take a while...
--- PASS: TestValidatorUpdateWithLowMinSelfDelegation (55.16s)
--- PASS: TestAuthFeeLimits (65.13s)
=== NAME  TestStakingValidatorCRUDAndStaking
    staking_test.go:353: Test accounts funded
    staking_test.go:356: Voters have voted successfully, waiting for voting period to be finished, votingEndTime:2023-05-24 10:37:20.090391467 +0000 UTC
    staking_test.go:356: Proposal has been submitted, proposalID: 14
--- PASS: TestStakingValidatorCRUDAndStaking (78.35s)
PASS
2023-05-24T13:37:27.239504+03:00        info    znet    testing/run.go:162      All tests succeeded


This change is Reviewable

Copy link
Contributor

@miladz68 miladz68 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 23 of 24 files at r1, 1 of 1 files at r2, 2 of 2 files at r3, all commit messages.
Reviewable status: all files reviewed, 2 unresolved discussions (waiting on @dzmitryhil, @silverspase, @wojtek-coreum, and @ysv)

a discussion (no related file):
Running this, I still get logs from helper functions. But I think the point of having t.Helper was that it will not print the logs for that function ?

go clean -testcache && go test -v -timeout 30s -tags integrationtests -run ^TestAssetFTIssue$ github.com/CoreumFoundation/coreum/integration-tests/modules
=== RUN   TestAssetFTIssue
=== PAUSE TestAssetFTIssue
=== CONT  TestAssetFTIssue
    assetft_test.go:46: Funding accounts for tests, it might take a while...
    assetft_test.go:46: Test accounts funded
--- PASS: TestAssetFTIssue (3.62s)
PASS
ok  	github.com/CoreumFoundation/coreum/integration-tests/modules	3.663s


.github/workflows/ci.yml line 38 at r2 (raw file):

            docker-cache: false
          - ci_step: "integration tests coreum-modules"
            command: "crust build/integration-tests/coreum/modules images --log-format=yaml && crust znet test --test-groups=coreum-modules --log-format=yaml"

we agreed to move this change into another PR.

Copy link
Contributor Author

@dzmitryhil dzmitryhil left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewable status: all files reviewed, 2 unresolved discussions (waiting on @miladz68, @silverspase, @wojtek-coreum, and @ysv)

a discussion (no related file):

Previously, miladz68 (milad) wrote…

Running this, I still get logs from helper functions. But I think the point of having t.Helper was that it will not print the logs for that function ?

go clean -testcache && go test -v -timeout 30s -tags integrationtests -run ^TestAssetFTIssue$ github.com/CoreumFoundation/coreum/integration-tests/modules
=== RUN   TestAssetFTIssue
=== PAUSE TestAssetFTIssue
=== CONT  TestAssetFTIssue
    assetft_test.go:46: Funding accounts for tests, it might take a while...
    assetft_test.go:46: Test accounts funded
--- PASS: TestAssetFTIssue (3.62s)
PASS
ok  	github.com/CoreumFoundation/coreum/integration-tests/modules	3.663s

The log line is the test line, not the helper function line.



.github/workflows/ci.yml line 38 at r2 (raw file):

Previously, miladz68 (milad) wrote…

we agreed to move this change into another PR.

Here the changes for the tests only.

@dzmitryhil dzmitryhil requested a review from miladz68 May 26, 2023 10:13
Copy link
Contributor

@ysv ysv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 21 of 24 files at r1, 1 of 1 files at r2, 2 of 2 files at r3, all commit messages.
Reviewable status: all files reviewed, 4 unresolved discussions (waiting on @dzmitryhil, @miladz68, @silverspase, and @wojtek-coreum)


integration-tests/ibc/asset_ft_test.go line 169 at r3 (raw file):

	})

	requireT := require.New(t)

minor: requireT initialization should be moved to the top of the func. Because error assertion should be done right after coreumBankClient.Balance


integration-tests/modules/auth_test.go line 190 at r3 (raw file):

	result, err := client.BroadcastRawTx(ctx, clientCtx, encodedTx)
	requireT.NoError(err)
	t.Logf("Fully signed tx executed, txHash:%s", result.TxHash)

I can see that you don't add space after : in most places when you print some variable value

Is it done in purpose ?

wojtek-coreum
wojtek-coreum previously approved these changes May 26, 2023
Copy link
Collaborator

@wojtek-coreum wojtek-coreum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 21 of 24 files at r1, 1 of 1 files at r2, 2 of 2 files at r3, all commit messages.
Reviewable status: all files reviewed, 4 unresolved discussions (waiting on @dzmitryhil, @miladz68, and @silverspase)

miladz68
miladz68 previously approved these changes May 26, 2023
Copy link
Contributor

@miladz68 miladz68 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewable status: all files reviewed, 2 unresolved discussions (waiting on @dzmitryhil and @silverspase)

@dzmitryhil dzmitryhil dismissed stale reviews from miladz68 and wojtek-coreum via d151bb5 May 26, 2023 11:56
@dzmitryhil dzmitryhil requested a review from a team as a code owner May 26, 2023 11:56
Copy link
Contributor Author

@dzmitryhil dzmitryhil left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewable status: all files reviewed, 1 unresolved discussion (waiting on @silverspase and @ysv)


integration-tests/ibc/asset_ft_test.go line 169 at r3 (raw file):

Previously, ysv (Yaroslav Savchuk) wrote…

minor: requireT initialization should be moved to the top of the func. Because error assertion should be done right after coreumBankClient.Balance

Done


integration-tests/modules/auth_test.go line 190 at r3 (raw file):

Previously, ysv (Yaroslav Savchuk) wrote…

I can see that you don't add space after : in most places when you print some variable value

Is it done in purpose ?

It's just a style. IMO since we have : we don't need additional delimiter such a space.

Copy link
Collaborator

@wojtek-coreum wojtek-coreum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 1 of 1 files at r4, all commit messages.
Reviewable status: all files reviewed, 1 unresolved discussion (waiting on @miladz68, @silverspase, and @ysv)

Copy link
Contributor

@miladz68 miladz68 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 1 of 1 files at r4, all commit messages.
Reviewable status: all files reviewed, 1 unresolved discussion (waiting on @silverspase and @ysv)

Copy link
Contributor

@ysv ysv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 1 of 1 files at r4, 1 of 1 files at r5, all commit messages.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on @silverspase)

@dzmitryhil dzmitryhil merged commit 2867574 into master May 26, 2023
@dzmitryhil dzmitryhil deleted the dzmitryhil/log-testname branch May 26, 2023 13:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants