Files
7dac077487 test: add cucumber environment with initial ported integration tests (#741)
This PR introduces the initial Cucumber-based integration test framework for the LEZ, building on the testing-framework integration work started by @andrussal, adds the first set of Cucumber integration scenarios and establishes reusable infrastructure for future Cucumber scenarios.

---------

Co-authored-by: Andrus Salumets <salumets.andrus@gmail.com>
Co-authored-by: Sergio Chouhy <sergio.chouhy@gmail.com>
Co-authored-by: Sergio Chouhy <41742639+schouhy@users.noreply.github.com>
Co-authored-by: Roman <zajic@zajic.net>
Co-authored-by: Daniil Polyakov <arjentix@gmail.com>
Co-authored-by: Moudy <m.ellaz@hotmail.com>
Co-authored-by: andrussal <salumets.andrus@gmail.com>
2026-08-20 21:15:05 +02:00

27 lines
1.1 KiB
Gherkin

Feature: LEZ integration environment
@smoke_ci
Scenario: LEZ smoke stack exposes its configured public account
Given a LEZ smoke stack
When I query the balance of the first configured public account
Then its balance matches the configured initial balance
And the indexer catches up to the sequencer within 120 seconds
Then I stop the runtime
@smoke_ci
Scenario: LEZ private smoke stack initializes its configured private account
Given a LEZ private smoke stack
When I query the balance of the first configured private account
Then its balance matches the configured initial balance
And the indexer catches up to the sequencer within 120 seconds
Then I stop the runtime
@smoke_ci
@multi_node
Scenario: LEZ operates over a multi-node Bedrock cluster
Given a LEZ stack with a multi-node Bedrock cluster
When I query the balance of the first configured public account
Then its balance matches the configured initial balance
And the indexer catches up to the sequencer within 120 seconds
Then I stop the runtime