synapse-ng

Testing

Synapse-NG has a comprehensive test suite that covers all aspects of the system, from the core networking components to the high-level application logic. The tests are designed to be run in a Docker environment to ensure a consistent and reproducible testing process.

Running the Test Suite

To run the complete test suite, use the following command:

./test_suite.sh

This will run all of the tests in the suite, including tests for the base network, governance, economy, and common tools.

Targeted Testing

You can also run specific subsets of the test suite by passing arguments to the test_suite.sh script.

For more specific testing, you can use the following scripts:

Test Coverage

The test suite covers the following scenarios: