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