Skip to content

chore: Switch to GetAccountDetails in test-clients/yahcli - #26465

Closed
ibankov wants to merge 1 commit into
hiero-ledger:mainfrom
ibankov:remove-balance-query
Closed

chore: Switch to GetAccountDetails in test-clients/yahcli#26465
ibankov wants to merge 1 commit into
hiero-ledger:mainfrom
ibankov:remove-balance-query

Conversation

@ibankov

@ibankov ibankov commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

DRAFT

@trunk-io

trunk-io Bot commented Jul 21, 2026

Copy link
Copy Markdown

Merging to main in this repository is managed by Trunk.

  • To merge this pull request, check the box to the left or comment /trunk merge below.

After your PR is submitted to the merge queue, this comment will be automatically updated with its status. If the PR fails, failure details will also be posted here

@lfdt-bot

lfdt-bot commented Jul 21, 2026

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@ibankov ibankov self-assigned this Jul 21, 2026
@ibankov ibankov changed the title Switch to GetAccountDetails in test-clients/yahcli chore: Switch to GetAccountDetails in test-clients/yahcli Jul 21, 2026
Signed-off-by: Ivan Bankov <ivan.bankov@limechain.tech>
@ibankov
ibankov force-pushed the remove-balance-query branch from 1b3f631 to ef33a41 Compare July 21, 2026 13:26
@ibankov ibankov linked an issue Jul 21, 2026 that may be closed by this pull request
15 tasks
@testlens-app

testlens-app Bot commented Jul 21, 2026

Copy link
Copy Markdown

🚨 TestLens detected 1447 failed tests 🚨

Here is what you can do:

  1. Inspect the test failures carefully.
  2. If you are convinced that some of the tests are flaky, you can mute them below.
  3. Finally, trigger a rerun by checking the rerun checkbox.

Test Summary

600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Atomic Batch) > :test-clients:testEmbedded

Test Runs
StreamValidationTest > streamsAreValid() > as written

600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Atomic Batch) > :test-clients:testSubprocess

Test Runs
AtomicContractCreateSuite > delegateContractIdRequiredForTransferInDelegateCall() > as written
AtomicContractCreateSuite > revertedTryExtCallHasNoSideEffects() > as written
AtomicEthereumSuite > etx031InvalidNonceEthereumTxFailsAndChargesRelayer() > as written
AtomicEvm38ValidationSuite > verifiesExistenceForCallOperation() > as written
AtomicProtectedFilesUpdateSuite > account2CanUpdateAddressBook() > GENESISCanUpdateADDRESS_BOOK as written
AtomicProtectedFilesUpdateSuite > account2CanUpdateAddressBookAccount() > GENESISCanUpdateADDRESS_BOOK as written
AtomicProtectedFilesUpdateSuite > account50CanUpdateAddressBook() > strong-controlCanUpdateADDRESS_BOOK as written
AtomicProtectedFilesUpdateSuite > account50CanUpdateApiPermissions() > as written
AtomicProtectedFilesUpdateSuite > account50CanUpdateApplicationProperties() > as written
AtomicProtectedFilesUpdateSuite > account50CanUpdateExchangeRates() > strong-controlCanUpdateEXCHANGE_RATES as written
AtomicProtectedFilesUpdateSuite > account50CanUpdateFeeSchedule() > strong-controlCanUpdateFEE_SCHEDULE as written
AtomicProtectedFilesUpdateSuite > account50CanUpdateNodeDetails() > strong-controlCanUpdateNODE_DETAILS as written
AtomicProtectedFilesUpdateSuite > account56CanUpdateFeeSchedule() > FEE_SCHEDULE_CONTROLCanUpdateFEE_SCHEDULE as written
AtomicProtectedFilesUpdateSuite > account57CanUpdateExchangeRates() > EXCHANGE_RATES_CONTROLCanUpdateEXCHANGE_RATES as written
AtomicProtectedFilesUpdateSuite > atomicAccount50CanUpdateSimpleFeeSchedule() > strong-controlCanUpdateSIMPLE_FEE_SCHEDULE as written
AtomicProtectedFilesUpdateSuite > atomicAccount56CanUpdateSimpleFeesSchedule() > FEE_SCHEDULE_CONTROLCanUpdateSIMPLE_FEE_SCHEDULE as written
StreamValidationTest > streamsAreValid() > as written

600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Atomic Batch) > :test-clients:testSubprocessConcurrent (first 40 of 454)

Test Runs
AtomicAutoAccountCreationSuite > canGetBalanceAndInfoViaAlias() > as written
AtomicAutoAccountCreationSuite > payerBalanceIsReflectsAllChangesBeforeFeeCharging() > as written
AtomicBatchApproveAllowanceTest > approveNegativeCases() > as written
AtomicBatchApproveAllowanceTest > transferErc20TokenFromContractWithApproval() > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Account Create with Public Key ED25519 and ECDSA and FT Transfer success in Atomic Batch - Parametrized > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Account Create with Public Key ED25519 and ECDSA and FT Transfer success in Atomic Batch - Parametrized > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Account Create with Public Key ED25519 and ECDSA and HBAR, FT and NFT Transfers success in Atomic Batch - Parametrized > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Account Create with Public Key ED25519 and ECDSA and HBAR, FT and NFT Transfers success in Atomic Batch - Parametrized > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Account Create with Public Key ED25519 and ECDSA and NFT Transfer success in Atomic Batch - Parametrized > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Account Create with Public Key ED25519 and ECDSA and NFT Transfer success in Atomic Batch - Parametrized > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create Account from Public Key and Transfer to evm alias derived from the same ECDSA Public Key success in Atomic Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create Account from Transfer to Invalid ECDSA and ED25519 public keys fails in Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create Account from Transfer to Invalid ECDSA and ED25519 public keys fails in Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create Account from Transfer to Invalid ECDSA and ED25519 public keys fails in Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create Account from Transfer to Invalid ECDSA and ED25519 public keys fails in Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create Account from Transfer to Invalid ECDSA and ED25519 public keys fails in Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create Account from Transfer to Invalid evm alias fails in Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create Account from Transfer to Invalid evm alias fails in Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create Account from Transfer to Invalid evm alias fails in Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create Account with Unrecoverable Valid Alias fails in Atomic Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create All Types - Public Key and Hollow Accounts with FT Transfer success in Atomic Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create All Types - Public Key and Hollow Accounts with HBAR Transfer success in Atomic Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create All Types - Public Key and Hollow Accounts with NFT Transfer success in Atomic Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create ECDSA Account with FT Transfer success in Atomic Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create ECDSA Public Key Account with 0 Transfer fails in Atomic Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create ECDSA Public Key Account with Sender with Insufficient funds fails in Atomic Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create ED25519 Account with FT Transfer success in Atomic Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create ED25519 Public Key Account with 0 Transfer fails in Atomic Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create ED25519 Public Key Account with Sender with Insufficient funds fails in Atomic Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create Hollow Account and Transfer to the same ECDSA Public Key success in Atomic Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create Hollow Account with 0 Transfer fails in Atomic Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create Hollow Account with FT Transfer success in Atomic Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create Hollow Account with HBAR Transfer success in Atomic Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create Hollow Account with HBAR, FT And NFT Transfers success in Atomic Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create Hollow Account with NFT Transfer success in Atomic Batch > as written
AtomicBatchAutoAccountCreationBasicTests > Auto Create Hollow Account with Sender with Insufficient funds fails in Atomic Batch > as written
AtomicBatchAutoAccountCreationEndToEndTests > Atomic Batch Auto Account Creation End-to-End Tests - Hollow Accounts Test Cases > Auto Create Hollow Account in one Batch and Finalize it in Another Atomic Batch > as written
AtomicBatchAutoAccountCreationEndToEndTests > Atomic Batch Auto Account Creation End-to-End Tests - Hollow Accounts Test Cases > Auto Create Hollow Account in one Batch and Hollow Account remains hollow after second Batch > as written
AtomicBatchAutoAccountCreationEndToEndTests > Atomic Batch Auto Account Creation End-to-End Tests - Hollow Accounts Test Cases > Auto Create Hollow Account in one Batch, Finalize it Outside Atomic Batch > as written
AtomicBatchAutoAccountCreationEndToEndTests > Atomic Batch Auto Account Creation End-to-End Tests - Hollow Accounts Test Cases > Auto Create Hollow Account in one Batch, Finalize it and Token Transfer in Another Atomic Batch > as written

600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Misc Records, Crypto & Misc Serial) > :test-clients:testEmbedded (first 40 of 84)

Test Runs
Claim token airdrop > Claim frozen token airdrop > should fail - ACCOUNT_FROZEN_FOR_TOKEN as written
Claim token airdrop > Claim token airdrop - 2nd account pays > as written
Claim token airdrop > Claim token airdrop - sender account pays > as written
Claim token airdrop > Claim token airdrop after dissociation > as written
Claim token airdrop > Hollow account should be created before implementation of HIP-904 > as written
Claim token airdrop > a hollow account receiver that sigs it with no HBAR fail > as written
Claim token airdrop > a hollow account with maxAutoAssociation 1 as receiver should be successful > as written
Claim token airdrop > account created with same alias should fail > as written
Claim token airdrop > both associated and not associated FTs and receiver sig required > as written
Claim token airdrop > change a treasury owner > as written
Claim token airdrop > claim after association edit while the account has pending airdrops > as written
Claim token airdrop > multiple FT airdrops to same receiver > as written
Claim token airdrop > multiple pending transfers in one airdrop different token same receivers with max auto association > as written
Claim token airdrop > multiple pending transfers in one airdrop different token same receivers with specific association > as written
Claim token airdrop > multiple pending transfers in one airdrop same token different receivers > as written
Claim token airdrop > multiple token airdrops one NFT and Than another NFT and claims them separately > as written
Claim token airdrop > multiple token airdrops one NFT and Than another NFT and claims together > as written
Claim token airdrop > not associated FT and receiver sig required > as written
Claim token airdrop > sending two transaction with FT A and FT B and claim them > as written
Claim token airdrop > signed by account not referenced as receiver_id in each pending airdrops > as written
Claim token airdrop > single token claim success that receiver paying for it > as written
Claim token airdrop > token airdrop 10 FT and NFT claim by two receivers > as written
Claim token airdrop > token airdrop 10 FT and claim them to different receivers > as written
Claim token airdrop > token association after the token airdrop > as written
Claim token airdrop > token transfer fails but claim will pass > as written
Claim token airdrop > with max long token balance > as written
CryptoGetInfoRegression > cryptoGetAccountBalanceQueryAssociationThrottles() > as written
CryptoRecordsSanityCheckSuite > cryptoCreateRecordSanityChecks() > as written
CryptoRecordsSanityCheckSuite > cryptoDeleteRecordSanityChecks() > as written
CryptoRecordsSanityCheckSuite > cryptoTransferRecordSanityChecks() > as written
CryptoRecordsSanityCheckSuite > cryptoUpdateRecordSanityChecks() > as written
CryptoRecordsSanityCheckSuite > insufficientAccountBalanceRecordSanityChecks() > as written
CryptoRecordsSanityCheckSuite > ownershipChangeShowsInRecord() > as written
LeakyCryptoTestsSuite > getsInsufficientPayerBalanceIfSendingAccountCanPayEverythingButServiceFee() > as written
StreamValidationTest > streamsAreValid() > as written
Token airdrop > to contracts > FT and NFT with free associations > as written
Token airdrop > to contracts > FT and NFT with free associations > as written
Token airdrop > to contracts > FT and NFT with no free associations > as written
Token airdrop > to contracts > FT with free associations > as written
Token airdrop > to contracts > FT with no free associations > as written

600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Misc Records, Crypto & Misc Serial) > :test-clients:testSubprocess

Test Runs
AllLeakyTestsWithLongTermFlagEnabledTest > runAllTests() > executionWithTokenTransferListSizeExceedFails
AllLeakyTestsWithLongTermFlagEnabledTest > runAllTests() > executionWithTransferListWrongSizedFails
CreateWithAliasDisabledTest > createTokenWithInvalidFeeCollector() > as written
CryptoGetInfoRegression > cryptoGetContractBalanceQueryAssociationThrottles() > as written
DisabledLongTermExecutionScheduleTest > expiryIgnoredWhenLongTermDisabled() > as written
DisabledLongTermExecutionScheduleTest > expiryIgnoredWhenLongTermDisabledThenEnabled() > as written
DisabledLongTermExecutionScheduleTest > waitForExpiryIgnoredWhenLongTermDisabled() > as written
DisabledLongTermExecutionScheduleTest > waitForExpiryIgnoredWhenLongTermDisabledThenEnabled() > as written
SimpleFeesScheduleUpdateTest > simpleFeesScheduleControlAccountIsntCharged() > as written
StatefulScheduleExecutionTest > executionWithTokenTransferListSizeExceedFails() > as written
StatefulScheduleExecutionTest > executionWithTransferListWrongSizedFails() > as written
StreamValidationTest > streamsAreValid() > as written

600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Misc Records, Crypto & Misc Serial) > :test-clients:testSubprocessConcurrent (first 40 of 218)

Test Runs
AutoAccountCreationSuite > canGetBalanceAndInfoViaAlias() > as written
AutoAccountCreationSuite > payerBalanceIsReflectsAllChangesBeforeFeeCharging() > as written
ConcurrentSubprocessValidationTest > validateLogsAndStreams() > as written
ContractBurnHTSV2SecurityModelSuite > V2Security039FungibleTokenWithDelegateContractKeyCanNotBurnFromDelegatecall() > as written
ContractBurnHTSV2SecurityModelSuite > V2Security039NonFungibleTokenWithDelegateContractKeyCanNotBurnFromDelegatecall() > as written
ContractBurnHTSV2SecurityModelSuite > V2SecurityBurnTokenWithFullPrefixAndPartialPrefixKeys() > as written
ContractBurnHTSV2SecurityModelSuite > V2SecurityHscsPreC020RollbackBurnThatFailsAfterAPrecompileTransfer() > as written
ContractBurnHTSV2SecurityModelSuite > V2SecurityHscsPrec004TokenBurnOfFungibleTokenUnits() > as written
ContractBurnHTSV2SecurityModelSuite > V2SecurityHscsPrec005TokenBurnOfNft() > as written
ContractBurnHTSV2SecurityModelSuite > V2SecurityHscsPrec011BurnAfterNestedMint() > as written
CryptoApproveAllowanceSuite > approveNegativeCases() > as written
CryptoApproveAllowanceSuite > previousNftAllowancesStillValidOnTreasuryChange() > as written
CryptoApproveAllowanceSuite > scheduledCryptoApproveAllowanceWorks() > as written
CryptoApproveAllowanceSuite > transferErc20TokenFromContractWithApproval() > as written
CryptoCreateSuite > canonical EVM addresses are determined by aliases > as written
CryptoCreateSuite > cantCreateTwoAccountsWithSameAlias() > as written
CryptoCreateSuite > createAnAccountWithInvalidNegativeMaxAutoAssoc() > as written
CryptoCreateSuite > createAnAccountWithNegativeMaxAutoAssocAndBalance() > as written
CryptoCreateSuite > createAnAccountWithNoMaxAutoAssocAndBalance() > as written
CryptoCreateSuite > createAnAccountWithZeroMaxAssoc() > as written
CryptoDeleteSuite > deleteEcdsaKeyAliasWorked() > as written
CryptoTransferSuite > balancesChangeOnTransfer() > as written
CryptoTransferSuite > okToRepeatSerialNumbersInBurnList() > as written
CryptoTransferSuite > okToRepeatSerialNumbersInWipeList() > as written
CryptoTransferSuite > specialAccountsBalanceCheck() > as written
CryptoTransferSuite > testTransferToSystemAccountsAndCheckSenderBalance() > as written
HollowAccountFinalizationSuite > precompileTransferFromHollowAccountWithNeededSigFailsAndDoesNotFinalizeAccount() > as written
HollowAccountsAndKeysBatchTest > Finalized Hollow w/ batch tx, should fail > as written
HollowAccountsAndKeysBatchTest > Hollow account tries to send funds to receiver after sigRequireUpdate inside batch, should fail > as written
HollowAccountsAndKeysBatchTest > Mixing Asset Allowance does not OverSpend within batch, should fail > as written
InvalidgRPCValuesTest > invalidIdCheck() > as written
MiscCryptoSuite > getBalanceIdVariantsTreatedAsExpected() > as written
MiscCryptoSuite > getsGenesisBalance() > as written
MiscCryptoSuite > transferChangesBalance() > as written
ScheduleCreateTest > doesntTriggerUntilPayerSigns() > as written
ScheduleCreateTest > onlySchedulesWithMissingReqSimpleSigs() > as written
ScheduleCreateTest > triggersImmediatelyWithBothReqSimpleSigs() > as written
ScheduleExecutionTest > executionTriggersWithWeirdlyRepeatedKey() > as written
ScheduleExecutionTest > executionWithCryptoInsufficientAccountBalanceFails() > as written
ScheduleExecutionTest > executionWithCryptoSenderDeletedFails() > as written

600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Misc) > :test-clients:testEmbedded

Test Runs
DuplicateManagementTest > if a node submits an authorized transaction without payer signature, it is charged the network fee > as written
DuplicateManagementTest > if a node submits an authorized transaction without payer signature, it is charged the network fee > as written
FeeScheduleUpdateWaiverTest > feeScheduleControlAccountIsntCharged() > as written
FileCreateSuite > exchangeRateControlAccountIsntCharged() > as written
LeakyContractTestsSuite > evmLazyCreateViaSolidityCall() > as written
NodeCategoryForeignPayerTest > a node cannot debit a foreign payer with an unsigned NODE-category transaction > as written
ProtectedFilesUpdateSuite > account50CanUpdateAddressBook() > strong-controlCanUpdateADDRESS_BOOK as written
ProtectedFilesUpdateSuite > account50CanUpdateApiPermissions() > strong-controlCanUpdateAPI_PERMISSIONS as written
ProtectedFilesUpdateSuite > account50CanUpdateApplicationProperties() > strong-controlCanUpdateAPP_PROPERTIES as written
ProtectedFilesUpdateSuite > account50CanUpdateExchangeRates() > strong-controlCanUpdateEXCHANGE_RATES as written
ProtectedFilesUpdateSuite > account50CanUpdateFeeSchedule() > strong-controlCanUpdateFEE_SCHEDULE as written
ProtectedFilesUpdateSuite > account50CanUpdateNodeDetails() > strong-controlCanUpdateNODE_DETAILS as written
ProtectedFilesUpdateSuite > account50CanUpdateSimpleFeeSchedule() > strong-controlCanUpdateSIMPLE_FEE_SCHEDULE as written
ProtectedFilesUpdateSuite > account56CanUpdateFeeSchedule() > FEE_SCHEDULE_CONTROLCanUpdateFEE_SCHEDULE as written
ProtectedFilesUpdateSuite > account56CanUpdateSimpleFeesSchedule() > FEE_SCHEDULE_CONTROLCanUpdateSIMPLE_FEE_SCHEDULE as written
ProtectedFilesUpdateSuite > account57CanUpdateExchangeRates() > EXCHANGE_RATES_CONTROLCanUpdateEXCHANGE_RATES as written
ScheduleSignTest > overlappingKeysTreatedAsExpected() > as written
ScheduleSignTest > signFailsDueToDeletedExpiration() > as written
StreamValidationTest > streamsAreValid() > as written
TargetNetworkPrep > ensureSystemStateAsExpectedWithSystemDefaultFiles() > as written

600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Misc) > :test-clients:testRepeatable (first 40 of 77)

Test Runs
AirdropFromContractTest > Airdrop multiple tokens from contract that is already associated with them > as written
AirdropFromContractTest > Airdrop token from contact > as written
AirdropFromContractTest > Airdrop token from contact with custom fee > as written
AirdropFromContractTest > AirdropFromContractNegativeCases > Airdrop nft to the same account twice should fail with TOKEN_ID_REPEATED_IN_TOKEN_LIST for single airdrop or PENDING_NFT_AIRDROP_ALREADY_EXISTS for multiple airdrops > as written
AirdropFromContractTest > AirdropFromContractNegativeCases > Airdrop token amount of Long.MAX_VALUE then try to airdrop 1 more token to the same receiver should fail > as written
AirdropFromContractTest > Contract Airdrops a token to a receiver who is associated to the token > as written
AirdropFromContractTest > Contract account airdrops a multiple tokens to an account alias without free association slots > as written
AirdropFromContractTest > Contract account airdrops a single token to an ECDSA account > as written
AirdropFromContractTest > Contract account airdrops a single token to an ED25519 account > as written
AirdropFromContractTest > Contract account airdrops a single token to an account alias with free association slots > as written
AirdropFromContractTest > Contract account airdrops multiple tokens to contract alias with unlimited association slots > as written
AirdropFromContractTest > Contract account airdrops token to an address with no account on it > as written
AirdropFromContractTest > Contract airdrops a FT to an account, then associate the receiver, then airdrops the same token again > as written
AirdropFromContractTest > Contract airdrops a token to an account, then the receiver claims the airdrop, then the sender airdrops the same token again > as written
AirdropFromContractTest > Contract airdrops multiple times that FT to an account, then only one pending transaction is created > as written
AirdropFromContractTest > Multiple contracts airdrop tokens to multiple accounts. > as written
AirdropSystemContractTest > Airdrop token > as written
AirdropSystemContractTest > Airdrop token and NFT > as written
AirdropSystemContractTest > Cannot Distribute 11 NFTs to multiple accounts > as written
AirdropSystemContractTest > Cannot distribute NFTs to multiple accounts when some of the NFTs do not exist > as written
AirdropSystemContractTest > Distribute NFTs to multiple accounts > as written
AirdropSystemContractTest > Multiple Airdrop NFT transactions > as written
AirdropSystemContractTest > Multiple Airdrop token transactions > as written
AirdropSystemContractTest > Should fail Airdrop 11 token and NFT > as written
AirdropToContractSystemContractTest > Negative test cases > Airdrop frozen token that is already associated to the receiving contract should result in failed airdrop > as written
AirdropToContractSystemContractTest > Negative test cases > Airdrop token to a contract that results in a pending state then transfer same token to the same contract should fail > as written
AirdropToContractSystemContractTest > With the Receiver already associated > Airdropped token with custom fees to be paid by the contract receiver should be paid by the sender > as written
AirdropToContractSystemContractTest > With the Receiver already associated > Airdropped token with custom fees to be paid by the contract receiver that is a fee collector for another fee would not be paid > as written
AirdropToContractSystemContractTest > With the Receiver already associated > Airdropped token with custom fees to be paid by the contract receiver when the collector is contract should not be paid > as written
AirdropToContractSystemContractTest > With the Receiver already associated > Can airdrop multiple tokens to a contract that is already associated to some of them > as written
AirdropToContractSystemContractTest > With the Receiver already associated > Can airdrop multiple tokens to contract that is already associated with them > as written
AirdropToContractSystemContractTest > With the Receiver already associated > Can airdrop two tokens to contract with no remaining auto assoc slot and already associated to one of the tokens > as written
AirdropToContractSystemContractTest > With the Receiver not associated > Airdrop token to a contract that is not associated to it with free auto association slots > as written
AirdropToContractSystemContractTest > With the Receiver not associated > Can airdrop multiple tokens to contract that has free auto association slots > as written
AirdropToContractSystemContractTest > With the Receiver not associated > Can airdrop multiple tokens to contract that has no free auto association slots > as written
AirdropToContractSystemContractTest > With the Receiver not associated > Can airdrop token to a contract deployed with CREATE2 on hollow account address > as written
AirdropToContractSystemContractTest > With the Receiver not associated > Can airdrop token to a contract that is not associated to it with free auto association slots > as written
AirdropToContractSystemContractTest > With the Receiver not associated > Multiple airdrops with single sender and single/multiple contract receivers > as written
AirdropToContractSystemContractTest > With the Receiver not associated > Multiple airdrops with single/multiple senders and single/multiple contract receivers > as written
HRCTokenRejectTest > HRC rejectTokenFT fails if account has no token balance > as written

600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Misc) > :test-clients:testSubprocessConcurrent (first 40 of 98)

Test Runs
ConcurrentSubprocessValidationTest > validateLogsAndStreams() > as written
ContractBurnHTSV2SecurityModelSuite > V2Security039FungibleTokenWithDelegateContractKeyCanNotBurnFromDelegatecall() > as written
ContractBurnHTSV2SecurityModelSuite > V2Security039NonFungibleTokenWithDelegateContractKeyCanNotBurnFromDelegatecall() > as written
ContractBurnHTSV2SecurityModelSuite > V2SecurityBurnTokenWithFullPrefixAndPartialPrefixKeys() > as written
ContractBurnHTSV2SecurityModelSuite > V2SecurityHscsPreC020RollbackBurnThatFailsAfterAPrecompileTransfer() > as written
ContractBurnHTSV2SecurityModelSuite > V2SecurityHscsPrec004TokenBurnOfFungibleTokenUnits() > as written
ContractBurnHTSV2SecurityModelSuite > V2SecurityHscsPrec005TokenBurnOfNft() > as written
ContractBurnHTSV2SecurityModelSuite > V2SecurityHscsPrec011BurnAfterNestedMint() > as written
HollowAccountsAndKeysBatchTest > Finalized Hollow w/ batch tx, should fail > as written
HollowAccountsAndKeysBatchTest > Hollow account tries to send funds to receiver after sigRequireUpdate inside batch, should fail > as written
HollowAccountsAndKeysBatchTest > Mixing Asset Allowance does not OverSpend within batch, should fail > as written
InvalidgRPCValuesTest > invalidIdCheck() > as written
ScheduleCreateTest > doesntTriggerUntilPayerSigns() > as written
ScheduleCreateTest > onlySchedulesWithMissingReqSimpleSigs() > as written
ScheduleCreateTest > triggersImmediatelyWithBothReqSimpleSigs() > as written
ScheduleExecutionTest > executionTriggersWithWeirdlyRepeatedKey() > as written
ScheduleExecutionTest > executionWithCryptoInsufficientAccountBalanceFails() > as written
ScheduleExecutionTest > executionWithCryptoSenderDeletedFails() > as written
ScheduleExecutionTest > executionWithCustomPayerButAccountDeletedFails() > as written
ScheduleExecutionTest > executionWithCustomPayerButNoFundsFails() > as written
ScheduleExecutionTest > executionWithCustomPayerWorksWithLastSigBeingCustomPayer() > as written
ScheduleExecutionTest > executionWithDefaultPayerButNoFundsFails() > as written
ScheduleExecutionTest > executionWithInvalidAccountAmountsFails() > as written
ScheduleExecutionTest > executionWithTokenInsufficientAccountBalanceFails() > as written
ScheduleExecutionTest > scheduledXferFailingWithDeletedAccountPaysServiceFeeButNoImpact() > as written
ScheduleExecutionTest > scheduledXferFailingWithDeletedTokenPaysServiceFeeButNoImpact() > as written
ScheduleExecutionTest > scheduledXferFailingWithEmptyTokenTransferAccountAmountsPaysServiceFeeButNoImpact() > as written
ScheduleExecutionTest > scheduledXferFailingWithFrozenAccountTransferPaysServiceFeeButNoImpact() > as written
ScheduleExecutionTest > scheduledXferFailingWithNonKycedAccountTransferPaysServiceFeeButNoImpact() > as written
ScheduleExecutionTest > scheduledXferFailingWithNonNetZeroTokenTransferPaysServiceFeeButNoImpact() > as written
ScheduleExecutionTest > scheduledXferFailingWithRepeatedTokenIdPaysServiceFeeButNoImpact() > as written
ScheduleExecutionTest > scheduledXferFailingWithUnassociatedAccountTransferPaysServiceFeeButNoImpact() > as written
ScheduleLongTermSignTest > scheduleSignWithTwoSignatures() > as written
ScheduleLongTermSignTest > scheduledTransactionWithWaitForExpiryFalseLessThen30Mins() > as written
ScheduleLongTermSignTest > scheduledTransactionWithWaitForExpiryFalseMoreThen30Mins() > as written
ScheduleLongTermSignTest > scheduledTriggeredWhenAllKeysHaveSigned() > as written
ScheduleRecordTest > allRecordsAreQueryable() > as written
ScheduleSignTest > changeInNestedSigningReqsRespected() > as written
ScheduleSignTest > nestedSigningReqsWorkAsExpected() > as written
ScheduleSignTest > receiverSigRequiredNotConfusedByMultiSigSender() > as written

600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Restart) > :test-clients:testSubprocess

Test Runs
StreamValidationTest > streamsAreValid() > as written

600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Simple Fees & ND Reconnect) > :test-clients:testEmbedded

Test Runs
StreamValidationTest > streamsAreValid() > as written
TokenClaimAndCancelAirdropSimpleFeesTest > Token Claim and Cancel Airdrop Simple Fees Tests > Token Claim and Cancel Airdrop Simple Fees Negative Tests > Token Claim FT Pending Airdrop for hollow account without hollow account signature - fails on handle > as written
TokenClaimAndCancelAirdropSimpleFeesTest > Token Claim and Cancel Airdrop Simple Fees Tests > Token Claim and Cancel Airdrop Simple Fees Positive Tests > Token Airdrop - Cancel Pending Airdrop to Hollow Account without auto-associations with FT moving to non-existing evm alias - full fees charging > as written
TokenClaimAndCancelAirdropSimpleFeesTest > Token Claim and Cancel Airdrop Simple Fees Tests > Token Claim and Cancel Airdrop Simple Fees Positive Tests > Token Airdrop - Claim Pending Airdrop to Hollow Account without auto-associations with FT moving to non-existing evm alias - full fees charging > as written

600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Simple Fees & ND Reconnect) > :test-clients:testSubprocess

Test Runs
CryptoTransferWithCustomFeesAndHooksSimpleFeesTest > Crypto Transfer with Custom Fees and Hooks - Simple Fees Test > Crypto Transfer FT and NFT with custom fees and with hook execution - extra hooks, tokens and accounts full charging > as written
CryptoTransferWithCustomFeesAndHooksSimpleFeesTest > Crypto Transfer with Failing Hooks - Simple Fees Negative Tests > Crypto Transfer FT and NFT with custom fees and with failing hook - fails on handle > as written
CryptoTransferWithHooksSimpleFeesTest > Crypto Transfer With Hooks - Simple Fees Positive Tests > Crypto Transfer - Auto Create Accounts with FT moving and with hook execution - extra hook full charging > as written
CryptoTransferWithHooksSimpleFeesTest > Crypto Transfer With Hooks - Simple Fees Positive Tests > Crypto Transfer FT with hook execution - extra hook full charging > as written
CryptoTransferWithHooksSimpleFeesTest > Crypto Transfer With Hooks - Simple Fees Positive Tests > Crypto Transfer FT with same hook executed twice - extra hook full charging > as written
CryptoTransferWithHooksSimpleFeesTest > Crypto Transfer With Hooks - Simple Fees Positive Tests > Crypto Transfer HBAR and FT with hook execution - extra hooks full charging > as written
CryptoTransferWithHooksSimpleFeesTest > Crypto Transfer With Hooks - Simple Fees Positive Tests > Crypto Transfer HBAR and NFT with hook execution - extra hooks full charging > as written
CryptoTransferWithHooksSimpleFeesTest > Crypto Transfer With Hooks - Simple Fees Positive Tests > Crypto Transfer HBAR, FT and NFT with hook execution - extra hooks and accounts full charging > as written
CryptoTransferWithHooksSimpleFeesTest > Crypto Transfer With Hooks - Simple Fees Positive Tests > Crypto Transfer HBAR, FT and NFT with hook execution - extra hooks, tokens and accounts full charging > as written
CryptoTransferWithHooksSimpleFeesTest > Crypto Transfer With Hooks - Simple Fees Positive Tests > Crypto Transfer NFT with hook execution - extra hook full charging > as written
CryptoTransferWithHooksSimpleFeesTest > Crypto Transfer With Hooks Negative Tests > Crypto Transfer - Auto Create Accounts with FT moving and failing hook - fails on handle > as written
Hip1313EnabledTest > airdropAutoCreationsUsesHighVolume() > as written
Hip1313EnabledTest > claimAirdropHollowCompletionUsesHighVolume() > as written
Hip1313EnabledTest > claimAirdropHollowCompletionWithoutHighVolumeUsesDefaultPricing() > as written
StreamValidationTest > streamsAreValid() > as written

600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Simple Fees & ND Reconnect) > :test-clients:testSubprocessConcurrent (first 40 of 119)

Test Runs
AirdropSimpleFeesTest > cancel airdrop FT happy path > as written
AirdropSimpleFeesTest > claimFungibleTokenAirdropBaseFee() > as written
AtomicBatchNegativeSimpleFeesTest > Service-Level Atomic Batch Scenarios > Token Service Inner Transaction Failures > TokenAirdrop Inner Batch Transaction sender frozen for token - Fails on Handle - Full fees charged > as written
ConcurrentSubprocessValidationTest > validateLogsAndStreams() > as written
ConsensusServiceSimpleFeesSuite > two identical topic custom fees are both charged, not collapsed > as written
CryptoQuerySimpleFeesSuite > crypto get account records - invalid account fails - no fee charged > as written
CryptoQuerySimpleFeesSuite > crypto get info - invalid account fails - no fee charged > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Negative Tests > Crypto Transfer Auto-Associations, Auto-Account Creation and Hooks Negative Tests > Crypto Transfer - Auto Create Accounts with FT moving and failing hook - fails on handle > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Negative Tests > Crypto Transfer Auto-Associations, Auto-Account Creation and Hooks Negative Tests > Crypto Transfer - Auto Create Accounts with Hbar, FT and NFT movings number exceeding the allowed child records number in one Transfer - fails on handle > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Negative Tests > Crypto Transfer Auto-Associations, Auto-Account Creation and Hooks Negative Tests > Crypto Transfer FT to Unassociated Accounts with Auto-associations limit reached - fails on handle > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Negative Tests > Crypto Transfer Auto-Associations, Auto-Account Creation and Hooks Negative Tests > Crypto Transfer FT to Unassociated Accounts with no free Auto-associations - fails on handle > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Negative Tests > Crypto Transfer Simple Fees Failures on Handle > Crypto Transfer FT - receiver not associated to token - fails on handle > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Negative Tests > Crypto Transfer Simple Fees Failures on Handle > Crypto Transfer FT - with insufficient FT token balance - fails on handle > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Negative Tests > Crypto Transfer Simple Fees Failures on Handle > Crypto Transfer FT and NFT - receiver not associated to token - fails on handle > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Negative Tests > Crypto Transfer Simple Fees Failures on Handle > Crypto Transfer HBAR - with insufficient token balance - fails on handle > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Negative Tests > Crypto Transfer Simple Fees Failures on Handle > Crypto Transfer HBAR and FT - with insufficient FT token balance - fails on handle > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Negative Tests > Crypto Transfer Simple Fees Failures on Handle > Crypto Transfer HBAR and NFT - with insufficient FT token balance - fails on handle > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Negative Tests > Crypto Transfer Simple Fees Failures on Handle > Crypto Transfer HBAR, FT and NFT - receiver not associated to token - fails on handle > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Negative Tests > Crypto Transfer Simple Fees Failures on Handle > Crypto Transfer HBAR, FT and NFT - with insufficient FT token balance - fails on handle > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Negative Tests > Crypto Transfer Simple Fees Failures on Handle > Crypto Transfer HBAR, FT and NFT - with insufficient NFT token balance - fails on handle > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Negative Tests > Crypto Transfer Simple Fees Failures on Handle > Crypto Transfer NFT - receiver not associated to token - fails on handle > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Negative Tests > Crypto Transfer Simple Fees Failures on Handle > Crypto Transfer NFT - with insufficient NFT token balance - fails on handle > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Positive Tests > Crypto Transfer Fungible Token Simple Fees Positive Tests > Crypto Transfer Fungible Token - with one unique FT - base fees full charging > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Positive Tests > Crypto Transfer Fungible Token Simple Fees Positive Tests > Crypto Transfer Fungible Token - with one unique FT - extra signature full charging > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Positive Tests > Crypto Transfer Fungible Token Simple Fees Positive Tests > Crypto Transfer Fungible Token - with one unique FT and four unique accounts - accounts extras charging > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Positive Tests > Crypto Transfer Fungible Token Simple Fees Positive Tests > Crypto Transfer Fungible Token - with one unique FT and three unique accounts - account extras charging > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Positive Tests > Crypto Transfer Fungible Token Simple Fees Positive Tests > Crypto Transfer Fungible Token - with similar FT movements base fees full charging > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Positive Tests > Crypto Transfer Fungible Token Simple Fees Positive Tests > Crypto Transfer Fungible Token - with two unique FT - extra FT charging > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Positive Tests > Crypto Transfer Fungible Token Simple Fees Positive Tests > Crypto Transfer Fungible Token - with two unique FT and four unique accounts - extra FT and accounts charging > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Positive Tests > Crypto Transfer Fungible Token Simple Fees Positive Tests > Crypto Transfer Fungible Token - with two unique FT and three unique accounts - extra FT charging > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Positive Tests > Crypto Transfer HBAR, FT and NFT Simple Fees Positive Tests > Crypto Transfer FT and NFT - movements with one FT and one NFT serial - base fees full charging > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Positive Tests > Crypto Transfer HBAR, FT and NFT Simple Fees Positive Tests > Crypto Transfer FT and NFT - movements with one FT and one NFT serial - extra signature full charging > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Positive Tests > Crypto Transfer HBAR, FT and NFT Simple Fees Positive Tests > Crypto Transfer HBAR, FT and NFT - movements with one FT and one NFT serial - base fees full charging > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Positive Tests > Crypto Transfer HBAR, FT and NFT Simple Fees Positive Tests > Crypto Transfer HBAR, FT and NFT - movements with one FT and one NFT serial - extra signature full charging > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Positive Tests > Crypto Transfer Non-Fungible Token Simple Fees Positive Tests > Crypto Transfer Non-Fungible Token - movement with two serials - extras charging > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Positive Tests > Crypto Transfer Non-Fungible Token Simple Fees Positive Tests > Crypto Transfer Non-Fungible Token - three unique NFT with one serial, one account - extras charging > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Positive Tests > Crypto Transfer Non-Fungible Token Simple Fees Positive Tests > Crypto Transfer Non-Fungible Token - three unique NFT with three serials, four unique accounts - max number of movements and extras charging > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Positive Tests > Crypto Transfer Non-Fungible Token Simple Fees Positive Tests > Crypto Transfer Non-Fungible Token - three unique NFT with two serials, three unique accounts - tokens and accounts extras charging > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Positive Tests > Crypto Transfer Non-Fungible Token Simple Fees Positive Tests > Crypto Transfer Non-Fungible Token - two unique NFT movements with two serials, two accounts - extras charging > as written
CryptoTransferSimpleFeesTest > Crypto Transfer Simple Fees Tests > Crypto Transfer Simple Fees Positive Tests > Crypto Transfer Non-Fungible Token Simple Fees Positive Tests > Crypto Transfer Non-Fungible Token - two unique NFT with one serial, one account - extras charging > as written

600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Smart Contracts & ISS) > :test-clients:testSubprocess

Test Runs
AirdropToContractSystemContractTest > Negative test cases > Airdrop token to a hollow account that would create pending airdrop then deploy a contract on the same address > as written
Code Delegation Atomic Batch Tests > testGasAndFeesChargedOnRollbackWithCryptoCreate() > as written
Code Delegation Atomic Batch Tests > testSenderGasChargesSameOnSuccessAndRollback() > as written
Code Delegation Atomic Batch Tests > testTx4GasChargesOnSuccessfulBatch() > as written
Code Delegation Chaining Tests > Delegation to non-existent address is a no-op with value transfer > as written
Code Delegation Tests > testCodeDelegationInternalHtsTransfer() > as written
Code Delegation Tests > testDelegationToHtsTokenReverts() > as written
Code Delegation Tests > testDelegationToSystemContractsAndPrecompilesAllowsValueTransfer() > as written
Code Delegation Tests > testDelegationToSystemContractsAndPrecompilesAllowsValueTransfer() > as written
ContractCreateSuite > delegateContractIdRequiredForTransferInDelegateCall() > as written
ContractRecordsSanityCheckSuite > circularTransfersRecordSanityChecks() > as written
ContractRecordsSanityCheckSuite > contractCallWithSendRecordSanityChecks() > as written
ContractRecordsSanityCheckSuite > contractCreateRecordSanityChecks() > as written
ContractRecordsSanityCheckSuite > contractDeleteRecordSanityChecks() > as written
Evm38ValidationSuite > verifiesExistenceForCallOperation() > as written
HRCTokenCancelTest > Can cancel airdrop of fungible token > as written
HRCTokenCancelTest > Can cancel airdrop of nft token > as written
StreamValidationTest > streamsAreValid() > as written

600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Smart Contracts & ISS) > :test-clients:testSubprocessConcurrent (first 40 of 124)

Test Runs
AirdropSystemContractTest > Airdrop 10 token and NFT > as written
AirdropSystemContractTest > Airdrop NFT > as written
AirdropToContractSystemContractTest > Negative test cases > Transfer token to a contract not associated to it with no available auto association slots should fail > as written
AirdropToContractSystemContractTest > With the Receiver already associated > Airdropped token with custom fees (net of transfers = true) to be paid by the contract receiver should be paid by the sender > as written
AirdropToContractSystemContractTest > With the Receiver already associated > Can airdrop fungible token to a contract that is already associated to it > as written
ConcurrentSubprocessValidationTest > validateLogsAndStreams() > as written
ContractBurnHTSSuite > burnFungibleV1andV2WithZeroAndNegativeValues() > as written
ContractBurnHTSSuite > burnNonFungibleV1andV2WithNegativeValues() > as written
ContractBurnHTSSuite > burnWithExtremeAmount() > as written
ContractBurnHTSSuite > burnWithInvalidSerials() > as written
ContractBurnHTSSuite > burnWithNegativeAmount() > as written
ContractCallHapiOnlySuite > callFailsWhenAmountIsNegativeButStillChargedFee() > as written
ContractCallLocalSuite > lowBalanceFails() > as written
ContractCallSuite > callsToSystemEntityNumsAreTreatedAsPrecompileCalls() > as written
ContractCallSuite > depositDeleteSuccess() > as written
ContractCallSuite > hscsEvm005TransferOfHBarsWorksBetweenContracts() > as written
ContractCallSuite > hscsEvm005TransfersWithSubLevelCallsBetweenContracts() > as written
ContractCallSuite > hscsEvm006ContractHBarTransferToAccount() > as written
ContractCallSuite > lowLevelEcrecCallBehavior() > as written
ContractCallSuite > multipleDepositSuccess() > as written
ContractCallSuite > nestedContractCannotOverSendValue() > as written
ContractCallSuite > payTestSelfDestructCall() > as written
ContractCallSuite > sendHbarsFromAndToDifferentAddressess() > as written
ContractCallSuite > sendHbarsFromDifferentAddressessToAddress() > as written
ContractCallSuite > sendHbarsToAddressesMultipleTimes() > as written
ContractCallSuite > sendHbarsToDifferentAddresses() > as written
ContractCallSuite > smartContractFailFirst() > as written
ContractCallSuite > transferNegativeAmountOfHbarsFails() > as written
ContractCallSuite > transferZeroHbars() > as written
ContractCreateSuite > revertedTryExtCallHasNoSideEffects() > as written
ContractDeleteSuite > deleteTransfersToAccount() > as written
ContractDeleteSuite > deleteTransfersToContract() > as written
ContractGetBytecodeSuite > getByteCodeWorks() > as written
ContractGetInfoSuite > Inner txs payer/signer gets charged for all gas used after INNER_TRANSACTION_FAILED > as written
ContractHTSSuite > transferDontWorkWithoutTopLevelSignatures() > as written
ContractKeysStillWorkAsExpectedSuite > approvalFallbacksRequiredWithoutTopLevelSigAccess() > as written
ContractKeysStillWorkAsExpectedSuite > canStillTransferByVirtueOfContractIdInEOAThreshold() > as written
ContractMintHTSSuite > mintTokensWithExtremeValues() > as written
ContractMintHTSSuite > mintTokensWithInvalidValues() > as written
ContractMintHTSSuite > rollbackOnFailedMintAfterFungibleTransfer() > as written

600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (State Throttling) > :test-clients:testSubprocess

Test Runs
SteadyStateThrottlingTest > checkBalanceQps() > CheckBalanceQps as written
StreamValidationTest > streamsAreValid() > as written

600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Token & Time Consuming) > :test-clients:testSubprocess

Test Runs
DisabledNodeOperatorTest > nodeOperatorQueryPortNotAccessibleForAccountBalance() > as written
DisabledNodeOperatorTest > nodeOperatorQueryPortNotAccessibleForAccountInfo() > as written
DisabledNodeOperatorTest > nodeOperatorQueryPortNotAccessibleForContractBytecode() > as written
DisabledNodeOperatorTest > nodeOperatorQueryPortNotAccessibleForContractCall() > as written
DisabledNodeOperatorTest > nodeOperatorQueryPortNotAccessibleForFileContents() > as written
DisabledNodeOperatorTest > nodeOperatorQueryPortNotAccessibleForFileInfo() > as written
DisabledNodeOperatorTest > nodeOperatorQueryPortNotAccessibleForScheduleInfo() > as written
DisabledNodeOperatorTest > nodeOperatorQueryPortNotAccessibleForTokenInfo() > as written
DisabledNodeOperatorTest > nodeOperatorQueryPortNotAccessibleForTopicInfo() > as written
EthereumSuite > etx031InvalidNonceEthereumTxFailsAndChargesRelayer() > as written
StakingSuite > stakeIsManagedCorrectlyInTxnsAroundPeriodBoundaries() > StakeIsManagedCorrectlyInTxnsAroundPeriodBoundaries as written
StreamValidationTest > streamsAreValid() > as written

600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Token & Time Consuming) > :test-clients:testSubprocessConcurrent (first 40 of 88)

Test Runs
ConcurrentSubprocessValidationTest > validateLogsAndStreams() > as written
ContractKeysHTSSuite > burnWithKeyAsPartOf1OfXThreshold() > as written
ContractKeysHTSSuite > callForBurnWithContractKey() > as written
ContractKeysHTSSuite > callForBurnWithDelegateContractKey() > as written
ContractKeysHTSSuite > callForMintWithContractKey() > as written
ContractKeysHTSSuite > callForMintWithDelegateContractKey() > as written
ContractKeysHTSSuite > callForTransferWithContractKey() > as written
ContractKeysHTSSuite > callForTransferWithDelegateContractKey() > as written
ContractKeysHTSSuite > delegateCallForBurnWithContractKey() > as written
ContractKeysHTSSuite > delegateCallForMintWithContractKey() > as written
CryptoTransferHTSSuite > nonNestedCryptoTransferForFungibleAndNonFungibleToken() > as written
CryptoTransferHTSSuite > nonNestedCryptoTransferForFungibleTokenWithMultipleReceivers() > as written
CryptoTransferHTSSuite > nonNestedCryptoTransferForFungibleTokenWithMultipleSendersAndReceiversAndNonFungibleTokens() > as written
CryptoTransferHTSSuite > nonNestedCryptoTransferForMultipleNonFungibleTokens() > as written
CryptoTransferHTSSuite > nonNestedCryptoTransferForNonFungibleToken() > as written
CryptoTransferHTSSuite > repeatedTokenIdsAreAutomaticallyConsolidated() > as written
ERC20ContractInteractions > callsERC20ContractInteractions() > as written
ERCPrecompileSuite > erc20TransferFromSelf() > as written
ERCPrecompileSuite > transferErc20Token() > as written
ERCPrecompileSuite > transferErc20TokenReceiverContract() > as written
EmptyKeyListTokenKeyTest > emptyKeyListKycAndFreezeKeysDoNotBlockAutoAssociations() > as written
EthereumSuite > etx010TransferToCryptoAccountSucceeds() > as written
EthereumSuite > matrixedPayerRelayerTest1() > feePaymentMatrix Failure/0/0
EthereumSuite > matrixedPayerRelayerTest10() > feePaymentMatrix Success/71/0
EthereumSuite > matrixedPayerRelayerTest11() > feePaymentMatrix Success/71/18400000
EthereumSuite > matrixedPayerRelayerTest12() > feePaymentMatrix Success/71/71000000
EthereumSuite > matrixedPayerRelayerTest2() > feePaymentMatrix Failure/0/18400000
EthereumSuite > matrixedPayerRelayerTest3() > feePaymentMatrix Success/0/71000000
EthereumSuite > matrixedPayerRelayerTest4() > feePaymentMatrix Failure/23/0
EthereumSuite > matrixedPayerRelayerTest5() > feePaymentMatrix Failure/23/18400000
EthereumSuite > matrixedPayerRelayerTest6() > feePaymentMatrix Success/23/71000000
EthereumSuite > matrixedPayerRelayerTest7() > feePaymentMatrix Success/23/63900000
EthereumSuite > matrixedPayerRelayerTest8() > feePaymentMatrix Failure/63/0
EthereumSuite > matrixedPayerRelayerTest9() > feePaymentMatrix Success/63/18400000
EthereumSuite > transferHbarsViaEip2930TxSuccessfully() > as written
TokenAssociationSpecs > dissociateHasExpectedSemanticsForDeletedTokens() > DissociateHasExpectedSemanticsForDeletedTokens as written
TokenCreateSpecs > treasuryHasCorrectBalance() > as written
TokenManagementSpecs > burnTokenFailsDueToInsufficientTreasuryBalance() > as written
TokenManagementSpecs > fungibleCommonMaxSupplyReachWork() > FungibleCommonMaxSupplyReachWork as written
TokenManagementSpecs > mintingMaxLongValueWorks() > MintingMaxLongValueWorks as written

600: [FLOW] PR Checks / MATS / Unit Tests / Unit Tests > :test-clients:test (first 40 of 83)

Test Runs
AdditionalHip1064Tests > allNodesActiveReceiveRewards() > as written
AdditionalHip1064Tests > feeRedirectionWhenBalanceBelowThreshold() > as written
AdditionalHip1064Tests > feeRedirectionWithMinRewardBalanceZero() > as written
AdditionalHip1064Tests > maliciousNodeWithInvalidActivityData() > as written
AdditionalHip1064Tests > minimalActivityVsCompleteInactivityComparison() > as written
AdditionalHip1064Tests > noRewardsWhenAccountHasInsufficientBalance() > as written
AdditionalHip1064Tests > singleActiveNodeEdgeCaseBehavior() > as written
AdditionalHip1064Tests > systemBehaviorWhenAllNodesInactive() > as written
AdditionalHip1064Tests > systemHandlesZeroRoundsInStakingPeriodGracefully() > as written
AtomicBatchRepeatableTest > batchTxnPropagatesStakingRewards() > as written
AtomicBatchRepeatableTest > scheduledTxnExecutesDespiteFailedBatch() > as written
BlockNodeRewardsTests > activeNodeWithMultipleRegisteredBlockNodesGetsConsensusAndBlockReward() > as written
BlockNodeRewardsTests > activeNodeWithNoRegisteredBlockNodeGetsOnlyConsensusReward() > as written
BlockNodeRewardsTests > activeNodeWithOneRegisteredBlockNodeGetsConsensusAndBlockReward() > as written
BlockNodeRewardsTests > inactiveNodeWithMultipleRegisteredBlockNodesGetsOnlyMinimumReward() > as written
BlockNodeRewardsTests > inactiveNodeWithNoRegisteredBlockNodeGetsOnlyMinimumReward() > as written
BlockNodeRewardsTests > inactiveNodeWithOneRegisteredBlockNodeGetsOnlyMinimumReward() > as written
BlockNodeRewardsTests > mixedNodesConfiguration() > as written
ConcurrentIntegrationTests > fail invalid during dispatch recharges fees > as written
ConcurrentIntegrationTests > skips pre-upgrade event and streams result with BUSY status > as written
Hip1195BasicTests > preHookWithAllowanceSuccessfulCryptoTransfer() > as written
Hip1195BasicTests > prePostHookBothReturnTrueTransferSuccessful() > as written
Hip1195BasicTests > prePostHookWithAllowanceSuccessfulCryptoTransfer() > as written
Hip1195BasicTests > refundAndChargingAreBothCappedAtTxGasLimit() > as written
Hip1195EnabledTest > transferWorksFromOwnerOfTheHook() > as written
Hip1259DisabledTests > feesGoToLegacyAccounts() > as written
Hip1259EnabledTests > atomicBatchTransferToFeeCollectionAccountFailsWithFees() > as written
Hip1259EnabledTests > failedTransactionFeesStillGoToFeeCollector() > as written
Hip1259EnabledTests > feesAccumulateAcrossMultipleTransactions() > as written
Hip1259EnabledTests > feesAccumulateInNodePaymentsStateAndDistributedAtStakingPeriodBoundary() > as written
Hip1259EnabledTests > feesAreForfeitWhenNodeAccountIsDeleted() > as written
Hip1259EnabledTests > multiDayOutageOnlyTriggersOneDistribution() > as written
Hip1259EnabledTests > nodeRewardsDistributedAfterFeeDistribution() > as written
Hip1259EnabledTests > receiverSigRequiredIgnoredForNodeAccountFeePayments() > as written
RepeatableEvmHookStoreTests
RepeatableHip1064Tests > distributesFeesWhenRewardBalanceIsHigh() > as written
RepeatableHip1064Tests > inactiveNodesPaidWhenMinRewardsGreaterThanZero() > as written
RepeatableHip1064Tests > paysAdjustedFeesToAllEligibleActiveAccountsAtStartOfNewPeriod() > as written
RepeatableHip1064Tests > paysNonAdjustedFeesToAllEligibleActiveAccountsAtStartOfNewPeriod() > as written
RepeatableHip1064Tests > preserveNodeRewardBalanceHasEffectWhenFeatureEnabled() > as written

🏷️ Commit: ef33a41
▶️ Tests: 52724 executed
⚪️ Checks: 33/33 completed

Test Failures (first 10 of 1463)

AtomicAutoAccountCreationSuite > canGetBalanceAndInfoViaAlias() > as written (:test-clients:testSubprocessConcurrent in 600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Atomic Batch))
com.hedera.services.bdd.spec.exceptions.HapiQueryCheckStateException: Bad costAnswerPrecheck! expected OK, actual NOT_SUPPORTED
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.costFrom(HapiQueryOp.java:167)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.fittedPayment(HapiQueryOp.java:299)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.submitOp(HapiQueryOp.java:185)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpecOperation.execFor(HapiSpecOperation.java:199)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.exec(HapiSpec.java:1006)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.run(HapiSpec.java:803)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.execute(HapiSpec.java:753)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1490)
	at java.base/java.util.concurrent.ForkJoinPool.helpJoin(ForkJoinPool.java:2248)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:499)
	at java.base/java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1015)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
AtomicAutoAccountCreationSuite > payerBalanceIsReflectsAllChangesBeforeFeeCharging() > as written (:test-clients:testSubprocessConcurrent in 600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Atomic Batch))
com.hedera.services.bdd.spec.exceptions.HapiQueryCheckStateException: Bad costAnswerPrecheck! expected OK, actual NOT_SUPPORTED
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.costFrom(HapiQueryOp.java:167)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.fittedPayment(HapiQueryOp.java:299)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.submitOp(HapiQueryOp.java:185)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpecOperation.execFor(HapiSpecOperation.java:199)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.exec(HapiSpec.java:1006)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.run(HapiSpec.java:803)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.execute(HapiSpec.java:753)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1490)
	at java.base/java.util.concurrent.ForkJoinPool.helpJoin(ForkJoinPool.java:2248)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:499)
	at java.base/java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1015)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
AtomicBatchApproveAllowanceTest > approveNegativeCases() > as written (:test-clients:testSubprocessConcurrent in 600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Atomic Batch))
com.hedera.services.bdd.spec.exceptions.HapiQueryCheckStateException: Bad costAnswerPrecheck! expected OK, actual NOT_SUPPORTED
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.costFrom(HapiQueryOp.java:167)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.fittedPayment(HapiQueryOp.java:299)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.submitOp(HapiQueryOp.java:185)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpecOperation.execFor(HapiSpecOperation.java:199)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.exec(HapiSpec.java:1006)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.run(HapiSpec.java:803)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.execute(HapiSpec.java:753)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1490)
	at java.base/java.util.concurrent.ForkJoinPool.helpJoin(ForkJoinPool.java:2248)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:499)
	at java.base/java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1015)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
AtomicBatchApproveAllowanceTest > transferErc20TokenFromContractWithApproval() > as written (:test-clients:testSubprocessConcurrent in 600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Atomic Batch))
com.hedera.services.bdd.spec.exceptions.HapiQueryCheckStateException: Bad costAnswerPrecheck! expected OK, actual NOT_SUPPORTED
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.costFrom(HapiQueryOp.java:167)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.fittedPayment(HapiQueryOp.java:299)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.submitOp(HapiQueryOp.java:185)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpecOperation.execFor(HapiSpecOperation.java:199)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.exec(HapiSpec.java:1006)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.run(HapiSpec.java:803)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.execute(HapiSpec.java:753)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1490)
	at java.base/java.util.concurrent.ForkJoinPool.helpJoin(ForkJoinPool.java:2248)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:499)
	at java.base/java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1015)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
AtomicBatchAutoAccountCreationBasicTests > Auto Account Create with Public Key ED25519 and ECDSA and FT Transfer success in Atomic Batch - Parametrized > as written (:test-clients:testSubprocessConcurrent in 600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Atomic Batch))
com.hedera.services.bdd.spec.exceptions.HapiQueryCheckStateException: Bad costAnswerPrecheck! expected OK, actual NOT_SUPPORTED
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.costFrom(HapiQueryOp.java:167)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.fittedPayment(HapiQueryOp.java:299)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.submitOp(HapiQueryOp.java:185)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpecOperation.execFor(HapiSpecOperation.java:199)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.exec(HapiSpec.java:1006)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.run(HapiSpec.java:803)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.execute(HapiSpec.java:753)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1490)
	at java.base/java.util.concurrent.ForkJoinPool.helpJoin(ForkJoinPool.java:2248)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:499)
	at java.base/java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1015)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
AtomicBatchAutoAccountCreationBasicTests > Auto Account Create with Public Key ED25519 and ECDSA and FT Transfer success in Atomic Batch - Parametrized > as written (:test-clients:testSubprocessConcurrent in 600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Atomic Batch))
com.hedera.services.bdd.spec.exceptions.HapiQueryCheckStateException: Bad costAnswerPrecheck! expected OK, actual NOT_SUPPORTED
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.costFrom(HapiQueryOp.java:167)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.fittedPayment(HapiQueryOp.java:299)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.submitOp(HapiQueryOp.java:185)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpecOperation.execFor(HapiSpecOperation.java:199)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.exec(HapiSpec.java:1006)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.run(HapiSpec.java:803)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.execute(HapiSpec.java:753)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
AtomicBatchAutoAccountCreationBasicTests > Auto Account Create with Public Key ED25519 and ECDSA and HBAR, FT and NFT Transfers success in Atomic Batch - Parametrized > as written (:test-clients:testSubprocessConcurrent in 600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Atomic Batch))
com.hedera.services.bdd.spec.exceptions.HapiQueryCheckStateException: Bad costAnswerPrecheck! expected OK, actual NOT_SUPPORTED
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.costFrom(HapiQueryOp.java:167)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.fittedPayment(HapiQueryOp.java:299)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.submitOp(HapiQueryOp.java:185)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpecOperation.execFor(HapiSpecOperation.java:199)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.exec(HapiSpec.java:1006)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.run(HapiSpec.java:803)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.execute(HapiSpec.java:753)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1490)
	at java.base/java.util.concurrent.ForkJoinPool.helpJoin(ForkJoinPool.java:2248)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:499)
	at java.base/java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1015)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
AtomicBatchAutoAccountCreationBasicTests > Auto Account Create with Public Key ED25519 and ECDSA and HBAR, FT and NFT Transfers success in Atomic Batch - Parametrized > as written (:test-clients:testSubprocessConcurrent in 600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Atomic Batch))
com.hedera.services.bdd.spec.exceptions.HapiQueryCheckStateException: Bad costAnswerPrecheck! expected OK, actual NOT_SUPPORTED
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.costFrom(HapiQueryOp.java:167)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.fittedPayment(HapiQueryOp.java:299)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.submitOp(HapiQueryOp.java:185)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpecOperation.execFor(HapiSpecOperation.java:199)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.exec(HapiSpec.java:1006)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.run(HapiSpec.java:803)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.execute(HapiSpec.java:753)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
AtomicBatchAutoAccountCreationBasicTests > Auto Account Create with Public Key ED25519 and ECDSA and NFT Transfer success in Atomic Batch - Parametrized > as written (:test-clients:testSubprocessConcurrent in 600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Atomic Batch))
com.hedera.services.bdd.spec.exceptions.HapiQueryCheckStateException: Bad costAnswerPrecheck! expected OK, actual NOT_SUPPORTED
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.costFrom(HapiQueryOp.java:167)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.fittedPayment(HapiQueryOp.java:299)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.submitOp(HapiQueryOp.java:185)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpecOperation.execFor(HapiSpecOperation.java:199)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.exec(HapiSpec.java:1006)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.run(HapiSpec.java:803)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.execute(HapiSpec.java:753)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.tryRemoveAndExec(ForkJoinPool.java:1490)
	at java.base/java.util.concurrent.ForkJoinPool.helpJoin(ForkJoinPool.java:2248)
	at java.base/java.util.concurrent.ForkJoinTask.awaitDone(ForkJoinTask.java:499)
	at java.base/java.util.concurrent.ForkJoinTask.get(ForkJoinTask.java:1015)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
AtomicBatchAutoAccountCreationBasicTests > Auto Account Create with Public Key ED25519 and ECDSA and NFT Transfer success in Atomic Batch - Parametrized > as written (:test-clients:testSubprocessConcurrent in 600: [FLOW] PR Checks / MATS / HAPI Tests / HAPI Tests (Atomic Batch))
com.hedera.services.bdd.spec.exceptions.HapiQueryCheckStateException: Bad costAnswerPrecheck! expected OK, actual NOT_SUPPORTED
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.costFrom(HapiQueryOp.java:167)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.fittedPayment(HapiQueryOp.java:299)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.queries.HapiQueryOp.submitOp(HapiQueryOp.java:185)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpecOperation.execFor(HapiSpecOperation.java:199)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.exec(HapiSpec.java:1006)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.run(HapiSpec.java:803)
	at com.hedera.node.test.clients@0.77.0-SNAPSHOT/com.hedera.services.bdd.spec.HapiSpec.execute(HapiSpec.java:753)
	at java.base/java.util.concurrent.RecursiveAction.exec(RecursiveAction.java:194)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)

Muted Tests (first 20 of 1447)

Note

Muting tests is disabled for this repository.

Select tests to mute in this pull request:

🔲 AdditionalHip1064Tests > allNodesActiveReceiveRewards()
🔲 AdditionalHip1064Tests > feeRedirectionWhenBalanceBelowThreshold()
🔲 AdditionalHip1064Tests > feeRedirectionWithMinRewardBalanceZero()
🔲 AdditionalHip1064Tests > maliciousNodeWithInvalidActivityData()
🔲 AdditionalHip1064Tests > minimalActivityVsCompleteInactivityComparison()
🔲 AdditionalHip1064Tests > noRewardsWhenAccountHasInsufficientBalance()
🔲 AdditionalHip1064Tests > singleActiveNodeEdgeCaseBehavior()
🔲 AdditionalHip1064Tests > systemBehaviorWhenAllNodesInactive()
🔲 AdditionalHip1064Tests > systemHandlesZeroRoundsInStakingPeriodGracefully()
🔲 AirdropFromContractTest > Airdrop multiple tokens from contract that is already associated with them
🔲 AirdropFromContractTest > Airdrop token from contact
🔲 AirdropFromContractTest > Airdrop token from contact with custom fee
🔲 AirdropFromContractTest > AirdropFromContractNegativeCases > Airdrop nft to the same account twice should fail with TOKEN_ID_REPEATED_IN_TOKEN_LIST for single airdrop or PENDING_NFT_AIRDROP_ALREADY_EXISTS for multiple airdrops
🔲 AirdropFromContractTest > AirdropFromContractNegativeCases > Airdrop token amount of Long.MAX_VALUE then try to airdrop 1 more token to the same receiver should fail
🔲 AirdropFromContractTest > Contract Airdrops a token to a receiver who is associated to the token
🔲 AirdropFromContractTest > Contract account airdrops a multiple tokens to an account alias without free association slots
🔲 AirdropFromContractTest > Contract account airdrops a single token to an ECDSA account
🔲 AirdropFromContractTest > Contract account airdrops a single token to an ED25519 account
🔲 AirdropFromContractTest > Contract account airdrops a single token to an account alias with free association slots
🔲 AirdropFromContractTest > Contract account airdrops multiple tokens to contract alias with unlimited association slots

Reuse successful test results:

  • ♻️ Only rerun the tests that failed or were muted before

Click the checkbox to trigger a rerun:

  • Rerun jobs

Learn more about TestLens at testlens.app.

@ibankov

ibankov commented Jul 21, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #26466.

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.

2 participants