README.md
1 # VTS Treble VINTF test
2
3 ## Targets?
4
5 ```
6 branch | tests
7 ------------+---------------------------------------------
8 O-MR1, 8.1 | (legacy binary)
9 ------------+---------------------------------------------
10 P , 9.0 | vts_treble_vintf_test
11 | vts_treble_vintf_vendor_test
12 | vts_treble_vintf_framework_test
13 ------------+---------------------------------------------
14 Q , 10.0 | vts_treble_vintf_test (P binary)
15 | vts_treble_vintf_vendor_test (P binary)
16 | vts_treble_vintf_vendor_test
17 | vts_treble_vintf_framework_test
18 ```
19
20 ## What to run?
21
22 ```
23 Vendor image | System image |
24 VTS Tests | VTS framework | VTS Treble VINTF test
25 -------------+---------------+---------------------------
26 O-MR1, 8.1 | O-MR1, 8.1 | (legacy binary)
27 -------------+---------------+---------------------------
28 O-MR1, 8.1 | P , 9.0 | _test (P)
29 | | _framework_test (P)
30 -------------+---------------+---------------------------
31 P , 9.0 | P , 9.0 | _vendor_test (P)
32 | | _framework_test (P)
33 -------------+---------------+---------------------------
34 O-MR1, 8.1 | Q , 10.0 | _test (P)
35 | | _framework_test (Q)
36 -------------+---------------+---------------------------
37 P , 9.0 | Q , 10.0 | _vendor_test (P)
38 | | _framework_test (Q)
39 -------------+---------------+---------------------------
40 Q , 10.0 | Q , 10.0 | _vendor_test (Q)
41 | | _framework_test (Q)
42 ```
43
44 ## Summary
45
46 * O-MR1 is a special case; always run `vts_treble_vintf_test` binary.
47 * From P onwards, always run `_vendor_test` from VTS tests at VTS tests ${VENDOR}
48 snapshot, and latest `_framework_test`.
49