Commit Graph

15463 Commits

Author SHA1 Message Date
Slava Shklyaev
92cc89a00e Refactor NNAPI VTS to remove unreasonable dependence between versions am: 73ee79dafa
am: bc50034109

Change-Id: Ic82efc31cee662b9381a6da6b49f5b40ebae7d30
2019-07-19 13:40:20 -07:00
Slava Shklyaev
bc50034109 Refactor NNAPI VTS to remove unreasonable dependence between versions
am: 73ee79dafa

Change-Id: Ie79a5693ceb255d0e44579cc6627254840166d8f
2019-07-19 13:10:50 -07:00
Valerie Hau
66f932c583 Merge changes from topic "FixSRGBSetColorMode_VTS_qt-dev" into qt-dev
am: 818fff840a

Change-Id: I9c9495e9b3f0d6dfcd890364ea94092a3c534110
2019-07-19 08:09:16 -07:00
Valerie Hau
c055afc896 DO NOT MERGE: Fixing SRGB for devices that do not support SRGB color mode
am: 2f3553e1ed

Change-Id: Ibd4517cb5e5826a855840ff2259316a5177b779a
2019-07-19 08:09:13 -07:00
jie.yuan
4818d467d7 VTS : fix vts fail [1/1]
am: 70e5b556ef

Change-Id: I2adf8b4ee2afe09e578749c0f772e4a5a1e8ae6c
2019-07-19 08:09:04 -07:00
Valerie Hau
818fff840a Merge changes from topic "FixSRGBSetColorMode_VTS_qt-dev" into qt-dev
* changes:
  DO NOT MERGE: Fixing SRGB for devices that do not support SRGB color mode
  VTS : fix vts fail [1/1]
2019-07-19 14:49:44 +00:00
Slava Shklyaev
73ee79dafa Refactor NNAPI VTS to remove unreasonable dependence between versions
To make it easier to create the next version of NNAPI, this change
removes the following nonsensical dependence:
- NNAPI 1.0 VTS depends on NNAPI 1.1 and 1.2
- NNAPI 1.1 VTS depends on NNAPI 1.2

In particular, I made the following changes:
- split GeneratedTestHarness.cpp into three separate implementations,
- created a restricted version of Callbacks.h for 1.0 and 1.1,
- removed the dependency on frameworks/ml/nn/HalInterfaces.h,
- refactored Android.bp files for more autonomy between 1.0, 1.1, and 1.2,
- consolidated some common code into Utils.h,
- created structure for sharing code between VTS versions (VtsHalNeuralNetworksV1_0_utils).

Bug: 74827824
Bug: 124462414
Test: VtsHalNeuralnetworksV1_0TargetTest
Test: VtsHalNeuralnetworksV1_1TargetTest
Test: VtsHalNeuralnetworksV1_1CompatV1_0TargetTest
Test: VtsHalNeuralnetworksV1_2TargetTest
Test: VtsHalNeuralnetworksV1_2CompatV1_0TargetTest
Test: VtsHalNeuralnetworksV1_2CompatV1_1TargetTest
Change-Id: I4243d0b5e574255cef1070850f4d0a284f65f54e
Merged-In: I4243d0b5e574255cef1070850f4d0a284f65f54e
(cherry picked from commit 1d6b465997)
2019-07-19 14:00:29 +01:00
Roshan Pius
3e01cbd710 Merge "hostapd(vts): Add a property for SAP interface" into qt-dev
am: 896c71a7d2

Change-Id: I6b1857fc92a3f42c5e82ed565f4fb38695934556
2019-07-18 18:18:57 -07:00
TreeHugger Robot
896c71a7d2 Merge "hostapd(vts): Add a property for SAP interface" into qt-dev 2019-07-19 00:57:14 +00:00
Roshan Pius
9a8538b4ee hostapd(vts): Add a property for SAP interface
Changes to the VTS test to support OEM's who use a separate
dedicated SAP interface.

Note: This is a VTS test change only. The default implementation does
not still support a dedicated SAP interface (OEM's can obviously
customize the default implementation for their devices).

Bug: 136645414
Test: None (verified by partner OEM)
Change-Id: I42b87bf90cfa90c7c218309164ab2b77f3685f9e
2019-07-18 14:38:41 +00:00
nxp72763
86ccc5e1d6 Merge "Align NFCEE ID range with NCI 1.0 in VtsNfcv1.2 test" into qt-dev
am: fc480f5904

Change-Id: Ifddce2d38d1a50eb7b70e675bbba4b75d489c1ef
2019-07-18 00:30:14 -07:00
zhangweiwei
424308c5ad Adapt change clearkey to Lazy hal
am: 0a50473369

Change-Id: I78be3e06995b60dbe9cca6fedbc93f4c26d8c770
2019-07-18 00:11:19 -07:00
TreeHugger Robot
fc480f5904 Merge "Align NFCEE ID range with NCI 1.0 in VtsNfcv1.2 test" into qt-dev 2019-07-18 07:06:16 +00:00
zhangweiwei
0a50473369 Adapt change clearkey to Lazy hal
Exempt-From-Owner-Approval

Bug:135896867
Test: vts-tradefed run commandAndExit vts-staging-default -m VtsHalDrmV1_1Target

Change-Id: Iadba7a7afdccfe8a6299e3c0e1e03f63a58c5ca8
2019-07-17 23:24:56 +00:00
Steven Moreland
cd4627348b Fix cas build.
am: b2ee26784b

Change-Id: Ia6f79c79c3f84824c953df3a6ae9c8da937c10d7
2019-07-16 17:48:48 -07:00
Steven Moreland
b2ee26784b Fix cas build.
Bug/Test: N/A

Change-Id: I37eec1138d9a6eff92c7df30b4c1b7ba7a45e3ae
2019-07-16 14:44:10 -07:00
Valerie Hau
2f3553e1ed DO NOT MERGE: Fixing SRGB for devices that do not support SRGB color mode
Bug: 135375302
Test: build, boot, VtsHalGraphicsComposerV2_2TargetTest
Change-Id: Ie8f53effe3e6e29a4523ebfa450c79fdf96ed585
Merged-In: Ie8f53effe3e6e29a4523ebfa450c79fdf96ed585
2019-07-16 14:24:02 -07:00
jie.yuan
70e5b556ef VTS : fix vts fail [1/1]
Problem:
VtsHalGraphicsComposerV2_1Target#GraphicsComposerHidlCommandTest.PRESENT_DISPLAY_NO_LAYER_STATE_CHANGES fail
the testcase setcolormode SRGB without check if current device support SRGB

Solution:
change setColorMode from SRGB to NATIVE

Verify:
verify in on franklin

Bug: 135375302
Test: build, boot, VtsHalGraphicsComposerV2_1TargetTest
Change-Id: I646c263d96b03f9d30e6563a45cff37835001609
Merged-In: I5eebe5f530e3b62037d669992cf2eca0849f10be
2019-07-16 14:19:05 -07:00
Anthony Stange
b008fb2c25 Verify mPollThread is joinable before detaching
am: 65945cfb15

Change-Id: Ia4c4ef1d4e30d8854ee95c9b0cdfb44ad2bb630a
2019-07-15 17:50:17 -07:00
Anthony Stange
65945cfb15 Verify mPollThread is joinable before detaching
If HidlSetUp() bails before startPollingThread() is called (which can
happen if the HAL isn't implemented on the given device), mPollThread
will initialize with the default constructor resulting in joinable()
returning false which means calling detach() throws an exception.

Checking joinable() before detaching allows the test suite to be skipped
successfully.

Fixes: 136736906
Test: Run vts-tradefed on VtsHalSensorsV1_0Target and verify that it is
    skipped successfully on a device that doesn't support HAL 1.0

Change-Id: Ie685ae2dc314edb8df2f3cc7112141a2f5e46008
2019-07-15 19:17:25 +00:00
Youming Ye
05a97d2d4b Merge "Disable startNetworkScan tests with parameters." into qt-dev
am: c69700441e

Change-Id: Ie19296bfdea3a23986741e5e41813b51330b5009
2019-07-12 05:09:37 -07:00
TreeHugger Robot
c69700441e Merge "Disable startNetworkScan tests with parameters." into qt-dev 2019-07-12 11:41:24 +00:00
Willy Hu
d9d38451ef VTS: Change stopNetworkScan from 1_1 to 1_2
am: fb1616eb94

Change-Id: I9d8de8a97e23b2321640615d14d33c997b45bbe3
2019-07-11 20:23:39 -07:00
Daniel Norman
d4c97c7991 Adds missing interface for vendor.thermal-hal-2-0-mock.
am: c59e5f961a

Change-Id: I4e0bb9df6753507f326342cedad96baaf78db199
2019-07-11 19:39:19 -07:00
Youming Ye
bc5f18aae1 Disable startNetworkScan tests with parameters.
Network scan tests with parameters are disabled because of vendors
failed to fully implement startNetworkScan in HAL 1.4, and GSM rat scan
with parameters will get REQUEST_NOT_SUPPORTED error from modem.

Test: VTS
Bug: 137298570
Change-Id: I99df8495c5f654cb1420b7da36d7f5128ce14dbc
2019-07-12 00:07:25 +00:00
Daniel Norman
c59e5f961a Adds missing interface for vendor.thermal-hal-2-0-mock.
init_rc files require the entire interface inheritance hierarchy to
be listed, since e.g. all 1.0::IThermal functions are also implemented
by 2.0::IThermal.

Bug: 118016875
Test: builds & passes existing tests.
Change-Id: I4b00d9e1aa02f45dd1affe77d680920c7f04a4c4
2019-07-11 22:42:36 +00:00
Willy Hu
fb1616eb94 VTS: Change stopNetworkScan from 1_1 to 1_2
Change stopNetworkScan from 1_1 to 1_2 when testing VtsHalRadioV1_2Target.

Symptom:

When vts process slot2 "startnetworkscan", it will call "stopnetworkscan()" when startnetworkscan
success. But from current design it will set stopnetworkscan to slot1(wrong slot, expect is slot2)
as bwlow log.

CTS fail log:
hardware/interfaces/radio/1.2/vts/functional/radio_hidl_hal_test.cpp:111

//Device request NwScan on 2nd Sim
06-28 11:30:22.770 radio   873  1213 F RILQ    : RIL[1][Log.cpp: 48] [DispatcherModul(873,1213)]
d: [DispatcherModule]: Handling msg = RIL_REQUEST_START_NETWORK_SCAN

//But Device want to abort on Primary Sim
06-28 11:30:22.776 radio   923  1205 F RILQ    : RIL[0][Log.cpp: 48] [DispatcherModul(923,1205)]
d: [NasModule]: Handling msg = RIL_REQUEST_STOP_NETWORK_SCAN[Context: IRadio(1681692777)]

Bug: 135982495
Test: Build pass. Local test VTS pass.
Change-Id: Ic53c24ab2a670e806b4ac7f192e6eb81252ade84
(cherry picked from commit 5cef297cb2)
2019-07-11 18:53:58 +00:00
nxp72763
67306b3aa6 Align NFCEE ID range with NCI 1.0 in VtsNfcv1.2 test
As per spec,NFCEE_ID value dynamically assigned by NFCC
has the following range
- In NCI_2.0,  0x80 <= NFCEE ID <= 0xFE.
- In NCI_1.0,  0x01 <= NFCEE ID <= 0xFE.

Bug: 137053584
Test: VtsHalNfcV1_2TargetTest with NCI1.0 & NCI2.0 supported device.
Change-Id: I09adaca8b36900a92d737b176e09234251aae2bc
2019-07-11 15:30:28 +08:00
Xin Li
a8f494ed86 [automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190705.004) into master" am: c158dbcd7e -s ours
am: c1735a08fc -s ours
am skip reason: subject contains skip directive

Change-Id: I5a5dde3985938542f3072f2ce8a0bd12743c28be
2019-07-10 23:02:22 -07:00
Xin Li
c1735a08fc [automerger skipped] Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190705.004) into master"
am: c158dbcd7e -s ours
am skip reason: subject contains skip directive

Change-Id: I4a778e54affd0885d580a9fafb49339280177e96
2019-07-10 22:56:07 -07:00
Xin Li
34ea7678b6 [automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.190705.004) into master am: 1942f9edaa -s ours
am: ca1dc55195 -s ours
am skip reason: subject contains skip directive

Change-Id: I5b865ce2267da55953b8f91412840750cc7261e0
2019-07-10 22:14:43 -07:00
Xin Li
ca1dc55195 [automerger skipped] DO NOT MERGE - Merge pie-platform-release (PPRL.190705.004) into master
am: 1942f9edaa -s ours
am skip reason: subject contains skip directive

Change-Id: Ib7d7f3d8de0d980428d680f02128a091f5c25fb8
2019-07-10 21:21:29 -07:00
Treehugger Robot
c158dbcd7e Merge "DO NOT MERGE - Merge pie-platform-release (PPRL.190705.004) into master" 2019-07-11 03:52:58 +00:00
Xin Li
1942f9edaa DO NOT MERGE - Merge pie-platform-release (PPRL.190705.004) into master
Bug: 136196576
Change-Id: I58505f104075c7c210612eda8e266df9e3ecfeda
2019-07-09 15:22:03 -07:00
Robin Lee
95afe2bb77 Add default to IConsumerIr interface's initrc am: 3aa02c5d87
am: 50a880136a

Change-Id: I81f832ff0d40e7ed6bd63de588a488a8a4a6da91
2019-07-09 12:22:32 -07:00
Robin Lee
50a880136a Add default to IConsumerIr interface's initrc
am: 3aa02c5d87

Change-Id: Ia27a971884c46a270373b8ecadd4f8465f2662db
2019-07-09 12:11:34 -07:00
Pawin Vongmasa
72a92733e8 Merge "Support IMapper@3.0 in OMX VTS" into qt-dev
am: 56e9dd901e

Change-Id: I264ef276b7e464f56e9b93df13cd8618eddc66bc
2019-07-09 11:05:26 -07:00
TreeHugger Robot
56e9dd901e Merge "Support IMapper@3.0 in OMX VTS" into qt-dev 2019-07-09 17:25:39 +00:00
Robin Lee
3aa02c5d87 Add default to IConsumerIr interface's initrc
Fixes build for devices using this interface.

$ ./out/host/linux-x86/bin/host_init_verifier
      -p $OUT/obj/ETC/passwd_intermediates/passwd
      -k out/soong/.intermediates/known_hidl_interfaces.txt
    hardware/interfaces/ir/1.0/default/android.hardware.ir@1.0-service.rc

  >> host_init_verifier:
  >>>> hardware/interfaces/ir/1.0/default/android.hardware.ir@1.0-service.rc:
  >>>> 2: interface requires 2 arguments

  >> host_init_verifier: Failed to parse init script

  >> 'hardware/interfaces/ir/1.0/default/android.hardware.ir@1.0-service.rc'
  >>>> with 1 errors

Test: make dist # fails before change, passes after
Change-Id: Ia23b855424905c465fa4ee13f8910aa47d194899
2019-07-09 12:14:31 +00:00
Pawin Vongmasa
94a3234219 Support IMapper@3.0 in OMX VTS
Test: vts-tradefed run vts -m VtsHalMediaOmxV1_0Host

Bug: 135422812

Change-Id: I9a37b4f926813b0cd90f96e318760eecafd04e06
2019-07-08 21:31:33 -07:00
zhangweiwei
235e9b03e2 Camera: Vts: Fix missing session close
am: d21dd860ce

Change-Id: I402a964794392ee6c4233241ce97a369b3b93781
2019-07-08 17:14:33 -07:00
android-build-team Robot
0ef08c828d Snap for 5622519 from b095226d92 to pi-platform-release
Change-Id: Ica34e89bfee2be3a58c1a0a251bd43ed9adf534b
2019-07-08 23:25:45 +00:00
Felix
3531ec0183 Merge "Add interface info to .rc files" am: 98d0f4d52c
am: 37298a7616

Change-Id: Ib279bd04cbdf030104d077b9a2a836a348322476
2019-07-08 12:31:38 -07:00
Felix
37298a7616 Merge "Add interface info to .rc files"
am: 98d0f4d52c

Change-Id: Ie6cfbacd523c4b09f77bee3369ec8e88b3fa0419
2019-07-08 12:22:23 -07:00
Treehugger Robot
98d0f4d52c Merge "Add interface info to .rc files" 2019-07-08 18:56:33 +00:00
zhangweiwei
d21dd860ce Camera: Vts: Fix missing session close
Test: vendor testing, Camera VTS on Pixel
Bug:135898951
Change-Id: I61f5a90d62732a00d0bc9abad05db0a1a9cc2b63
2019-07-08 08:45:18 -07:00
Jordan Liu
8991d42944 [automerger skipped] Merge "Add radio config 1.2 VTS tests" am: fbd3b6cec4 -s ours
am: dca7ba4b34 -s ours
am skip reason: change_id Ib4fc17ea9f76caaf0cb0d4a2914595b7cfb7b041 with SHA1 15df27e428 is in history

Change-Id: Ie58dee5f02e56b1205f10b5939d7482ca3c6a168
2019-07-03 19:26:10 -07:00
sqian
569d83c476 [automerger skipped] Hang up EmergencyDial after Trigger in VTS am: 8c9947de8d
am: 1ade5556c8 -s ours
am skip reason: change_id Iecba54b93b96d33b57bc59e00f082ff133d2e57b with SHA1 b2e7c71f39 is in history

Change-Id: I75dcfc470b183dceefb40575bdb70a3f8856b00b
2019-07-03 19:24:58 -07:00
Jordan Liu
dca7ba4b34 [automerger skipped] Merge "Add radio config 1.2 VTS tests"
am: fbd3b6cec4 -s ours
am skip reason: change_id Ib4fc17ea9f76caaf0cb0d4a2914595b7cfb7b041 with SHA1 15df27e428 is in history

Change-Id: I5a9c1650e9e030fafea44fb86a6a572c50e8b600
2019-07-03 18:39:57 -07:00
sqian
1ade5556c8 Hang up EmergencyDial after Trigger in VTS
am: 8c9947de8d

Change-Id: Ieeb5e62c4709c4288ebf956631851124caf90867
2019-07-03 18:39:05 -07:00