mirror of
https://github.com/logos-blockchain/logos-execution-zone.git
synced 2026-08-25 11:21:12 +00:00
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>
27 lines
1.1 KiB
Gherkin
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
|