mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-20 02:11:09 +00:00
unit tests: Fixes kubeadm postupgrade failing unit test on Windows
The unit test TestWriteKubeletConfigFiles fails on Windows because the file not found error message is different on Windows.
This commit is contained in:
parent
70f337c0d5
commit
2e2ef9b0e7
24
cmd/kubeadm/app/phases/upgrade/postupgrade_others_test.go
Normal file
24
cmd/kubeadm/app/phases/upgrade/postupgrade_others_test.go
Normal file
@ -0,0 +1,24 @@
|
||||
//go:build !windows
|
||||
// +build !windows
|
||||
|
||||
/*
|
||||
Copyright 2023 The Kubernetes Authors.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
package upgrade
|
||||
|
||||
const (
|
||||
missingKubeletConfig = "no kubelet component config found.*no such file or directory"
|
||||
)
|
@ -138,7 +138,7 @@ func TestWriteKubeletConfigFiles(t *testing.T) {
|
||||
{
|
||||
name: "aggregate errs: no kubelet config file and cannot read config file",
|
||||
dryrun: true,
|
||||
errPattern: "no kubelet component config found.*no such file or directory",
|
||||
errPattern: missingKubeletConfig,
|
||||
cfg: &kubeadmapi.InitConfiguration{},
|
||||
},
|
||||
{
|
||||
|
24
cmd/kubeadm/app/phases/upgrade/postupgrade_windows_test.go
Normal file
24
cmd/kubeadm/app/phases/upgrade/postupgrade_windows_test.go
Normal file
@ -0,0 +1,24 @@
|
||||
//go:build windows
|
||||
// +build windows
|
||||
|
||||
/*
|
||||
Copyright 2023 The Kubernetes Authors.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
*/
|
||||
|
||||
package upgrade
|
||||
|
||||
const (
|
||||
missingKubeletConfig = "no kubelet component config found.*The system cannot find the file specified."
|
||||
)
|
Loading…
Reference in New Issue
Block a user