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