README.md
1# VTS Treble VINTF test
2
3## Targets?
4
5```
6branch | tests
7------------+---------------------------------------------
8O-MR1, 8.1 | (legacy binary)
9------------+---------------------------------------------
10P , 9.0 | vts_treble_vintf_test
11 | vts_treble_vintf_vendor_test
12 | vts_treble_vintf_framework_test
13------------+---------------------------------------------
14Q , 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```
23Vendor image | System image |
24VTS Tests | VTS framework | VTS Treble VINTF test
25-------------+---------------+---------------------------
26O-MR1, 8.1 | O-MR1, 8.1 | (legacy binary)
27-------------+---------------+---------------------------
28O-MR1, 8.1 | P , 9.0 | _test (P)
29 | | _framework_test (P)
30-------------+---------------+---------------------------
31P , 9.0 | P , 9.0 | _vendor_test (P)
32 | | _framework_test (P)
33-------------+---------------+---------------------------
34O-MR1, 8.1 | Q , 10.0 | _test (P)
35 | | _framework_test (Q)
36-------------+---------------+---------------------------
37P , 9.0 | Q , 10.0 | _vendor_test (P)
38 | | _framework_test (Q)
39-------------+---------------+---------------------------
40Q , 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