Skip to content

Commit 33deb3d

Browse files
committed
Revert integ splits per review, keep buildcmd-python split and smoke test changes
Per reviewer feedback, reverted most integration test splits to reduce total job count. Kept only: - Split integ-buildcmd-python out of integ-buildcmd-main (17 min on Windows) - Smoke tests: ubuntu 1 group → 2 halves, windows 3 thirds → 4 quarters
1 parent 225caf9 commit 33deb3d

1 file changed

Lines changed: 4 additions & 16 deletions

File tree

.github/workflows/build.yml

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -124,32 +124,20 @@ jobs:
124124
- "3.11"
125125
# folders that is commented below requires credentials, no need to spare time to run them
126126
tests_config:
127-
- name: "integ-buildcmd-arm64-python-node"
128-
params: "-n 2 --reruns 3 -k 'PythonFunctions or EsbuildFunctions or NodeFunctions or RubyFunctions' tests/integration/buildcmd/test_build_cmd_arm64.py"
129-
- name: "integ-buildcmd-arm64-other"
130-
params: "-n 2 --reruns 3 -k 'not PythonFunctions and not EsbuildFunctions and not NodeFunctions and not RubyFunctions' tests/integration/buildcmd/test_build_cmd_arm64.py"
127+
- name: "integ-buildcmd-arm64"
128+
params: "-n 2 --reruns 3 tests/integration/buildcmd/test_build_cmd_arm64.py"
131129
- name: "integ-buildcmd-python"
132130
params: "-n 2 --reruns 3 tests/integration/buildcmd/test_build_cmd_python.py"
133-
- name: "integ-buildcmd-dotnet"
134-
params: "-n 2 --reruns 3 tests/integration/buildcmd/test_build_cmd_dotnet.py"
135-
- name: "integ-buildcmd-node"
136-
params: "-n 2 --reruns 3 tests/integration/buildcmd/test_build_cmd_node.py"
137131
- name: "integ-buildcmd-main"
138-
params: "-n 2 --reruns 3 tests/integration/buildcmd/test_build_cmd_provided.py tests/integration/buildcmd/test_build_cmd_rust.py"
132+
params: "-n 2 --reruns 3 tests/integration/buildcmd/test_build_cmd_dotnet.py tests/integration/buildcmd/test_build_cmd_provided.py tests/integration/buildcmd/test_build_cmd_rust.py tests/integration/buildcmd/test_build_cmd_node.py"
139133
- name: "integ-buildcmd-java"
140134
params: "-n 2 --reruns 5 tests/integration/buildcmd/test_build_cmd_java.py"
141135
- name: "integ-buildcmd-other"
142136
params: "-n 2 --reruns 3 tests/integration/buildcmd --ignore=tests/integration/buildcmd/test_build_cmd_arm64.py --ignore=tests/integration/buildcmd/test_build_cmd_dotnet.py --ignore=tests/integration/buildcmd/test_build_cmd_provided.py --ignore=tests/integration/buildcmd/test_build_cmd_rust.py --ignore=tests/integration/buildcmd/test_build_cmd_python.py --ignore=tests/integration/buildcmd/test_build_cmd_node.py --ignore=tests/integration/buildcmd/test_build_cmd_java.py"
143137
#- "delete"
144138
#- "deploy"
145-
- name: "integ-local"
146-
params: "-n 2 --reruns 3 tests/integration/local --ignore=tests/integration/local/invoke/test_invoke_durable.py --ignore=tests/integration/local/start_api/test_start_api_durable.py --ignore=tests/integration/local/start_lambda/test_start_lambda_durable.py"
147-
- name: "integ-init"
148-
params: "--reruns 3 tests/integration/init"
149139
- name: "integ-all-other"
150-
params: "-n 2 --reruns 3 tests/integration/pipeline tests/integration/root tests/integration/scripts tests/integration/docs"
151-
- name: "integ-telemetry"
152-
params: "--reruns 3 tests/integration/telemetry"
140+
params: "-n 2 --reruns 3 tests/integration/init tests/integration/local tests/integration/pipeline tests/integration/root tests/integration/scripts tests/integration/telemetry tests/integration/docs --ignore=tests/integration/local/invoke/test_invoke_durable.py --ignore=tests/integration/local/start_api/test_start_api_durable.py --ignore=tests/integration/local/start_lambda/test_start_lambda_durable.py"
153141
- name: "durable-functions"
154142
params: "--reruns 3 tests/integration/local/invoke/test_invoke_durable.py tests/integration/local/start_api/test_start_api_durable.py tests/integration/local/start_lambda/test_start_lambda_durable.py"
155143
#- "list"

0 commit comments

Comments
 (0)