mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-29 06:27:05 +00:00
Merge pull request #72168 from brahmaroutu/conformance_hdr
Allow version field in the title to be changeable
This commit is contained in:
commit
f7f1b2d5f7
@ -1,4 +1,4 @@
|
|||||||
# Kubernetes Conformance Test Suite - v1.9
|
# Kubernetes Conformance Test Suite - {{.Version}}
|
||||||
|
|
||||||
## **Summary**
|
## **Summary**
|
||||||
This document provides a summary of the tests included in the Kubernetes conformance test suite.
|
This document provides a summary of the tests included in the Kubernetes conformance test suite.
|
||||||
@ -16,6 +16,7 @@ Example:
|
|||||||
```
|
```
|
||||||
/*
|
/*
|
||||||
Testname: Kubelet-OutputToLogs
|
Testname: Kubelet-OutputToLogs
|
||||||
|
Release: v1.9
|
||||||
Description: By default the stdout and stderr from the process
|
Description: By default the stdout and stderr from the process
|
||||||
being executed in a pod MUST be sent to the pod's logs.
|
being executed in a pod MUST be sent to the pod's logs.
|
||||||
*/
|
*/
|
||||||
@ -30,6 +31,7 @@ documentation for that test.
|
|||||||
### **Output:**
|
### **Output:**
|
||||||
## [Kubelet-OutputToLogs](https://github.com/kubernetes/kubernetes/blob/release-1.9/test/e2e_node/kubelet_test.go#L42)
|
## [Kubelet-OutputToLogs](https://github.com/kubernetes/kubernetes/blob/release-1.9/test/e2e_node/kubelet_test.go#L42)
|
||||||
|
|
||||||
|
### Release v1.9
|
||||||
By default the stdout and stderr from the process
|
By default the stdout and stderr from the process
|
||||||
being executed in a pod MUST be sent to the pod's logs.
|
being executed in a pod MUST be sent to the pod's logs.
|
||||||
Note this test needs to be fixed to also test for stderr
|
Note this test needs to be fixed to also test for stderr
|
||||||
|
@ -29,17 +29,18 @@ import (
|
|||||||
"go/ast"
|
"go/ast"
|
||||||
"go/parser"
|
"go/parser"
|
||||||
"go/token"
|
"go/token"
|
||||||
"io/ioutil"
|
|
||||||
"os"
|
"os"
|
||||||
"path/filepath"
|
"path/filepath"
|
||||||
"regexp"
|
"regexp"
|
||||||
"strconv"
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
|
"text/template"
|
||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
baseURL = flag.String("url", "https://github.com/kubernetes/kubernetes/tree/master/", "location of the current source")
|
baseURL = flag.String("url", "https://github.com/kubernetes/kubernetes/tree/master/", "location of the current source")
|
||||||
confDoc = flag.Bool("conformance", false, "write a conformance document")
|
confDoc = flag.Bool("conformance", false, "write a conformance document")
|
||||||
|
version = flag.String("version", "v1.9", "version of this conformance document")
|
||||||
totalConfTests, totalLegacyTests, missingComments int
|
totalConfTests, totalLegacyTests, missingComments int
|
||||||
|
|
||||||
// If a test name contains any of these tags, it is ineligble for promotion to conformance
|
// If a test name contains any of these tags, it is ineligble for promotion to conformance
|
||||||
@ -385,10 +386,16 @@ func main() {
|
|||||||
|
|
||||||
if *confDoc {
|
if *confDoc {
|
||||||
// Note: this assumes that you're running from the root of the kube src repo
|
// Note: this assumes that you're running from the root of the kube src repo
|
||||||
header, err := ioutil.ReadFile("test/conformance/cf_header.md")
|
templ, err := template.ParseFiles("test/conformance/cf_header.md")
|
||||||
if err == nil {
|
if err != nil {
|
||||||
fmt.Printf("%s\n\n", header)
|
fmt.Printf("Error reading the Header file information: %s\n\n", err)
|
||||||
}
|
}
|
||||||
|
data := struct {
|
||||||
|
Version string
|
||||||
|
}{
|
||||||
|
Version: *version,
|
||||||
|
}
|
||||||
|
templ.Execute(os.Stdout, data)
|
||||||
}
|
}
|
||||||
|
|
||||||
totalConfTests = 0
|
totalConfTests = 0
|
||||||
|
Loading…
Reference in New Issue
Block a user