Skip to content

Latest commit

 

History

History
109 lines (80 loc) · 6.42 KB

File metadata and controls

109 lines (80 loc) · 6.42 KB

System-tests documentation

This is the documentation index for system-tests. Start from the section that matches what you need, and follow the links to go deeper.

For a quick start guide, see the main README.

Slack: #apm-shared-testing


Understanding system-tests

Learn what system-tests is, how it works, and what the key concepts are.

  • Understanding overview -- entry point for concepts
  • Architecture overview -- components, containers, data flow, and what system-tests is good (and bad) at
  • Scenarios -- the different types of tests: end-to-end, parametric, SSI, Kubernetes
  • Weblogs -- the test applications that get instrumented by tracer libraries
  • Test flow -- the full test execution flow (setup, wait, test)
  • Glossary -- definitions of terms like pass, fail, xpass, xfail, enabled, disabled

Running tests

Everything you need to build images and execute test scenarios.

Writing and editing tests

How to add, modify, enable, and disable tests.

Scenario-specific guides

Deep dives into each scenario type.

CI integration

Adding system-tests to your continuous integration pipeline.

Weblogs

The test applications that tracers instrument.

Internals

Deep dives for maintainers and contributors to the system-tests framework itself.

RFCs

AI tooling