use generated charts, remove error code when running make test

pull/11387/head
VigoTheHacker 2021-05-13 15:47:30 +05:30
parent 5246729910
commit ce656e9f46
2 changed files with 12 additions and 14 deletions

View File

@ -202,6 +202,9 @@ NOTE: DNS forwarding is experimental: https://minikube.sigs.k8s.io/docs/handbook
#### validateTunnelDelete
stops `minikube tunnel`
## TestGeneratedLogs
Verifies logs generated in the /tmp directory
## TestGuestEnvironment
verifies files and packges installed inside minikube ISO/Base image
@ -357,7 +360,4 @@ upgrades Kubernetes from oldest to newest
## TestMissingContainerUpgrade
tests a Docker upgrade where the underlying container is missing
## TestGeneratedLogs
Verifies logs generated in the /tmp directory
TEST COUNT: 115

View File

@ -24,7 +24,6 @@ import (
"os"
"os/exec"
"path/filepath"
// "strings"
"testing"
)
@ -59,12 +58,18 @@ func TestGeneratedLogs(t *testing.T) {
t.Logf("minikube stderr:\n%s", stderr)
}
logsToBeRemoved, err := filepath.Glob(filepath.Join(logDir, "minikube_*"))
if err != nil {
t.Error("failed to clean old log files", err)
}
cleanupLogFiles(t, logsToBeRemoved)
logTests := []struct {
command string
args []string
runCount int // number of times to run command
expectedLogFiles int // number of logfiles expected after running command runCount times
checkReverse bool
runCount int // number of times to run command
expectedLogFiles int // number of logfiles expected after running command runCount times
checkReverse bool // the subcommand can be in the middle, before or after the flags
}{
{
command: "start",
@ -98,13 +103,6 @@ func TestGeneratedLogs(t *testing.T) {
for _, test := range logTests {
t.Run(test.command, func(t *testing.T) {
if test.checkReverse {
args := []string{"-p", profile, "--log_dir", logDir, test.command}
args = append(args, test.args...)
} else {
args := []string{test.command, "-p", profile, "--log_dir", logDir}
args = append(args, test.args...)
}
// before starting the test, ensure no other logs from the current command are written
logFiles, err := filepath.Glob(filepath.Join(logDir, fmt.Sprintf("minikube_%s*", test.command)))