blob: b382daecc5d6975ef9f7ac70d11718996014e217 [file] [log] [blame] [view]
# Compatibility Tests for Fuchsia
The Compatibility Tests for Fuchsia (CTF) is a suite of tests designed
to detect compatibility changes between two different versions of the
Fuchsia platform surface. To learn how it works, and to get started on adding
CTF tests for your area, please see the links below.
## Fuchsia CTF Definition
* [CTF Overview][overview]: Background, motivation and goals for building the
Fuchsia CTF.
* [CTF RFC][rfc15]: Requirements, design and implementation strategy.
* [FAQ][faq]: Frequently asked questions.
## Contributing to the CTF
* [Contributing Guide][contributing]: One-stop shop with everything you need
to know about contributing to the Fuchsia CTF. Start here!
* Example FIDL Tests:
* [Rust Echo Test][rust_echo_test]
* [C++ Echo Test][cpp_echo_test]
* For more examples, see [//sdk/ctf/tests/fidl][existing_tests]
## CTF Test Coverage
Note: TODO: Dashboards are currently internal-only
[overview]: /docs/development/testing/ctf/compatibility_testing.md
[rfc15]: /docs/contribute/governance/rfcs/0015_cts.md
[faq]: /docs/development/testing/ctf/faq.md
[contributing]: /docs/development/testing/ctf/contributing_tests.md
[cpp_echo_test]: /sdk/ctf/tests/examples/fidl/fuchsia.examples/cc/
[rust_echo_test]: /sdk/ctf/tests/examples/fidl/fuchsia.examples/rust/
[existing_tests]: /sdk/ctf/tests/fidl/