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