Skip to content

Commit 59c0bbc

Browse files
committed
fstests: Fix DYNAMIC_RUNTIME_VARS use on CIs runs
Running 'make fstests-baseline' on CIs is proving we don't get dynamic variable set in particular kdevops_run_fstests. To fix this correct the syntax and quoting of --extra-vars when invoking ansible. Signed-off-by: Luis Chamberlain <[email protected]>
1 parent 675ac36 commit 59c0bbc

File tree

2 files changed

+9
-9
lines changed

2 files changed

+9
-9
lines changed

playbooks/roles/fstests/tasks/main.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@
1414
name: create_data_partition
1515
tags: [ 'oscheck', 'data_partition' ]
1616

17+
- debug:
18+
msg: "kdevops_run_fstests is {{ kdevops_run_fstests }}"
19+
1720
# Distro specific
1821
- name: Install dependencies
1922
include_tasks: install-deps/main.yml

workflows/fstests/Makefile

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -80,9 +80,9 @@ FSTEST_KERNEL_CI_LOOP := scripts/workflows/fstests/run_kernel_ci.sh
8080
FSTEST_KERNEL_CI_LOOP_KOTD := scripts/workflows/fstests/run_kernel_ci_kotd.sh
8181
endif # CONFIG_KERNEL_CI
8282

83-
DYNAMIC_RUNTIME_VARS := "kdevops_run_fstests": True
83+
DYNAMIC_RUNTIME_VARS := '"kdevops_run_fstests": True'
8484
ifneq (,$(RUN_FAILURES))
85-
DYNAMIC_RUNTIME_VARS += , "run_tests_on_failures": True
85+
DYNAMIC_RUNTIME_VARS += ', "run_tests_on_failures": True'
8686
endif
8787

8888
ifneq (,$(SKIP_RUN))
@@ -129,7 +129,7 @@ fstests-baseline: $(FSTESTS_BASELINE_EXTRA)
129129
$(Q)PYTHONUNBUFFERED=1 ansible-playbook $(ANSIBLE_VERBOSE) \
130130
-f 30 -i hosts -l baseline playbooks/fstests.yml \
131131
--tags vars,run_tests,copy_results \
132-
--extra-vars '{ $(DYNAMIC_RUNTIME_VARS) }' \
132+
--extra-vars $(DYNAMIC_RUNTIME_VARS) \
133133
--extra-vars=@./extra_vars.yaml $(LIMIT_HOSTS)
134134

135135
fstests-baseline-loop: $(KDEVOPS_EXTRA_VARS)
@@ -143,8 +143,7 @@ fstests-baseline-skip-kdevops-update: $(KDEVOPS_EXTRA_VARS)
143143
-f 30 -i hosts -l baseline playbooks/fstests.yml \
144144
--tags run_tests,copy_results \
145145
--skip-tags git_update \
146-
--extra-vars \
147-
'{ $(DYNAMIC_RUNTIME_VARS) }' \
146+
--extra-vars $(DYNAMIC_RUNTIME_VARS) \
148147
--extra-vars=@./extra_vars.yaml \
149148
$(LIMIT_HOSTS)
150149

@@ -153,8 +152,7 @@ fstests-baseline-run-oscheck-only: $(KDEVOPS_EXTRA_VARS)
153152
-f 30 -i hosts -l baseline playbooks/fstests.yml \
154153
--tags run_tests,copy_results \
155154
--skip-tags git_update,reboot,clean_results \
156-
--extra-vars \
157-
'{ $(DYNAMIC_RUNTIME_VARS) }' \
155+
--extra-vars $(DYNAMIC_RUNTIME_VARS) \
158156
--extra-vars=@./extra_vars.yaml \
159157
$(LIMIT_HOSTS)
160158

@@ -178,8 +176,7 @@ fstests-dev: $(KDEVOPS_EXTRA_VARS)
178176
$(Q)ansible-playbook $(ANSIBLE_VERBOSE) \
179177
-f 30 -i hosts -l dev playbooks/fstests.yml \
180178
--tags vars,run_tests,copy_results \
181-
--extra-vars \
182-
'{ $(DYNAMIC_RUNTIME_VARS) }' \
179+
--extra-vars $(DYNAMIC_RUNTIME_VARS) \
183180
--extra-vars=@./extra_vars.yaml $(LIMIT_HOSTS)
184181

185182
fstests-baseline-results-tfb-ls: $(KDEVOPS_EXTRA_VARS)

0 commit comments

Comments
 (0)