blob: ccefb5621a00d567235e6a27a0bbcba362be7ebf [file] [view] [edit]
# User guide for Lacewing
This page provides best practices, examples, and reference materials for using
Fuchsia's Lacewing framework for writing host-driven tests (also known as
end-to-end tests or system tests).
## Vision
Lacewing is Fuchsia's unified host-driven testing framework. It's designed to
serve users both in-tree and out-of-tree.
At a high level, Lacewing aims to:
* Eliminate host-driven test framework fragmentation
* Improve host-driven test stability and reliability
* Centralize host-target interaction to versioned and officially supported
APIs
* Lower the barrier of entry for host-driven test development
## Getting started
See
[Getting Started](https://fuchsia.googlesource.com/fuchsia/+/refs/heads/main/src/testing/end_to_end/README.md#getting-started-30-mins).
## Example tests
See
[Example Lacewing Tests](https://fuchsia.googlesource.com/fuchsia/+/refs/heads/main/src/testing/end_to_end/examples/).
## Coding Guidelines
See
[Honeydew Contribution](https://fuchsia.googlesource.com/fuchsia/+/refs/heads/main/src/testing/end_to_end/honeydew#Contributing).