• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1## 10.2\. CTS Verifier
2
3Device implementations MUST correctly execute all applicable cases in the CTS
4Verifier. The CTS Verifier is included with the Compatibility Test Suite, and
5is intended to be run by a human operator to test functionality that cannot be
6tested by an automated system, such as correct functioning of a camera and
7sensors.
8
9The CTS Verifier has tests for many kinds of hardware, including some hardware
10that is optional. Device implementations MUST pass all tests for hardware that
11they possess; for instance, if a device possesses an accelerometer, it MUST
12correctly execute the Accelerometer test case in the CTS Verifier. Test cases
13for features noted as optional by this Compatibility Definition Document MAY be
14skipped or omitted.
15
16Every device and every build MUST correctly run the CTS Verifier, as noted
17above. However, since many builds are very similar, device implementers are not
18expected to explicitly run the CTS Verifier on builds that differ only in
19trivial ways. Specifically, device implementations that differ from an
20implementation that has passed the CTS Verifier only by the set of included
21locales, branding, etc. MAY omit the CTS Verifier test.
22
23