# common_test v1.31.1 - API Reference

## Modules

- [ct](ct.md): Main user interface for the `Common Test` framework.
- [ct_cover](ct_cover.md): `Common Test` framework code coverage support module.
- [ct_doctest](ct_doctest.md): `ct_doctest` runs doctests on documentation examples. Using `ct_doctest` ensures that the examples
in the documentation are correct, up to date, and stylistically consistent.
- [ct_ftp](ct_ftp.md): FTP client module (based on the `ftp` application).
- [ct_hooks](ct_hooks.md): A callback interface on top of Common Test.
- [ct_master](ct_master.md): Distributed test execution control for `Common Test`.
- [ct_netconfc](ct_netconfc.md): NETCONF client module.
- [ct_property_test](ct_property_test.md): Support in Common Test for running property-based tests.
- [ct_rpc](ct_rpc.md): `Common Test` specific layer on Erlang/OTP `rpc`.
- [ct_slave](ct_slave.md): `Common Test` framework functions for starting and stopping nodes for
Large-Scale Testing.
- [ct_snmp](ct_snmp.md): `Common Test` user interface module for the `SNMP` application.
- [ct_ssh](ct_ssh.md): SSH/SFTP client module.
- [ct_suite](ct_suite.md): The following section describes the mandatory and optional test suite functions
that `Common Test` calls during test execution. For more details, see section
[Writing Test Suites](write_test_chapter.md) in the User's Guide.
- [ct_telnet](ct_telnet.md): `Common Test` specific layer on top of Telnet client `ct_telnet_client.erl`.
- [ct_testspec](ct_testspec.md): Parsing of test specifications for `Common Test`.
- [unix_telnet](unix_telnet.md): Callback module for `m:ct_telnet`, for connecting to a Telnet server on a UNIX
host.

