Home | History | Annotate | Download | only in config
      1 # VTS Test Plans
      2 
      3 A VTS test plan consists of a set of VTS tests. Typically the tests within a
      4 plan are for the same target component or testing the same or similar aspect
      5 (e.g., functionality, performance, robustness, or power). There are three kinds
      6 of plans in VTS:
      7 
      8 ## 1. Official Plans
      9 
     10 Official plans contain only verified tests, and are for all Android developers
     11 and partners.
     12 
     13  * __vts__: For all default VTS tests.
     14  * __vts-fuzz__: For all default VTS fuzz tests.
     15  * __vts-hal__: For all default VTS HAL (hardware abstraction layer) module tests.
     16  * __vts-hal-profiling__: For all default VTS HAL performance profiling tests.
     17  * __vts-hal-replay__: For all default VTS HAL replay tests.
     18  * __vts-kernel__: For all default VTS kernel tests.
     19  * __vts-library__: For all default VTS library tests.
     20  * __vts-performance__: For all default VTS performance tests
     21 
     22 ## 2. Staging Plans
     23 
     24 Serving plans contain experimental tests, and are for Android
     25 partners to use as part of their continuous integration infrastructure. The
     26 name of a serving plan always starts with 'vts-staging-'.
     27 
     28 ## 3. Other Plans
     29 
     30 The following plans are also available for development purposes.
     31 
     32  * __vts-camera-its__: For camera ITS (Image Test Suite) tests ported to VTS.
     33  * __vts-codelab__: For VTS codelab.
     34  * __vts-codelab-multi-device__: For VTS codelab of multi-device testing.
     35  * __vts-gce__: For VTS tests which can be run on Google Compute Engine (GCE)
     36  * __vts-hal-auto__: For VTS automotive vehicle HAL test.
     37  * __vts-hal-tv__: For VTS tv HAL test.
     38  * __vts-host__: For VTS host-driven tests.
     39  * __vts-performance-systrace__: For VTS performance tests with systrace
     40    enabled.
     41  * __vts-presubmit__: For VTS pre-submit time tests.
     42  * __vts-security__: For VTS security tests.
     43  * __vts-system__: For VTS system tests.
     44  * __vts-vndk__: for VTS vndk tests.
     45