Skip to content

Commit 8bbd5f4

Browse files
WIP - Speculatively run more tests
1 parent d0a3438 commit 8bbd5f4

File tree

1 file changed

+24
-26
lines changed

1 file changed

+24
-26
lines changed

test/extended/util/test.go

+24-26
Original file line numberDiff line numberDiff line change
@@ -240,12 +240,9 @@ var (
240240
`\[Skipped\]`,
241241
`\[Slow\]`,
242242
`\[Flaky\]`,
243-
`\[Compatibility\]`,
244-
245-
`\[Feature:Performance\]`,
246243

247244
// not enabled in Origin yet
248-
`\[Feature:GarbageCollector\]`,
245+
//`\[Feature:GarbageCollector\]`,
249246

250247
// Depends on external components, may not need yet
251248
`Monitoring`, // Not installed, should be
@@ -261,52 +258,52 @@ var (
261258
`Cinder`, // requires an OpenStack cluster
262259
`should support r/w`, // hostPath: This test expects that host's tmp dir is WRITABLE by a container. That isn't something we need to guarantee for openshift.
263260
`should check that the kubernetes-dashboard instance is alive`, // we don't create this
264-
`\[Feature:ManualPerformance\]`, // requires /resetMetrics which we don't expose
261+
// `\[Feature:ManualPerformance\]`, // requires /resetMetrics which we don't expose
265262

266263
// See the CanSupport implementation in upstream to determine wether these work.
267264
`Ceph RBD`, // Works if ceph-common Binary installed (but we can't guarantee this on all clusters).
268265
`GlusterFS`, // May work if /sbin/mount.glusterfs to be installed for plugin to work (also possibly blocked by serial pulling)
269266
`should support r/w`, // hostPath: This test expects that host's tmp dir is WRITABLE by a container. That isn't something we need to guarantee for openshift.
270267

271268
// Failing because of https://github.com/openshift/origin/issues/12365 against a real cluster
272-
`should allow starting 95 pods per node`,
269+
//`should allow starting 95 pods per node`,
273270

274271
// Need fixing
275-
`Horizontal pod autoscaling`, // needs heapster
276-
`PersistentVolume`, // https://github.com/openshift/origin/pull/6884 for recycler
272+
`Horizontal pod autoscaling`, // needs heapster
273+
//`PersistentVolume`, // https://github.com/openshift/origin/pull/6884 for recycler
277274
`mount an API token into pods`, // We add 6 secrets, not 1
278275
`ServiceAccounts should ensure a single API token exists`, // We create lots of secrets
279276
`Networking should function for intra-pod`, // Needs two nodes, add equiv test for 1 node, then use networking suite
280277
`should test kube-proxy`, // needs 2 nodes
281278
`authentication: OpenLDAP`, // needs separate setup and bucketing for openldap bootstrapping
282279
`NFS`, // no permissions https://github.com/openshift/origin/pull/6884
283-
`\[Feature:Example\]`, // may need to pre-pull images
284-
`NodeProblemDetector`, // requires a non-master node to run on
285-
`unchanging, static URL paths for kubernetes api services`, // the test needs to exclude URLs that are not part of conformance (/logs)
280+
`\[Feature:Example\]`, // has cleanup issues
281+
`NodeProblemDetector`, // requires a non-master node to run on
282+
//`unchanging, static URL paths for kubernetes api services`, // the test needs to exclude URLs that are not part of conformance (/logs)
286283

287284
// Needs triage to determine why it is failing
288285
`Addon update`, // TRIAGE
289286
`SSH`, // TRIAGE
290-
`\[Feature:Upgrade\]`, // TRIAGE
291-
`SELinux relabeling`, // started failing
292-
`openshift mongodb replication creating from a template`, // flaking on deployment
293-
`Update Demo should do a rolling update of a replication controller`, // this is flaky and needs triaging
287+
`\[Feature:Upgrade\]`, // TRIAGE
288+
`SELinux relabeling`, // https://github.com/openshift/origin/issues/7287
289+
`openshift mongodb replication creating from a template`, // flaking on deployment
290+
//`Update Demo should do a rolling update of a replication controller`, // this is flaky and needs triaging
294291

295292
// Test will never work
296293
`should proxy to cadvisor`, // we don't expose cAdvisor port directly for security reasons
297294

298295
// Need to relax security restrictions
299-
`validates that InterPod Affinity and AntiAffinity is respected if matching`, // this *may* now be safe
296+
//`validates that InterPod Affinity and AntiAffinity is respected if matching`, // this *may* now be safe
300297

301298
// Requires too many pods per node for the per core defaults
302-
`should ensure that critical pod is scheduled in case there is no resources available`,
299+
//`should ensure that critical pod is scheduled in case there is no resources available`,
303300

304301
// Need multiple nodes
305302
`validates that InterPodAntiAffinity is respected if matching 2`,
306303

307304
// Inordinately slow tests
308305
`should create and stop a working application`,
309-
`should always delete fast`, // will be uncommented in etcd3
306+
//`should always delete fast`, // will be uncommented in etcd3
310307

311308
// tested by networking.sh and requires the environment that script sets up
312309
`\[networking\] OVS`,
@@ -321,18 +318,18 @@ var (
321318
`\[Feature:Downgrade\]`,
322319

323320
// upstream flakes
324-
`should provide basic identity`, // Basic StatefulSet functionality
325-
`validates resource limits of pods that are allowed to run`, // SchedulerPredicates
326-
`should idle the service and DeploymentConfig properly`, // idling with a single service and DeploymentConfig [Conformance]
321+
//`should provide basic identity`, // Basic StatefulSet functionality
322+
//`validates resource limits of pods that are allowed to run`, // SchedulerPredicates
327323

328324
// fails without a cloud provider
329-
"should be able to create a functioning NodePort service",
325+
//"should be able to create a functioning NodePort service",
330326

331327
// TODO undisable:
332-
"should be schedule to node that don't match the PodAntiAffinity terms",
333-
"should perfer to scheduled to nodes pod can tolerate",
334-
"should adopt matching orphans and release non-matching pods",
335-
"should not deadlock when a pod's predecessor fails",
328+
//"should be schedule to node that don't match the PodAntiAffinity terms",
329+
//"should perfer to scheduled to nodes pod can tolerate",
330+
"should adopt matching orphans and release non-matching pods", // stateful set, broken?
331+
"should not deadlock when a pod's predecessor fails", // stateful set, broken?
332+
`should idle the service and DeploymentConfig properly`, // idling with a single service and DeploymentConfig [Conformance]
336333

337334
// slow as sin and twice as ugly (11m each)
338335
"Pod should avoid to schedule to node that have avoidPod annotation",
@@ -380,6 +377,7 @@ var (
380377
`\[Feature:HighDensityPerformance\]`, // requires no other namespaces
381378
`Service endpoints latency`, // requires low latency
382379
`Clean up pods on node`, // schedules up to max pods per node
380+
`should allow starting 95 pods per node`,
383381
}
384382
serialTestsFilter = regexp.MustCompile(strings.Join(serialTests, `|`))
385383
)

0 commit comments

Comments
 (0)