Manage tests in GitHub and run them via Actions using loadforge-cli.
tests/<slug>/
:
config.json
fields managed by the CLI:
host
is protocol+hostname+port; the CLI resolves/creates the Host and sends host_id
.region
present on create; for updates, region
defaults to remote if omitted.test_type = "load"
is supported for pull/push currently.API_KEY
: your LoadForge API key (used as env var API_KEY
).--allow-create
)--allow-delete
)wait
command exits with:
config.json
, e.g., "host": "https://example.com:443"
.host_id
automatically.tests/<slug>/locustfile.py
and tests/<slug>/config.json
for all load tests. It writes host
strings by resolving host_id
via the Hosts API.
--allow-create
to create it remotely.