From 58c6200764d76223178f0519971b4952ec62d00f Mon Sep 17 00:00:00 2001 From: Cao Shufeng Date: Fri, 26 May 2017 13:18:35 +0800 Subject: [PATCH] set LANG to 'C' for "make test-cmd" Now we support multi-languages: https://github.com/kubernetes/kubernetes/tree/master/translations But some tests support only English. This test fails when LANG is set to zh_CN.UTF-8: https://github.com/kubernetes/kubernetes/blob/master/hack/make-rules/test-cmd-util.sh#L2838 The expected err string is translated to Chinese: https://github.com/kubernetes/kubernetes/blob/master/translations/kubectl/zh_CN/LC_MESSAGES/k8s.po#L82 --- hack/make-rules/test-cmd-util.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/hack/make-rules/test-cmd-util.sh b/hack/make-rules/test-cmd-util.sh index 87fc834188b..cb9d43c4381 100644 --- a/hack/make-rules/test-cmd-util.sh +++ b/hack/make-rules/test-cmd-util.sh @@ -20,6 +20,9 @@ set -o errexit set -o nounset set -o pipefail +# Set locale to ensure english responses from kubectl commands +export LANG=C + KUBE_ROOT=$(dirname "${BASH_SOURCE}")/../.. # Expects the following has already been done by whatever sources this script # source "${KUBE_ROOT}/hack/lib/init.sh"