Merge pull request #76227 from sawlanipradeep/window-plugin-fix

Replace syscall.Execve with exec.Command.
This commit is contained in:
Kubernetes Prow Robot
2019-07-08 13:00:36 -07:00
committed by GitHub
4 changed files with 29 additions and 6 deletions

View File

@@ -44,6 +44,10 @@ run_plugins_tests() {
output_message=$(PATH=${PATH}:"test/fixtures/pkg/kubectl/plugins" kubectl foo)
kube::test::if_has_string "${output_message}" 'plugin foo'
# check arguments passed to the plugin
output_message=$(PATH=${PATH}:"test/fixtures/pkg/kubectl/plugins/bar" kubectl bar arg1)
kube::test::if_has_string "${output_message}" 'test/fixtures/pkg/kubectl/plugins/bar/kubectl-bar arg1'
# ensure that a kubectl command supersedes a plugin that overshadows it
output_message=$(PATH=${PATH}:"test/fixtures/pkg/kubectl/plugins/version" kubectl version)
kube::test::if_has_string "${output_message}" 'Client Version'

View File

@@ -0,0 +1,3 @@
#!/bin/bash
echo "I am plugin bar called with args $0 $@"