Skip to content

Commit ec62534

Browse files
committed
fix usage
1 parent a216fd0 commit ec62534

File tree

2 files changed

+32
-8
lines changed

2 files changed

+32
-8
lines changed

.evergreen/generated_configs/functions.yml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,11 @@ functions:
1616
cleanup:
1717
- command: subprocess.exec
1818
params:
19+
binary: bash
1920
args:
2021
- .evergreen/scripts/cleanup.sh
22+
working_dir: src
23+
type: test
2124

2225
# Download and merge coverage
2326
download and merge coverage:
@@ -86,22 +89,27 @@ functions:
8689
run just script:
8790
- command: subprocess.exec
8891
params:
92+
binary: bash
8993
args:
9094
- .evergreen/just.sh
9195
- ${JUSTFILE_TARGET}
96+
working_dir: src
9297
include_expansions_in_env:
9398
- AWS_ACCESS_KEY_ID
9499
- AWS_SECRET_ACCESS_KEY
95100
- AWS_SESSION_TOKEN
101+
type: test
96102

97103
# Run server
98104
run server:
99105
- command: subprocess.exec
100106
params:
107+
binary: bash
101108
args:
102109
- .evergreen/just.sh
103110
- run-server
104111
- ${TEST_NAME}
112+
working_dir: src
105113
include_expansions_in_env:
106114
- VERSION
107115
- TOPOLOGY
@@ -117,6 +125,8 @@ functions:
117125
- AUTH_AWS
118126
- LOAD_BALANCER
119127
- LOCAL_ATLAS
128+
- NO_EXT
129+
type: test
120130
- command: expansions.update
121131
params:
122132
file: ${DRIVERS_TOOLS}/mo-expansion.yml
@@ -125,11 +135,13 @@ functions:
125135
run tests:
126136
- command: subprocess.exec
127137
params:
138+
binary: bash
128139
args:
129140
- .evergreen/just.sh
130141
- setup-tests
131142
- ${TEST_NAME}
132143
- ${SUB_TEST_NAME}
144+
working_dir: src
133145
include_expansions_in_env:
134146
- AUTH
135147
- SSL
@@ -150,11 +162,16 @@ functions:
150162
- ORCHESTRATION_FILE
151163
- OCSP_SERVER_TYPE
152164
- VERSION
165+
- REQUIRE_FIPS
166+
type: test
153167
- command: subprocess.exec
154168
params:
169+
binary: bash
155170
args:
156171
- .evergreen/just.sh
157172
- run-tests
173+
working_dir: src
174+
type: test
158175

159176
# Send dashboard data
160177
send dashboard data:
@@ -183,13 +200,19 @@ functions:
183200
teardown system:
184201
- command: subprocess.exec
185202
params:
203+
binary: bash
186204
args:
187205
- .evergreen/just.sh
188206
- teardown-tests
207+
working_dir: src
208+
type: test
189209
- command: subprocess.exec
190210
params:
211+
binary: bash
191212
args:
192213
- ${DRIVERS_TOOLS}/.evergreen/teardown.sh
214+
working_dir: src
215+
type: test
193216

194217
# Upload coverage
195218
upload coverage:

.evergreen/scripts/generate_config.py

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,6 @@
4343
expansions_update,
4444
git_get_project,
4545
perf_send,
46-
subprocess_exec,
4746
)
4847
from shrub.v3.evg_task import EvgTask, EvgTaskDependency, EvgTaskRef
4948

@@ -1111,17 +1110,18 @@ def create_run_server_func():
11111110
"AUTH_AWS",
11121111
"LOAD_BALANCER",
11131112
"LOCAL_ATLAS",
1113+
"NO_EXT",
11141114
]
11151115
args = [".evergreen/just.sh", "run-server", "${TEST_NAME}"]
1116-
sub_cmd = subprocess_exec(include_expansions_in_env=includes, args=args)
1116+
sub_cmd = get_subprocess_exec(include_expansions_in_env=includes, args=args)
11171117
expansion_cmd = expansions_update(file="${DRIVERS_TOOLS}/mo-expansion.yml")
11181118
return "run server", [sub_cmd, expansion_cmd]
11191119

11201120

11211121
def create_run_just_script_func():
11221122
includes = ["AWS_ACCESS_KEY_ID", "AWS_SECRET_ACCESS_KEY", "AWS_SESSION_TOKEN"]
11231123
args = [".evergreen/just.sh", "${JUSTFILE_TARGET}"]
1124-
cmd = subprocess_exec(include_expansions_in_env=includes, args=args)
1124+
cmd = get_subprocess_exec(include_expansions_in_env=includes, args=args)
11251125
return "run just script", [cmd]
11261126

11271127

@@ -1146,21 +1146,22 @@ def create_run_tests_func():
11461146
"ORCHESTRATION_FILE",
11471147
"OCSP_SERVER_TYPE",
11481148
"VERSION",
1149+
"REQUIRE_FIPS",
11491150
]
11501151
args = [".evergreen/just.sh", "setup-tests", "${TEST_NAME}", "${SUB_TEST_NAME}"]
1151-
setup_cmd = subprocess_exec(include_expansions_in_env=includes, args=args)
1152-
test_cmd = subprocess_exec(args=[".evergreen/just.sh", "run-tests"])
1152+
setup_cmd = get_subprocess_exec(include_expansions_in_env=includes, args=args)
1153+
test_cmd = get_subprocess_exec(args=[".evergreen/just.sh", "run-tests"])
11531154
return "run tests", [setup_cmd, test_cmd]
11541155

11551156

11561157
def create_cleanup_func():
1157-
cmd = subprocess_exec(args=[".evergreen/scripts/cleanup.sh"])
1158+
cmd = get_subprocess_exec(args=[".evergreen/scripts/cleanup.sh"])
11581159
return "cleanup", [cmd]
11591160

11601161

11611162
def create_teardown_system_func():
1162-
tests_cmd = subprocess_exec(args=[".evergreen/just.sh", "teardown-tests"])
1163-
drivers_cmd = subprocess_exec(args=["${DRIVERS_TOOLS}/.evergreen/teardown.sh"])
1163+
tests_cmd = get_subprocess_exec(args=[".evergreen/just.sh", "teardown-tests"])
1164+
drivers_cmd = get_subprocess_exec(args=["${DRIVERS_TOOLS}/.evergreen/teardown.sh"])
11641165
return "teardown system", [tests_cmd, drivers_cmd]
11651166

11661167

0 commit comments

Comments
 (0)