Testing#
Running unit tests#
You can use the following tasks to run the set of unit tests that’s appropriate.
Task |
Description |
|---|---|
|
Runs all C++ unit tests. |
|
Runs all Rust unit tests. |
|
Runs all spider-py unit tests which require a storage backend to run. |
Running integration tests#
You can use the following tasks to run integration tests.
Task |
Description |
|---|---|
|
Runs all C++ integration tests. |
GitHub test workflow#
The tests.yaml GitHub workflow runs all unit tests and integration tests on push, pull requests, and daily.