From 5ebc9033162f021b57bd0038efa57f6c1d9108d6 Mon Sep 17 00:00:00 2001 From: machichima Date: Fri, 6 Mar 2026 13:21:50 +0800 Subject: [PATCH 1/2] feat: draft test scripts Signed-off-by: machichima --- runs/test/scripts/get_action_details.sh | 22 +++++++++++++ runs/test/scripts/get_run_details.sh | 18 ++++++++++ runs/test/scripts/list_actions.sh | 24 ++++++++++++++ runs/test/scripts/list_runs.sh | 23 +++++++++++++ runs/test/scripts/watch_actions.sh | 18 ++++++++++ runs/test/scripts/watch_cluster_events.sh | 24 ++++++++++++++ runs/test/scripts/watch_groups.sh | 40 +++++++++++++++++++++++ runs/test/scripts/watch_run_details.sh | 18 ++++++++++ runs/test/scripts/watch_runs.sh | 25 ++++++++++++++ 9 files changed, 212 insertions(+) create mode 100755 runs/test/scripts/get_action_details.sh create mode 100755 runs/test/scripts/get_run_details.sh create mode 100755 runs/test/scripts/list_actions.sh create mode 100755 runs/test/scripts/list_runs.sh create mode 100755 runs/test/scripts/watch_actions.sh create mode 100755 runs/test/scripts/watch_cluster_events.sh create mode 100755 runs/test/scripts/watch_groups.sh create mode 100755 runs/test/scripts/watch_run_details.sh create mode 100755 runs/test/scripts/watch_runs.sh diff --git a/runs/test/scripts/get_action_details.sh b/runs/test/scripts/get_action_details.sh new file mode 100755 index 00000000000..8e531339ff6 --- /dev/null +++ b/runs/test/scripts/get_action_details.sh @@ -0,0 +1,22 @@ +#!/bin/bash + +ENDPOINT="${ENDPOINT:-http://localhost:8090}" +ORG="${ORG:-testorg}" +PROJECT="${PROJECT:-testproject}" +DOMAIN="${DOMAIN:-development}" +RUN_NAME="${RUN_NAME:?Error: RUN_NAME environment variable is required}" +ACTION="${ACTION:-$RUN_NAME}" + +buf curl --schema . "$ENDPOINT/flyteidl2.workflow.RunService/GetActionDetails" --data @- < Date: Fri, 6 Mar 2026 13:51:44 +0800 Subject: [PATCH 2/2] feat: add abort script Signed-off-by: machichima --- runs/test/scripts/abort_action.sh | 24 ++++++++++++++++++++++++ runs/test/scripts/abort_run.sh | 20 ++++++++++++++++++++ 2 files changed, 44 insertions(+) create mode 100755 runs/test/scripts/abort_action.sh create mode 100755 runs/test/scripts/abort_run.sh diff --git a/runs/test/scripts/abort_action.sh b/runs/test/scripts/abort_action.sh new file mode 100755 index 00000000000..a4ae7c85249 --- /dev/null +++ b/runs/test/scripts/abort_action.sh @@ -0,0 +1,24 @@ +#!/bin/bash + +ENDPOINT="${ENDPOINT:-http://localhost:8090}" +ORG="${ORG:-testorg}" +PROJECT="${PROJECT:-testproject}" +DOMAIN="${DOMAIN:-development}" +RUN_NAME="${RUN_NAME:?Error: RUN_NAME environment variable is required}" +ACTION="${ACTION:-$RUN_NAME}" +REASON="${REASON:-User requested abort}" + +buf curl --schema . "$ENDPOINT/flyteidl2.workflow.RunService/AbortAction" --data @- <