Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions tasks_tools.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -186,4 +186,5 @@ tasks:
cmds:
- 'GOBIN="{{.LOCALBIN}}" go install sigs.k8s.io/controller-runtime/tools/setup-envtest@{{.ENVTEST_VERSION}}'
- echo -n "{{.ENVTEST_VERSION}}" > {{.LOCALBIN}}/envtest_version
- '{{.ROOT_DIR}}/bin/setup-envtest use {{.ENVTEST_K8S_VERSION}} -p path > {{.LOCALBIN}}/assets_path'
internal: true
6 changes: 5 additions & 1 deletion tasks_val.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,13 +23,17 @@ tasks:
test:
desc: " Run all tests."
run: once
vars:
ENVTEST_K8S_VERSION: '{{ env "ENVTEST_K8S_VERSION" | default ( .ENVTEST_K8S_VERSION | default "1.30.0" ) }}'
KUBEBUILDER_ASSETS:
sh: '(test -f {{.LOCALBIN}}/assets_path && cat {{.LOCALBIN}}/assets_path) || echo ""'
requires:
vars:
- CODE_DIRS
deps:
- test-envtest-dep
cmds:
- 'PROJECT_ROOT="{{.ROOT_DIR2}}" NESTED_MODULES="{{.NESTED_MODULES}}" {{.TASKFILE_DIR2}}/run-tests.sh {{.CODE_DIRS}}'
- 'PROJECT_ROOT="{{.ROOT_DIR2}}" NESTED_MODULES="{{.NESTED_MODULES}}" KUBEBUILDER_ASSETS="{{.KUBEBUILDER_ASSETS}}" ENVTEST_K8S_VERSION="{{.ENVTEST_K8S_VERSION}}" {{.TASKFILE_DIR2}}/run-tests.sh {{.CODE_DIRS}}'

test-envtest-dep:
desc: " Install the envtest dependency, if marked as required."
Expand Down