Bud tools
Every bud_ tool: products, test runs, statistics, the test catalog, the execution queue, Test Stations, results and artifacts.
Tools for Bud TMP. Each one calls the Bud API as the signed-in user, so Bud’s own permissions and rules apply.
22 tools: 16 read-only, 6 that change data.
Products
Section titled “Products”bud_products_list
Section titled “bud_products_list”List Bud products
No input.
bud_products_get
Section titled “bud_products_get”Get Bud product
| Input | Type | Required | Notes |
|---|---|---|---|
product_id |
integer | yes |
bud_products_create
Section titled “bud_products_create”Create Bud product
| Input | Type | Required | Notes |
|---|---|---|---|
name |
string | yes | |
description |
string | ||
openproject_id |
string |
Test runs and publishing
Section titled “Test runs and publishing”bud_runs_list
Section titled “bud_runs_list”List Bud test runs
| Input | Type | Required | Notes |
|---|---|---|---|
status |
string | ||
runner_account |
string | ||
location |
string | ||
q |
string | ||
suite |
string | ||
latest_per_suite |
boolean | Default false. |
|
limit |
integer | Default 50. 1 to 100. |
|
offset |
integer | Default 0. 0 to 9007199254740991. |
bud_runs_get
Section titled “bud_runs_get”Get Bud test run
| Input | Type | Required | Notes |
|---|---|---|---|
run_id |
integer | yes |
bud_runs_create
Section titled “bud_runs_create”Create Bud CI test run
| Input | Type | Required | Notes |
|---|---|---|---|
test_case_list |
string | yes | |
test_suite_name |
string | yes | |
url_test_software |
string | ||
ref_test_software |
string | Default "main". |
|
url_software_under_test |
string | ||
ref_software_under_test |
string | ||
product_composition_id |
integer | ||
status |
Pending \ |
Running \ |
Completed \ |
pipeline_software_under_test |
boolean | Default false. |
|
runner_account |
string |
bud_runs_update
Section titled “bud_runs_update”Update Bud CI test run
| Input | Type | Required | Notes |
|---|---|---|---|
run_id |
integer | yes | |
status |
Pending \ |
Running \ |
Completed \ |
total_tests |
integer | 0 to 9007199254740991. | |
passed_tests |
integer | 0 to 9007199254740991. | |
failed_tests |
integer | 0 to 9007199254740991. | |
skipped_tests |
integer | 0 to 9007199254740991. | |
duration_seconds |
number |
bud_runs_stats
Section titled “bud_runs_stats”Get Bud test run statistics
| Input | Type | Required | Notes |
|---|---|---|---|
days |
integer | 1 to 3650. | |
runner_account |
string | ||
suite |
string |
bud_runs_filter_options
Section titled “bud_runs_filter_options”List Bud test run filter options
| Input | Type | Required | Notes |
|---|---|---|---|
days |
integer | 1 to 3650. |
bud_runs_publish_to_bloom
Section titled “bud_runs_publish_to_bloom”Publish Bud test run report to Bloom
| Input | Type | Required | Notes |
|---|---|---|---|
run_id |
integer | yes |
bud_runs_trigger_custom
Section titled “bud_runs_trigger_custom”Queue Bud custom test run
| Input | Type | Required | Notes |
|---|---|---|---|
test_paths |
string[] | yes | |
name |
string | ||
runner_account |
string |
bud_runs_events
Section titled “bud_runs_events”List Bud test run events
| Input | Type | Required | Notes |
|---|---|---|---|
run_id |
integer | yes |
bud_runs_artifacts
Section titled “bud_runs_artifacts”List Bud test run artifacts
| Input | Type | Required | Notes |
|---|---|---|---|
run_id |
integer | yes |
Catalog, queue and stations
Section titled “Catalog, queue and stations”bud_catalog_list
Section titled “bud_catalog_list”List Bud test catalog
| Input | Type | Required | Notes |
|---|---|---|---|
runner_account |
string | ||
suite |
string |
bud_execution_requests_list
Section titled “bud_execution_requests_list”List Bud execution requests
No input.
bud_execution_requests_get
Section titled “bud_execution_requests_get”Get Bud execution request
| Input | Type | Required | Notes |
|---|---|---|---|
request_id |
integer | yes |
bud_runners_status
Section titled “bud_runners_status”Get Bud Test Station status
No input.
Results and artifacts
Section titled “Results and artifacts”bud_artifacts_info
Section titled “bud_artifacts_info”Get Bud artifact metadata
| Input | Type | Required | Notes |
|---|---|---|---|
artifact_id |
integer | yes |
bud_artifacts_get_content
Section titled “bud_artifacts_get_content”Read Bud artifact content
| Input | Type | Required | Notes |
|---|---|---|---|
artifact_id |
integer | yes | |
offset |
integer | Default 0. 0 to 9007199254740991. |
|
max_bytes |
integer | Default 65536. 1 to 1048576. |
bud_results_list_for_run
Section titled “bud_results_list_for_run”List Bud results for test run
| Input | Type | Required | Notes |
|---|---|---|---|
run_id |
integer | yes |
bud_results_get
Section titled “bud_results_get”Get Bud test result
| Input | Type | Required | Notes |
|---|---|---|---|
result_id |
integer | yes |
bud_results_create
Section titled “bud_results_create”Submit Bud CI test results
| Input | Type | Required | Notes |
|---|---|---|---|
results |
object[] | yes | |
test_run_id |
integer | ||
product_id |
integer | ||
runner_account |
string | ||
test_suite_name |
string | ||
url_test_software |
string | ||
ref_test_software |
string | ||
url_software_under_test |
string | ||
ref_software_under_test |
string |


