Skip to content

23528 concurrent smart contracts copy#24040

Draft
Grigorov-Georgi wants to merge 5 commits intohiero-ledger:mainfrom
Grigorov-Georgi:23528-concurrent-smart-contracts-copy
Draft

23528 concurrent smart contracts copy#24040
Grigorov-Georgi wants to merge 5 commits intohiero-ledger:mainfrom
Grigorov-Georgi:23528-concurrent-smart-contracts-copy

Conversation

@Grigorov-Georgi
Copy link
Contributor

Description:

Related issue(s):

Fixes #

Notes for reviewer:

Checklist

  • Documented (Code comments, README, etc.)
  • Tested (unit, integration, etc.)

petreze and others added 4 commits February 25, 2026 13:50
Split hapiTestSmartContract into concurrent and serial tasks:
- hapiTestSmartContract runs ~63 non-SERIAL test classes via
  testSubprocessConcurrent (4 parallel threads)
- hapiTestSmartContractSerial runs ~30 SERIAL test classes via
  testSubprocess

Workflow changes:
- Move smart contract from XTS to MATS/PR checks with dedicated
  enable flag
- Run both tasks sequentially in zxc-execute-hapi-tests
- Add enable-hapi-tests-smart-contract input to zxc-mats-tests
  and propagate through all calling workflows

Remove @tag(MATS) from 93 SMART_CONTRACT test files since
concurrent tasks skip MATS variant generation.

Signed-off-by: Petar Tonev <petar.tonev@limechain.tech>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Petar Tonev <petar.tonev@limechain.tech>
Signed-off-by: Petar Tonev <petar.tonev@limechain.tech>
# Conflicts:
#	.github/workflows/flow-dry-run-mats-suite.yaml
#	.github/workflows/node-flow-build-application.yaml
#	.github/workflows/node-flow-pull-request-checks.yaml
#	.github/workflows/zxc-mats-tests.yaml
#	.github/workflows/zxc-xts-tests.yaml
#	hedera-node/test-clients/build.gradle.kts
Signed-off-by: Grigorov-Georgi <georgi.grigorov@limechain.tech>
@trunk-io
Copy link

trunk-io bot commented Mar 5, 2026

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.

@lfdt-bot
Copy link

lfdt-bot commented Mar 5, 2026

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

Status Scanner 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.

Signed-off-by: Grigorov-Georgi <georgi.grigorov@limechain.tech>
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.

3 participants