-
Task
-
Resolution: Obsolete
-
Major
-
None
-
None
-
5
-
False
-
False
-
NEW
-
-
Logging (Core) - Sprint 213, Logging (Core) - Sprint 214, Logging (Core) - Sprint 215, Logging (Core) - Sprint 216
Make the following improvements to functional and e2e tests:
- All tests can be run directly using `go test` using all the normal mechanisms for selecting tests to run (make still has convenience targets) e.g.:
- go test tests/e2e/logforwarding/....
- cd tests/e22/logforwarding/fluent; go test -run "simple"
- Each individual test establishes its own requirements, with the following assumptions:
- Assume the operator is deployed, do not undeploy or re-deploy it.
- Assume some other test may have previously have started and failed, and left side-effects behind in namespace/openshift-logging.
- Force cleanup and re-establish any state required in namespace/openshift-logging, e.g. CL, CLF, collector deployments etc.
- Create all other resources in a private, uniquely-named namespace
Additional cleanup of tests:
- Use common test client framework (test/client, test/runtime)
- Eliminate redundant code and overlaps in test/e2e framework
- Eliminate or combine overlapping tests where possible without losing coverage.
- is blocked by
-
LOG-1441 Easy, accessible build and install.
- Closed