mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 03:41:45 +00:00
Merge pull request #88941 from dims/add-version-command-line-parameter
Add version flag to e2e.test
This commit is contained in:
commit
b52f703d2c
@ -5,6 +5,7 @@ load(
|
||||
go_test = "go_test_conditional_pure",
|
||||
)
|
||||
load("@io_bazel_rules_go//go:def.bzl", "go_library")
|
||||
load("//staging/src/k8s.io/component-base/version:def.bzl", "version_x_defs")
|
||||
|
||||
go_test(
|
||||
name = "go_default_test",
|
||||
@ -15,7 +16,9 @@ go_test(
|
||||
out = "e2e.test",
|
||||
embed = [":go_default_library"],
|
||||
tags = ["e2e"],
|
||||
x_defs = version_x_defs(),
|
||||
deps = [
|
||||
"//staging/src/k8s.io/component-base/version:go_default_library",
|
||||
"//test/e2e/apimachinery:go_default_library",
|
||||
"//test/e2e/apps:go_default_library",
|
||||
"//test/e2e/auth:go_default_library",
|
||||
|
@ -30,6 +30,7 @@ import (
|
||||
// See https://github.com/kubernetes/kubernetes/issues/74827
|
||||
// "github.com/onsi/ginkgo"
|
||||
|
||||
"k8s.io/component-base/version"
|
||||
"k8s.io/kubernetes/test/e2e/framework"
|
||||
"k8s.io/kubernetes/test/e2e/framework/config"
|
||||
"k8s.io/kubernetes/test/e2e/framework/testfiles"
|
||||
@ -68,6 +69,9 @@ func handleFlags() {
|
||||
}
|
||||
|
||||
func TestMain(m *testing.M) {
|
||||
var versionFlag bool
|
||||
flag.CommandLine.BoolVar(&versionFlag, "version", false, "Displays version information.")
|
||||
|
||||
// Register test flags, then parse flags.
|
||||
handleFlags()
|
||||
|
||||
@ -85,6 +89,10 @@ func TestMain(m *testing.M) {
|
||||
}
|
||||
os.Exit(0)
|
||||
}
|
||||
if versionFlag {
|
||||
fmt.Printf("%s\n", version.Get())
|
||||
os.Exit(0)
|
||||
}
|
||||
|
||||
framework.AfterReadingAllFlags(&framework.TestContext)
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user