logos-storage-nim/tests/testIntegration.nim

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

19 lines
646 B
Nim
Raw Normal View History

import std/os
import std/strutils
import ./imports
## Limit which integration tests to run by setting the
## environment variable during compilation. For example:
## STORAGE_INTEGRATION_TEST_INCLUDES="testFoo.nim,testBar.nim"
const includes = getEnv("STORAGE_INTEGRATION_TEST_INCLUDES")
when includes != "":
# import only the specified tests
importAll(includes.split(","))
else:
2026-06-12 19:27:16 +04:00
# all tests in integration/, except the nat/ real-topology scenarios, which
# need podman + the storage-nat image and run via testNatIntegration instead
2026-06-12 19:59:28 +04:00
importTests(currentSourcePath().parentDir() / "integration", "/nat/")
{.warning[UnusedImport]: off.}