Skip to main content

E2E Tests - Quickstart

TODO

Add a gif of load tests running locally.

tl;dr Fully featured E2E Tests to verify PATH works correctly.

Quickstart

⚠️ Prerequisites: Complete the Quick Start and Shannon Cheat Sheet guides.

First, prepare the Shannon E2E test config file:

make config_copy_path_local_config_shannon_e2e

Then, run E2E tests for specific service IDs:

make e2e_test eth,xrplevm

Or, run E2E tests for all service IDs:

make e2e_test_all

E2E Test Config Files

Configuration FileCustom Config Required?Default available?DescriptionCommand to create or customize
./e2e/config/.shannon.config.yamlGateway service configuration for PATHmake config_copy_path_local_config_shannon_e2e OR make config_shannon_populate
./e2e/config/.e2e_load_test.config.yamle2e/config/e2e_load_test.config.tmpl.yamlCustom configuration for E2E testsmake config_prepare_shannon_e2e

Supported Services in E2E Tests

To see the list of supported services for the tests, see the test_cases array in the E2E Test Config file.