k3s/hack/make-rules
Kubernetes Submit Queue 0bf74270e3
Merge pull request #66061 from cofyc/prefer_using_process_environments
Automatic merge from submit-queue (batch tested with PRs 66410, 66398, 66061, 66397, 65558). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md">here</a>.

Passing `KUBE_TEST_ARGS` variable to make through process environment instead of command line flags

**What this PR does / why we need it**:

Passing `KUBE_TEST_ARGS` variable to make through process environment instead of command line flags.

 `$` character has special meaning in `make`, if `KUBE_TEST_ARGS` contains `$`, it cannot be passed to `make test`. Actually, we can simply pass variables to make through process environment. This makes following scenario to work:

```
export KUBE_TEST_ARGS='-run ^TestVolumeBinding$'
make test-integration WHAT=./test/integration/scheduler
```

**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
Fixes #

**Special notes for your reviewer**:

**Release note**:

```release-note
NONE
```
2018-07-20 18:51:09 -07:00
..
helpers Add a helper tool to emit Makefile snippets 2018-06-04 15:04:21 -07:00
BUILD fix visibility of testdata for //test/cmd:legacy-script 2018-07-06 16:08:20 -07:00
Makefile.manifest Make the pause image a manifest list 2018-01-24 02:10:45 -05:00
build.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
clean.sh Don't delete pkg/generated/bindata.go in make clean 2018-07-11 10:02:34 -07:00
cross.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
make-help.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
test-cmd.sh Disable initializers by default 2018-07-10 15:14:32 -04:00
test-e2e-node.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
test-integration.sh Passing `KUBE_TEST_ARGS` variable to make through process environment 2018-07-16 10:16:40 +08:00
test-kubeadm-cmd.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
test.sh Merge pull request #62665 from liztio/kubeadm-e2e 2018-05-10 12:56:12 -07:00
update.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00
verify.sh Add script to verify generated files 2018-07-05 14:06:54 -07:00
vet.sh Update all script to use /usr/bin/env bash in shebang 2018-04-19 13:20:13 +02:00