Skip to content

Instantly share code, notes, and snippets.

@karlkfi
Last active December 1, 2015 00:21
Show Gist options
  • Save karlkfi/efcc923ea4b2c8d8548e to your computer and use it in GitHub Desktop.
Save karlkfi/efcc923ea4b2c8d8548e to your computer and use it in GitHub Desktop.
K8s Conformance Dry Run
$ KUBECONFIG=~/.kube/config ./hack/conformance-test.sh -ginkgo.dryRun -ginkgo.randomizeAllSpecs=false
Conformance test using current-context of /Users/karl/.kube/config
Conformance test run date:Mon Nov 30 16:21:19 PST 2015
Conformance test SHA:e7a2d3090f83bc0860d8c64945e9986c453a003e
Conformance test version tag(s):
Conformance test checking conformance with Kubernetes version 1.0
Conformance test: not doing test setup.
I1130 16:21:20.178892 96376 e2e_test.go:106] The --provider flag is not set. Treating as a conformance test. Some tests may not be run.
Nov 30 16:21:20.180: INFO: >>> testContext.KubeConfig: /Users/karl/.kube/config
Nov 30 16:21:20.188: INFO: >>> testContext.KubeConfig: /Users/karl/.kube/config
Nov 30 16:21:20.188: INFO: Waiting up to 10m0s for all pods (need at least 0) in namespace 'kube-system' to be running and ready
Nov 30 16:21:20.218: INFO: 2 / 2 pods in namespace 'kube-system' are running and ready (0 seconds elapsed)
Nov 30 16:21:20.218: INFO: expected 2 pod replicas in namespace 'kube-system', 2 are Running and Ready.
Running Suite: Kubernetes e2e suite
===================================
Random Seed: 1448929279
Will run 79 of 205 specs
S
------------------------------
[Example] ClusterDns
should create pod that uses dns [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/example_cluster_dns.go:156
------------------------------
Events
should be sent by kubelets and the scheduler about pods scheduling and running [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/events.go:127
•SSSSSSSSS
------------------------------
Networking
should provide Internet connection for containers [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/networking.go:82
------------------------------
Networking
should provide unchanging, static URL paths for kubernetes api services [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/networking.go:103
------------------------------
Networking
should function for intra-pod communication [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/networking.go:247
•SSSS
------------------------------
EmptyDir volumes
volume on tmpfs should have the correct mode [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/empty_dir.go:61
------------------------------
EmptyDir volumes
should support (root,0644,tmpfs) [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/empty_dir.go:65
------------------------------
EmptyDir volumes
should support (root,0666,tmpfs) [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/empty_dir.go:69
------------------------------
EmptyDir volumes
should support (root,0777,tmpfs) [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/empty_dir.go:73
------------------------------
EmptyDir volumes
should support (non-root,0644,tmpfs) [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/empty_dir.go:77
------------------------------
EmptyDir volumes
should support (non-root,0666,tmpfs) [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/empty_dir.go:81
------------------------------
EmptyDir volumes
should support (non-root,0777,tmpfs) [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/empty_dir.go:85
------------------------------
EmptyDir volumes
volume on default medium should have the correct mode [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/empty_dir.go:89
------------------------------
EmptyDir volumes
should support (root,0644,default) [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/empty_dir.go:93
------------------------------
EmptyDir volumes
should support (root,0666,default) [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/empty_dir.go:97
------------------------------
EmptyDir volumes
should support (root,0777,default) [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/empty_dir.go:101
------------------------------
EmptyDir volumes
should support (non-root,0644,default) [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/empty_dir.go:105
------------------------------
EmptyDir volumes
should support (non-root,0666,default) [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/empty_dir.go:109
------------------------------
EmptyDir volumes
should support (non-root,0777,default) [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/empty_dir.go:113
------------------------------
Services
should provide secure master service [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/service.go:76
------------------------------
Services
should serve a basic endpoint from pods [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/service.go:135
------------------------------
Services
should serve multiport endpoints from pods [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/service.go:218
•SSSSSSSSSSSSSSSSSSSS
------------------------------
kube-ui
should check that the kube-ui instance is alive [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/kube-ui.go:85
•SSSSS
------------------------------
Docker Containers
should use the image defaults if command and args are blank [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/docker_containers.go:41
------------------------------
Docker Containers
should be able to override the image's default arguments (docker cmd) [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/docker_containers.go:50
------------------------------
Docker Containers
should be able to override the image's default commmand (docker entrypoint) [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/docker_containers.go:61
------------------------------
Docker Containers
should be able to override the image's default command and arguments [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/docker_containers.go:71
------------------------------
Secrets
should be consumable from pods [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/secrets.go:99
•S
------------------------------
hostPath
should give a volume the correct mode [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/host_path.go:62
------------------------------
hostPath
should support r/w [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/host_path.go:88
•SSSSSSSSSSSSSSSSSSSSSSSSS
------------------------------
Service endpoints latency
should not be very high [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/service_latency.go:117
------------------------------
PreStop
should call prestop when killing a pod [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/pre_stop.go:150
------------------------------
Probing container
with readiness probe should not be ready before initial delay and never restart [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/container_probe.go:72
------------------------------
Probing container
with readiness probe that fails should never be ready and never restart [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/container_probe.go:97
•SSSSSS
------------------------------
Downward API
should provide pod name and namespace as env vars [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/downward_api.go:60
•SSSSSSSSSSSS
------------------------------
ServiceAccounts
should mount an API token into pods [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/service_accounts.go:91
•SSSSS
------------------------------
P [PENDING]
Pods
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/pods.go:1162
should get a host IP [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/pods.go:229
------------------------------
Pods
should be schedule with cpu and memory limits [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/pods.go:266
------------------------------
Pods
should be submitted and removed [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/pods.go:375
------------------------------
Pods
should be updated [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/pods.go:457
------------------------------
Pods
should contain environment variables for services [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/pods.go:544
------------------------------
Pods
should be restarted with a docker exec "cat /tmp/health" liveness probe [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/pods.go:571
------------------------------
Pods
should *not* be restarted with a docker exec "cat /tmp/health" liveness probe [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/pods.go:598
------------------------------
Pods
should be restarted with a /healthz http liveness probe [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/pods.go:626
------------------------------
Pods
should have monotonically increasing restart count [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/pods.go:654
------------------------------
Pods
should *not* be restarted with a /healthz http liveness probe [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/pods.go:688
•SSSSSS
------------------------------
Downward API volume
should provide podname only [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/downwardapi_volume.go:56
•S
------------------------------
Downward API volume
should update labels on modification [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/downwardapi_volume.go:108
------------------------------
Downward API volume
should update annotations on modification [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/downwardapi_volume.go:144
------------------------------
Variable Expansion
should allow composing env vars into new env vars [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/expansion.go:67
------------------------------
Variable Expansion
should allow substituting values in a container's command [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/expansion.go:97
------------------------------
Variable Expansion
should allow substituting values in a container's args [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/expansion.go:128
------------------------------
Port forwarding With a server that expects a client request
should support a client that connects, sends no data, and disconnects [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/portforward.go:156
------------------------------
Port forwarding With a server that expects a client request
should support a client that connects, sends data, and disconnects [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/portforward.go:202
------------------------------
Port forwarding With a server that expects no client request
should support a client that connects, sends no data, and disconnects [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/portforward.go:238
•S
------------------------------
SchedulerPredicates
validates resource limits of pods that are allowed to run [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/scheduler_predicates.go:353
------------------------------
SchedulerPredicates
validates that NodeSelector is respected if not matching [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/scheduler_predicates.go:391
------------------------------
SchedulerPredicates
validates that NodeSelector is respected if matching [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/scheduler_predicates.go:470
•SS
------------------------------
Proxy version v1
should proxy logs on node with explicit kubelet port [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/proxy.go:57
------------------------------
Proxy version v1
should proxy logs on node [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/proxy.go:59
------------------------------
Proxy version v1
should proxy to cadvisor [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/proxy.go:61
------------------------------
Proxy version v1
should proxy through a service and a pod [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/proxy.go:224
•SSSS
------------------------------
Kubectl client Update Demo
should create and stop a replication controller [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/kubectl.go:101
------------------------------
Kubectl client Update Demo
should scale a replication controller [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/kubectl.go:115
------------------------------
Kubectl client Update Demo
should do a rolling update of a replication controller [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/kubectl.go:125
------------------------------
Kubectl client Guestbook application
should create and stop a working application [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/kubectl.go:143
•SSSS
------------------------------
Kubectl client Kubectl api-versions
should check if v1 is in available api versions [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/kubectl.go:437
•S
------------------------------
Kubectl client Kubectl cluster-info
should check if Kubernetes master services is included in cluster-info [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/kubectl.go:473
------------------------------
Kubectl client Kubectl describe
should check if kubectl describe prints relevant information for rc and pods [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/kubectl.go:563
------------------------------
Kubectl client Kubectl expose
should create services for rc [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/kubectl.go:633
------------------------------
Kubectl client Kubectl label
should update the label on a resource [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/kubectl.go:669
------------------------------
Kubectl client Kubectl logs
should be able to retrieve and filter logs [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/kubectl.go:725
------------------------------
Kubectl client Kubectl patch
should add annotations for pods in rc [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/kubectl.go:754
------------------------------
Kubectl client Kubectl version
should check is all data is printed [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/kubectl.go:766
------------------------------
Kubectl client Kubectl run rc
should create an rc from an image [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/kubectl.go:808
------------------------------
Kubectl client Kubectl run job
should create a job from an image when restart is OnFailure [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/kubectl.go:842
------------------------------
Kubectl client Kubectl run job
should create a job from an image when restart is Never [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/kubectl.go:861
------------------------------
Kubectl client Proxy server
should support proxy with --port 0 [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/kubectl.go:885
------------------------------
Kubectl client Proxy server
should support --unix-socket=/path [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/kubectl.go:913
------------------------------
ReplicationController
should serve a basic image on each replica with a public image [Conformance]
/Users/karl/workspace/k8s-master/src/k8s.io/kubernetes/_output/local/go/src/k8s.io/kubernetes/test/e2e/rc.go:38
•SSSSSSSSSSSSSSSSSS
Ran 79 of 205 Specs in 0.019 seconds
SUCCESS! -- 0 Passed | 0 Failed | 1 Pending | 125 Skipped PASS
Ginkgo ran 1 suite in 604.197867ms
Test Suite Passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment