Documentation
¶
Index ¶
Constants ¶
const ConfigPath = ".ats/main.yaml"
ConfigPath is the canonical, repository-owned ATS configuration file.
Variables ¶
This section is empty.
Functions ¶
func CreateATS ¶
CreateATS returns the inputs for the canonical app-test-suite (ATS) test dependencies. Emission is gated on the chart/app (.HasApp) flavour by the caller (devctl gen circleci) -- the same signal that emits the run-tests-with-ats jobs -- so the files never land in a non-app or non-generated-CI repo.
uv selects the layout: false is the pipenv layout ATS up to 0.15 consumes (tests/ats/Pipfile); true is the uv layout of ATS 1.x (tests/ats/pyproject.toml + uv.lock), which also removes the Pipfile the generator used to emit.
func CreateConfig ¶ added in v8.164.0
CreateConfig returns a starter configuration for a repository without ATS scenarios. The file is repository-owned after creation; unlike dependencies, it must never bypass the generator's regeneration check. ATS 1.x gets its cluster from the orb and no longer accepts the legacy per-scenario options.
Types ¶
This section is empty.