hiero-ledger / hiero-ledger/hiero-consensus-node

Execute E2E tests on every deploy

Open
#3,816 2 comments 0 reactions 0 assignees View on GitHub
Test Development
Dominant language
Java
Stars
406
Forks
226
Avg merge
3d 4h
Merged PRs (30d)
210

Description

### Problem

There are an exhaustive set of end to end test suites that run in CI, but these tests are not used to verify actual deployments.

### Solution

Run the full E2E/EET test suites on every deploy to non-mainnet environments. Some tests change system properties that might cause things to break, so they might have to be omitted until they can be adjusted to behave more like standard transactions. A smaller subset of tests could be used to validate mainnet.

### Alternatives

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by locating the CI deployment workflow and the existing E2E/EET test suites mentioned in the issue. Determine how to run the full suites for non-mainnet deployments, which tests must be omitted because they change system properties, and what smaller subset could validate mainnet; done means deployments run the agreed test coverage automatically.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
ci-cd, devops, testing
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.