Skip to content

test: add unit tests for SFN from_deployment parameter extraction #267

test: add unit tests for SFN from_deployment parameter extraction

test: add unit tests for SFN from_deployment parameter extraction #267

Triggered via push March 11, 2026 22:28
Status Failure
Total duration 52m 13s
Artifacts 15

ux-tests.yml

on: push
Matrix: ux-tests
Unit Tests
55s
Unit Tests
Coverage Report
1m 25s
Coverage Report
Fit to window
Zoom out
Zoom in

Annotations

29 errors and 6 warnings
pytest ► core.test_resume ► test_resume_hello_world[argo-kubernetes-deployer]: junit-argo-kubernetes.xml#L0
Failed test found in: junit-argo-kubernetes.xml Error: test/ux/core/test_resume.py:53: in test_resume_hello_world
pytest ► core.test_resume ► test_resume_step_to_rerun[argo-kubernetes-deployer]: junit-argo-kubernetes.xml#L0
Failed test found in: junit-argo-kubernetes.xml Error: test/ux/core/test_resume.py:132: in test_resume_step_to_rerun
pytest ► core.test_resume ► test_resume_failed_flow[argo-kubernetes-deployer]: junit-argo-kubernetes.xml#L0
Failed test found in: junit-argo-kubernetes.xml Error: test/ux/core/test_resume.py:89: in test_resume_failed_flow
argo-kubernetes
Process completed with exit code 1.
pytest ► core.test_basic ► test_hello_conda[sfn-batch-deployer]: junit-sfn-batch.xml#L0
Failed test found in: junit-sfn-batch.xml Error: test/ux/core/test_basic.py:155: in test_hello_conda
pytest ► core.test_basic ► test_hello_conda[sfn-batch-runner]: junit-sfn-batch.xml#L0
Failed test found in: junit-sfn-batch.xml Error: metaflow/runner/utils.py:248: in handle_timeout
pytest ► core.test_decorators ► test_card_basic[sfn-batch-deployer]: junit-sfn-batch.xml#L0
Failed test found in: junit-sfn-batch.xml Error: test/ux/core/test_decorators.py:45: in test_card_basic
pytest ► core.test_lifecycle ► test_deployed_flow_status[sfn-batch-deployer]: junit-sfn-batch.xml#L0
Failed test found in: junit-sfn-batch.xml Error: test/ux/core/test_lifecycle.py:71: in test_deployed_flow_status
pytest ► core.test_resume ► test_resume_hello_world[sfn-batch-deployer]: junit-sfn-batch.xml#L0
Failed test found in: junit-sfn-batch.xml Error: test/ux/core/test_resume.py:53: in test_resume_hello_world
pytest ► core.test_resume ► test_resume_step_to_rerun[sfn-batch-deployer]: junit-sfn-batch.xml#L0
Failed test found in: junit-sfn-batch.xml Error: test/ux/core/test_resume.py:132: in test_resume_step_to_rerun
pytest ► core.test_resume ► test_resume_failed_flow[sfn-batch-deployer]: junit-sfn-batch.xml#L0
Failed test found in: junit-sfn-batch.xml Error: test/ux/core/test_resume.py:89: in test_resume_failed_flow
pytest ► core.test_sfn_compilation.TestSfnCompilation ► test_branch_flow: junit-sfn-batch.xml#L0
Failed test found in: junit-sfn-batch.xml Error: /opt/hostedtoolcache/Python/3.9.25/x64/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen
pytest ► core.test_sfn_compilation.TestSfnCompilation ► test_retry_flow: junit-sfn-batch.xml#L0
Failed test found in: junit-sfn-batch.xml Error: /opt/hostedtoolcache/Python/3.9.25/x64/lib/python3.9/site-packages/urllib3/connectionpool.py:716: in urlopen
sfn-batch
Process completed with exit code 1.
pytest ► core.test_resume ► test_resume_hello_world[airflow-kubernetes-deployer]: junit-airflow-kubernetes.xml#L0
Failed test found in: junit-airflow-kubernetes.xml Error: test/ux/core/test_resume.py:53: in test_resume_hello_world
pytest ► core.test_resume ► test_resume_step_to_rerun[airflow-kubernetes-deployer]: junit-airflow-kubernetes.xml#L0
Failed test found in: junit-airflow-kubernetes.xml Error: test/ux/core/test_resume.py:132: in test_resume_step_to_rerun
pytest ► core.test_resume ► test_resume_failed_flow[airflow-kubernetes-deployer]: junit-airflow-kubernetes.xml#L0
Failed test found in: junit-airflow-kubernetes.xml Error: test/ux/core/test_resume.py:89: in test_resume_failed_flow
airflow-kubernetes
Process completed with exit code 1.
pytest ► core.test_resume ► test_resume_hello_world[airflow-kubernetes-deployer]: junit-artifacts/junit-airflow-kubernetes/junit-airflow-kubernetes.xml#L0
Failed test found in: junit-artifacts/junit-airflow-kubernetes/junit-airflow-kubernetes.xml Error: test/ux/core/test_resume.py:53: in test_resume_hello_world
pytest ► core.test_resume ► test_resume_step_to_rerun[airflow-kubernetes-deployer]: junit-artifacts/junit-airflow-kubernetes/junit-airflow-kubernetes.xml#L0
Failed test found in: junit-artifacts/junit-airflow-kubernetes/junit-airflow-kubernetes.xml Error: test/ux/core/test_resume.py:132: in test_resume_step_to_rerun
pytest ► core.test_resume ► test_resume_failed_flow[airflow-kubernetes-deployer]: junit-artifacts/junit-airflow-kubernetes/junit-airflow-kubernetes.xml#L0
Failed test found in: junit-artifacts/junit-airflow-kubernetes/junit-airflow-kubernetes.xml Error: test/ux/core/test_resume.py:89: in test_resume_failed_flow
pytest ► core.test_resume ► test_resume_hello_world[argo-kubernetes-deployer]: junit-artifacts/junit-argo-kubernetes/junit-argo-kubernetes.xml#L0
Failed test found in: junit-artifacts/junit-argo-kubernetes/junit-argo-kubernetes.xml Error: test/ux/core/test_resume.py:53: in test_resume_hello_world
pytest ► core.test_resume ► test_resume_step_to_rerun[argo-kubernetes-deployer]: junit-artifacts/junit-argo-kubernetes/junit-argo-kubernetes.xml#L0
Failed test found in: junit-artifacts/junit-argo-kubernetes/junit-argo-kubernetes.xml Error: test/ux/core/test_resume.py:132: in test_resume_step_to_rerun
pytest ► core.test_resume ► test_resume_failed_flow[argo-kubernetes-deployer]: junit-artifacts/junit-argo-kubernetes/junit-argo-kubernetes.xml#L0
Failed test found in: junit-artifacts/junit-argo-kubernetes/junit-argo-kubernetes.xml Error: test/ux/core/test_resume.py:89: in test_resume_failed_flow
pytest ► core.test_basic ► test_hello_conda[sfn-batch-deployer]: junit-artifacts/junit-sfn-batch/junit-sfn-batch.xml#L0
Failed test found in: junit-artifacts/junit-sfn-batch/junit-sfn-batch.xml Error: test/ux/core/test_basic.py:155: in test_hello_conda
pytest ► core.test_basic ► test_hello_conda[sfn-batch-runner]: junit-artifacts/junit-sfn-batch/junit-sfn-batch.xml#L0
Failed test found in: junit-artifacts/junit-sfn-batch/junit-sfn-batch.xml Error: metaflow/runner/utils.py:248: in handle_timeout
pytest ► core.test_decorators ► test_card_basic[sfn-batch-deployer]: junit-artifacts/junit-sfn-batch/junit-sfn-batch.xml#L0
Failed test found in: junit-artifacts/junit-sfn-batch/junit-sfn-batch.xml Error: test/ux/core/test_decorators.py:45: in test_card_basic
pytest ► core.test_lifecycle ► test_deployed_flow_status[sfn-batch-deployer]: junit-artifacts/junit-sfn-batch/junit-sfn-batch.xml#L0
Failed test found in: junit-artifacts/junit-sfn-batch/junit-sfn-batch.xml Error: test/ux/core/test_lifecycle.py:71: in test_deployed_flow_status
pytest ► core.test_resume ► test_resume_hello_world[sfn-batch-deployer]: junit-artifacts/junit-sfn-batch/junit-sfn-batch.xml#L0
Failed test found in: junit-artifacts/junit-sfn-batch/junit-sfn-batch.xml Error: test/ux/core/test_resume.py:53: in test_resume_hello_world
Unit Tests
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, dorny/test-reporter@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
local
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/cache@v4, actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, azure/setup-helm@v4, dorny/test-reporter@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
argo-kubernetes
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/cache@v4, actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, azure/setup-helm@v4, dorny/test-reporter@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
sfn-batch
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/cache@v4, actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, azure/setup-helm@v4, dorny/test-reporter@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
airflow-kubernetes
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/cache@v4, actions/checkout@v4, actions/setup-python@v5, actions/upload-artifact@v4, azure/setup-helm@v4, dorny/test-reporter@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Coverage Report
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea, actions/setup-python@v5, actions/upload-artifact@v4, dorny/test-reporter@v1. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Artifacts

Produced during runtime
Name Size Digest
coverage-airflow-kubernetes
4.17 MB
sha256:6562c7ff3cb6006945e95d2c18eee1a9eb0afce3a3dc2f2c03574a088c73b21a
coverage-argo-kubernetes
4.15 MB
sha256:9e47d0899d3a1c76692ac2438d1c1b7ed9f6ae0c6b2bc11e37520fdb77b01ba4
coverage-combined
3.88 MB
sha256:f261135d5509a3a39fd46f3d795f32b7eeafbce757e4483187c795d3cd549c47
coverage-local
4.13 MB
sha256:119f936fd372d6e7af05b6f419f1089447dda6679aa48ce1d0f3751745fc2d91
coverage-sfn-batch
4.17 MB
sha256:d1a77b0e9649e7f6724f68bda5d5c2bbc4312774cfb93c446b7b341e9c0dc9a9
coverage-unit
492 KB
sha256:2c6574124eda42af85b4c68662e2689d6b1721423cba7c2cf19d9ce9ee79823e
junit-airflow-kubernetes
2.18 KB
sha256:196ccf18bbd41f397101cc1c70736d762005196db63abb05af74949988a7aceb
junit-argo-kubernetes
1.73 KB
sha256:636aec90d39eb6f8dfbe4bba1efaaaa00b008aa2aa60ea63dc7aa71ceace5a36
junit-local
1.24 KB
sha256:d79fcef7f4673dc6211a289960852b21cbc6555fe03f8bda892032b39d1e6c08
junit-sfn-batch
4.79 KB
sha256:b94dcb922a2226842e7100fe1632e8dca3af0ab9a16dd82bc7183570898d7a90
junit-unit
3.29 KB
sha256:4c8901f7de100913196a670ec84dbb046b8269211a6477ed4541170476a06607
tilt-logs-airflow-kubernetes
96.3 KB
sha256:1bef309d8b5128ca585874c4cc61e139d11ee6f4ef342920c1f62cbb8a3054af
tilt-logs-argo-kubernetes
105 KB
sha256:835074877ac93c9ff740d8b00b1fa8135e487901e5fb677e1ce69732da03c723
tilt-logs-local
16.6 KB
sha256:1a576da2094c897c669f46787a8894431965f3dd6a2a696da495e039d60fdeae
tilt-logs-sfn-batch
948 KB
sha256:586dd39626c754aa2ae68d9cb08252a0b6b1acdd0f86f99b76a1617bac2cebc5