🎯 Goal
The goal of this epic to provide assurances with all configurations Rollkit offers out of the box (EVM, ABCI).
📋 Description
We should have unit and integration tests that cover greater than 80% of the code. This brings certainty on individual parts and parts combined.
Currently we have a simple e2e tests system that works fast and allows us to test overall logic against a simple local-da instance. We should separately create a set of e2e tests with celestia-app/core and celestia-node to reassure and test features that arrive in new releases to make sure users are aware of potential breaking changes.
✅ Acceptance Criteria
List the high-level criteria that must be met for this epic to be considered complete.
📁 Related User Stories / Tasks
Link to all child issues that belong to this epic.
Story 1: Achieve >80% Unit and Integration Test Coverage
Description:
Improve the existing codebase by increasing unit and integration test coverage to ensure >80% code coverage.
Story 2: Enhance e2e Test System Against Local-DA
Description:
Extend and structure the current fast e2e testing system that runs against a local DA instance. These tests validate business logic and must remain fast for PR pipelines.
Story 3: Create Separate e2e Test Suite Against celestia-app/core and celestia-node
Description:
Establish a suite of e2e tests that run against celestia-app/core and celestia-node environments. This validates compatibility, detects regressions early, and ensures readiness for new upstream releases.
🎯 Goal
The goal of this epic to provide assurances with all configurations Rollkit offers out of the box (EVM, ABCI).
📋 Description
We should have unit and integration tests that cover greater than 80% of the code. This brings certainty on individual parts and parts combined.
Currently we have a simple e2e tests system that works fast and allows us to test overall logic against a simple local-da instance. We should separately create a set of e2e tests with celestia-app/core and celestia-node to reassure and test features that arrive in new releases to make sure users are aware of potential breaking changes.
✅ Acceptance Criteria
List the high-level criteria that must be met for this epic to be considered complete.
📁 Related User Stories / Tasks
Link to all child issues that belong to this epic.
Story 1: Achieve >80% Unit and Integration Test Coverage
Description:
Improve the existing codebase by increasing unit and integration test coverage to ensure >80% code coverage.
Story 2: Enhance e2e Test System Against Local-DA
Description:
Extend and structure the current fast e2e testing system that runs against a local DA instance. These tests validate business logic and must remain fast for PR pipelines.
Story 3: Create Separate e2e Test Suite Against celestia-app/core and celestia-node
Description:
Establish a suite of e2e tests that run against celestia-app/core and celestia-node environments. This validates compatibility, detects regressions early, and ensures readiness for new upstream releases.