andrei-shtanakov/ATP Test

Run ATP agent tests and produce reports, summaries, and badges

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
suite_pathPath to the ATP test suite YAML fileyestests/suite.yaml
adapterAgent adapter to use (e.g. cli, http, langraph)no""
thresholdMinimum success rate (0.0-1.0). The action fails if the actual success rate falls below this value. no""
budget_usdMaximum allowed estimated cost in USD. The action fails if the estimated cost exceeds this budget. no""
baseline_pathPath to a baseline JSON file for regression comparison. When set, the action runs baseline comparison and fails on detected regressions. no""
comment_on_prPost a markdown summary as a PR comment (true/false)nofalse
python_versionPython version to useno3.12
extra_argsAdditional arguments passed to `atp test`no""
namedescription
success_rateOverall success rate (0.0-1.0)
total_testsTotal number of tests executed
passed_testsNumber of passed tests
failed_testsNumber of failed tests
estimated_costEstimated cost in USD
junit_pathPath to the generated JUnit XML report
json_pathPath to the generated JSON report
summary_markdownMarkdown summary of the test results
badge_urlshields.io badge URL reflecting the test outcome
regression_detectedWhether a regression was detected (true/false)