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.
Example tests
See
Example Lacewing Tests.
Coding Guidelines
See
Honeydew Contribution.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-02-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-18 UTC."],[],[]]