Commit Graph

48 Commits

Author SHA1 Message Date
Michael McCune 978aa3fb5b update link to reboot test in writing good e2e tests doc
This change updates the link to reboot.go as it has moved to the
`test/e2e/cloud/gcp` directory of the kubernetes repository.
2020-09-14 14:45:40 -04:00
Erik L. Arneson be0155ba47 Developer guide: Adding kubetest2 --build instructions to e2e testing
This change adds details on building with kubetest2 and without --legacy-mode.
2020-09-01 15:41:46 -07:00
Erik L. Arneson 758f3086db Developer Guide: Fixing updates to kubetest2 tutorial
This addresses some suggested changes to the kubetest2 getting started guide.
2020-08-27 17:09:39 -07:00
Erik L. Arneson 1ecb12378f Developer Guide: Refresh e2e testing documents for kubetest2
This change creates a new file with e2e testing documentation for the
new kubetest2 test runner. Once kubetest is retired, this can drop
right into the existing e2e developer guide docs.
2020-08-18 14:29:36 -07:00
SataQiu f7a14ee23c remove planter from bazel.md
Signed-off-by: SataQiu <1527062125@qq.com>
2020-06-30 18:11:55 +08:00
Kubernetes Prow Robot 5b8655717d
Merge pull request #4878 from heyste/update-e2e-testing
Remove/update legacy references in e2e testing guide
2020-06-23 15:21:17 -07:00
markyjackson-taulia 618976900f
Adding link to San Diego CS testgrid presentation
Signed-off-by: markyjackson-taulia <marky.r.jackson@gmail.com>
2020-06-23 13:09:25 -07:00
Stephen Heywood eaa22ca5f5 Remove/update legacy references in e2e testing guide 2020-06-22 23:47:04 +00:00
Brian Pursley 5267030865 Update Testing Guide to clarify how to use go test as an alternative to make test 2020-06-16 09:20:01 -04:00
Michael McCune 777dfe5ea6 update kubetest installation instructions in the developer e2e testing documentation
This change removes the installation instructions for kubetest
in favor of links to the project documentation. The reason for this
change is that the installation instructions are no longer current for
the project, this removal will aid with a de-duplication of information.
2020-06-05 16:10:07 -04:00
Maru Newby 26f200e6a7 Update e2e test doc to remove mention of federation testing
The federation codebase was removed from the kubernetes repo years ago
so there is no point in maintaining documentation on how to test it.
2020-03-30 19:15:34 -07:00
Robert Kielty 95fdc65c13
fixes contrib doc bug #4486 - kubetest replaces hack/e2e.go (#4563)
* fixes contrib doc bug #4486 - kubetest replaces hack/e2e.go

* Update contributors/devel/sig-testing/e2e-tests.md

Restoring original list formatting for doc consistency.

Co-Authored-By: Bob Killen <killen.bob@gmail.com>

* Update contributors/devel/sig-testing/e2e-tests.md

Co-Authored-By: Bob Killen <killen.bob@gmail.com>

Co-authored-by: Bob Killen <killen.bob@gmail.com>
2020-03-10 10:43:35 -07:00
Kubernetes Prow Robot 2a46b9628b
Merge pull request #4553 from m-rey/fix-opensuse-spelling
Fix misspelling of openSUSE
2020-03-03 22:13:47 -08:00
Kenichi Omichi 1b5c23bcf2 Add NOTE to know how to download kubetest command
According to the test-infra issue, some people seem to face the issue
when downloading kubetest command. So this adds NOTE to know how to
avoid the issue at this time.
2020-03-03 18:40:47 +00:00
Martin Rey 548c6ee904
Fix misspelling of openSUSE 2020-02-28 02:55:23 +01:00
mattjmcnaughton 3e43b40313
Delete instructions describing the `kubetest -ctl` command
As far as I can tell, `kubetest` no longer has a `-ctl` flag.
Remove it from the examples of commands that can be run using `kubetest`.
2020-01-15 07:44:46 -05:00
Aaron Crickenberger be3986f7d0 Add some suggestions on how to handle flakes
based on looking at deflaking PRs from the past few months,
what are some common anti-patterns or fixes?
2020-01-14 18:44:52 -08:00
Spencer Thomas 85e57ee4c3
Fix broken links
Updated the link to the test failure report to include the colon after protocol. Updated the link to velodrome to HTTP, as it does not run on HTTPS
2019-12-26 14:34:10 -08:00
Aaron Crickenberger 460f52fda3 Try adding some more useful links for hunting flakes 2019-12-09 16:19:35 -08:00
Devan Carpenter af108e4f6e
Contributor Testing Guide: Update punctuation and grammar 2019-10-16 13:22:27 -07:00
Devan Carpenter 76f7827eda
Contributor Testing Guide: Add section on smooth PR review process 2019-10-13 13:52:33 -07:00
Caleb Woodbine 4b16390444 Add logging documentation 2019-10-08 11:43:09 +13:00
Caleb Woodbine 2aa77f1a77 Add clean up docs 2019-10-02 09:46:45 +13:00
Caleb Woodbine 3294528633 Add resource usage docs 2019-10-01 15:06:55 +13:00
John Belamaric 6170f23cbe Some edits and additional notes for writing conformance tests
Signed-off-by: John Belamaric <jbelamaric@google.com>
2019-09-30 10:09:33 -07:00
Kubernetes Prow Robot 4414db8f8a
Merge pull request #4107 from ii/writing-good-conformance-tests
New document "Writing Good Conformance Tests"
2019-09-27 10:17:35 -07:00
Devan Carpenter 7d1a5d22c5 Contributors: add document "Writing Good Conformance Tests" 2019-09-26 15:42:58 -07:00
John Schnake 04a9b9b7e5 Clarify the meaning of the [Disruptive] E2E test tag
If a test impacts other workloads in a meaningful way it ought
to be considered disruptive. Clarified the wording so that it
isn't so focused on only restarting components.
2019-09-24 14:39:42 -05:00
Muneyuki Noguchi 94e390e55e Fix the command with KUBE_TIMEOUT 2019-08-27 16:23:20 +00:00
Mark Janssen b1b1be83d7 Rewrite Bazel+Python instructions 2019-08-06 22:09:09 +02:00
Jordan Liggitt 32b8f4584b Update vendor links 2019-04-18 01:59:56 -04:00
Betula-L 085d7d7184
fix typo for testing documentation 2019-03-19 17:14:28 +08:00
Hannes Hörl 286e22dbf9 Update testing.md
Stop mentioning gubernator, add pointers on how to help with flake
resolution as a contributor.

Signed-off-by: Maria Ntalla <mntalla@pivotal.io>
2019-02-21 14:03:11 +00:00
Maria Ntalla 034d4f6073 Add prow link, detail SIG contact 2019-02-21 11:54:00 +00:00
Hannes Hörl f87e0f084c Merge remote-tracking branch 'upstream/master' into contrib-test-debug
Signed-off-by: Maria Ntalla <mntalla@pivotal.io>
2019-02-14 15:10:52 +00:00
mattjmcnaughton f47bb7a04f Specify need for using py2 with Bazel
The default python on my system is python3. This caused me to run into
https://github.com/bazelbuild/rules_docker/issues/454 when running
`bazel build //...`. Update the documentation to indicate that
`/usr/bin/env python` must resolve to python2 in order for all of the
Bazel commands included in the documentation to work.

We can remove this comment after Bazel better supports using python3 as
the default system python. It appears from
https://github.com/bazelbuild/rules_docker/issues/580 that the
`rules_docker` folks hope to merge the fix in mid to late Q1 2019.
2019-02-10 16:41:19 -05:00
Kubernetes Prow Robot 5b2e4f1956
Merge pull request #3233 from mattjmcnaughton/mattjmcnaughton/fix-broken-testing-commands
Fix and update testing documentation
2019-02-08 17:14:43 -08:00
mattjmcnaughton c836f7c2c4 Make integration-tests its own doc
Previously, information on running unit and integration tests lived in
the testing.md doc, while information on running e2e tests lived in its
own doc. The testing.md doc is getting large, and particularly since its
a doc that many new members of the project look at, I think there's a
lot of benefit to keeping it concise.

To accomplish this, move information around running integration tests
into integration-tests.md, and then link to said document from
testing.md. This allows a new member of the project to get up and
running with unit tests, and then explore integration/e2e testing as
they have the need.
2019-02-08 09:34:49 -05:00
mattjmcnaughton 3a5756021b Fix and update testing documentation
Improve the testing documentation in the following ways:

1. Ensure all of the given commands actually work. Some of them
specified tests that no longer existed or packages that no longer had
tests.
2. Clarify the ability to run tests for a package and all its
subpackages with `/...`.
3. Clarify how the developer can also utilize `go test` if they desire.
2019-02-08 09:27:11 -05:00
mattjmcnaughton ab9dc2aacb Fix broken links in devel/sig-testing
It looks like some links were not updated when `devel/sig-testing` was
created and populated with documentation.

Additionally, move `gubernator-images` to `devel/sig-testing`, as only
the `gubernator.md` file uses these images, and it now lives in
`devel/sig-testing`.
2019-02-06 15:04:37 -05:00
toyoda 1ffdb61ca7 fix broken links in e2e-tests.md 2019-02-05 11:45:08 +09:00
Nikhita Raghunath 354d724164 devel: add OWNERS files for sig sub-directories 2019-02-04 20:53:07 +05:30
eduartua 03190b4bed file writing-good-e2e-tests.md moved to the new folder /devel/sig-testing - URLs updated - tombstone file created 2019-01-30 13:31:33 -06:00
eduartua 06a2a2f686 file testing.md moved to the new folder /devel/sig-testing - URLs updated - tombstone file created 2019-01-30 13:26:54 -06:00
eduartua 15f4ab7469 file gubernator.md moved to the new folder /devel/sig-testing - URLs updated - tombstone file created 2019-01-30 13:12:59 -06:00
eduartua bbc4d0b877 file flaky-tests.md moves to the new folder /devel/sig-testing - URLs updated - tombstone file created 2019-01-30 13:05:42 -06:00
eduartua af988769d2 e2e-test.md file moved to the new /devel/-sig-testing folder - URLs updated - tombstone files created 2019-01-30 12:55:10 -06:00
eduartua 05e84cedf1 file bazel.md moved to the new folder /devel/sig-testing - URLs updated 2019-01-30 09:52:57 -06:00