summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authork8s-merge-robot <k8s.production.user@gmail.com>2016-01-25 06:06:51 -0800
committerk8s-merge-robot <k8s.production.user@gmail.com>2016-01-25 06:06:51 -0800
commita67f071de0ba3335efdd9a7ad8f65d7cb0da3675 (patch)
treee90c0058963bca446c0e4f4761054debe6837e2d
parent4060b4eed4c73076794502ac0fdd714db593cae2 (diff)
parentb48824a8053fa2ff9fef2635a8b63b366eeeb319 (diff)
Merge pull request #20039 from ihmccreery/no-experimental
Auto commit by PR queue bot
-rw-r--r--e2e-tests.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/e2e-tests.md b/e2e-tests.md
index 0fc6bcd7..388e25f0 100644
--- a/e2e-tests.md
+++ b/e2e-tests.md
@@ -113,7 +113,7 @@ We are working on implementing clearer partitioning of our e2e tests to make run
- `[Flaky]`: If a test is found to be flaky, it receives the `[Flaky]` label until it is fixed. A `[Flaky]` label should be accompanied with a reference to the issue for de-flaking the test, because while a test remains labeled `[Flaky]`, it is not monitored closely in CI. `[Flaky]` tests are by default not run, unless a `focus` or `skip` argument is explicitly given.
- `[Skipped]`: `[Skipped]` is a legacy label that we're phasing out. If a test is marked `[Skipped]`, there should be an issue open to label it properly. `[Skipped]` tests are by default not run, unless a `focus` or `skip` argument is explicitly given.
- `[Feature:...]`: If a test has non-default requirements to run or targets some non-core functionality, and thus should not be run as part of the standard suite, it receives a `[Feature:...]` label, e.g. `[Feature:Performance]` or `[Feature:Ingress]`. `[Feature:...]` tests are not run in our core suites, instead running in custom suites. There are a few use-cases for `[Feature:...]` tests:
- - If a feature is experimental (i.e. in the `experimental` API or otherwise experimental), it should *not* block the merge-queue, and thus should run in some separate test suites owned by the feature owner(s).
+ - If a feature is experimental or alpha and is not enabled by default due to being incomplete or potentially subject to breaking changes, it should *not* block the merge-queue, and thus should run in some separate test suites owned by the feature owner(s).
- If a feature is in beta or GA, it *should* block the merge-queue. In moving from experimental to beta or GA, tests that are expected to pass by default should simply remove the `[Feature:...]` label, and will be incorporated into our core suites. If tests are not expected to pass by default, (e.g. they require a special environment such as added quota,) they should remain with the `[Feature:...]` label, and the suites that run them should be incorporated into our merge-queue, owned by the Build Cop.
Finally, `[Conformance]` tests are tests we expect to pass on **any** Kubernetes cluster. The `[Conformance]` label does not supersede any other labels. `[Conformance]` test policies are a work-in-progress; see #18162.