Commit Graph

37206 Commits

Author SHA1 Message Date
Michael Butler
84ec222eb5 Merge "Handle case where NN AIDL callback is null in IDevice::prepareModel*" am: 5d4f1b70c2
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2072333

Change-Id: I0cd6b97aa6b0e2a2591b59bb4c13ff3ca05632cc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-22 18:26:59 +00:00
Michael Butler
5d4f1b70c2 Merge "Handle case where NN AIDL callback is null in IDevice::prepareModel*" 2022-04-22 18:06:47 +00:00
Mikhail Naganov
c798728d4e VTSHalAudio: Increase test timeout for V6, V7.x to 10 minutes am: 0b9b03eb71
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2072327

Change-Id: If58b7751da19ab376748f1c26566597295aac756
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-22 01:37:37 +00:00
Michael Butler
d6f6d01499 Handle case where NN AIDL callback is null in IDevice::prepareModel*
Prior to this change, if IDevice::prepareModel* was passed a null
callback, the code would still attempt to call "notify" on the callback
to return the error to the client. This CL ensures the "notify" method
will not be invoked if the callback is null.

Bug: N/A
Test: mma
Test: presubmit
Change-Id: I4a15d02c4879a0261ec26cc0e7a47d0a4da86b8b
2022-04-21 16:40:09 -07:00
Mikhail Naganov
0b9b03eb71 VTSHalAudio: Increase test timeout for V6, V7.x to 10 minutes
TV devices can list a lot of configurations and have low
performing CPUs which causes the test to run for a significant
amount of time. From b/229824670 it seems that 10 minutes
should be enough.

Bug: 229824670
Test: atest VtsHalAudioV6_0TargetTest
Test: atest VtsHalAudioV7_0TargetTest
Test: atest VtsHalAudioV7_1TargetTest
Change-Id: Id7fa8eaa98bf2437fd1f676b9e5a7290df260fbd
2022-04-21 18:52:32 +00:00
Treehugger Robot
6a54fb8ff3 Merge "[LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces" am: c5fc884ed6
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2070507

Change-Id: I6c75a4726bdd97d5e00e052e1b46276403f0f5aa
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-21 16:33:45 +00:00
Treehugger Robot
c5fc884ed6 Merge "[LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces" 2022-04-21 16:15:59 +00:00
Max Bires
a24527be86 Merge "Increase challenge size in tests." am: dcaa803893
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2066892

Change-Id: I1fe335a81e28404dfd82ffbc132f313f7ee35b76
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-21 08:02:42 +00:00
Max Bires
dcaa803893 Merge "Increase challenge size in tests." 2022-04-21 07:37:05 +00:00
Bob Badour
0d8b0d734a [LSC] Add LOCAL_LICENSE_KINDS to hardware/interfaces
Added SPDX-license-identifier-Apache-2.0 to:
  automotive/sv/1.0/default/tests/fuzzer/Android.bp

Bug: 68860345
Bug: 151177513
Bug: 151953481

Test: m all
Change-Id: Ib5e5d3e52aa5ce4c3b0141619e0023c963ec7e0d
2022-04-20 18:25:58 -07:00
Joseph Jang
1b63aa66f4 identity: Add require_root to allow tradefed system auto run am: 7f923b326b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2067311

Change-Id: I390e0e62f982520391bc818b7ac90b7d306630ec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 13:37:02 +00:00
Max Bires
89c7488370 Increase challenge size in tests.
VTS tests were currently passing a challenge size of 32 in all cases.
However, the server currently sends a challenge of length 40, which may
or may not change in the future. A 64 byte upper limit provides a
standard size along with flexibility in case the challenge format
changes in the future.

Test: atest VtsHalRemotelyProvisionedComponentTargetTest
Change-Id: I678bb915f139e4c23354180870a66ce33a9cfd8c
2022-04-20 12:23:19 +00:00
Joseph Jang
7f923b326b identity: Add require_root to allow tradefed system auto run
Bug: 228806698
Change-Id: I50fa7d70b4fb327a4b77f43e1c88810e104a4a26
2022-04-20 06:02:10 +00:00
Xin Li
780e59d5af Empty merge of sc-v2-dev-plus-aosp-without-vendor@8433047
Bug: 226662282
Merged-In: Icbf3e66e61e7ebb570ac3aba5f1cf9e10ef6720d
Change-Id: I3923ef27f76275ec463fda1de42a0ef3675b4075
2022-04-18 20:43:36 +00:00
Treehugger Robot
0b46c26155 Merge "Added automotiveSvV1.0_fuzzer" am: 91722e3875
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/1703025

Change-Id: Ib28c11402febfd61c4506dcaf348ff64b6725b64
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-18 07:41:00 +00:00
Treehugger Robot
91722e3875 Merge "Added automotiveSvV1.0_fuzzer" 2022-04-18 07:24:20 +00:00
Yifan Hong
2cceaa983b health: Add stayfan and smoreland as owners. am: c99d0553c6
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2064636

Change-Id: Ic532a1c3ca8bae5ec0f529b8ff8b45d97b14d109
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-14 21:38:02 +00:00
Yifan Hong
c99d0553c6 health: Add stayfan and smoreland as owners.
Test: none
Change-Id: I4c79b1aba1172b990cae55009b4cc095d35acab7
2022-04-14 12:55:51 -07:00
Treehugger Robot
9485f0ffb4 Merge "Build with upstream lld: Fix incorrect static dependencies" am: 9e8d756311
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2061769

Change-Id: I95e97faf669faf24badf951b456b730004e4a4ee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 21:44:12 +00:00
Treehugger Robot
67a2c6d6f1 Merge "Build with upstream lld: Fix incorrect static dependencies" am: 9f18cbd7f6
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2061768

Change-Id: I1f2012c6775a0be91e23548694583a188ce65941
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 21:43:52 +00:00
Treehugger Robot
9e8d756311 Merge "Build with upstream lld: Fix incorrect static dependencies" 2022-04-13 21:31:16 +00:00
Treehugger Robot
9f18cbd7f6 Merge "Build with upstream lld: Fix incorrect static dependencies" 2022-04-13 21:30:38 +00:00
Treehugger Robot
3f6c9abc12 Merge "check all active ports" am: 8c2a2ee651
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2062387

Change-Id: I5f93b0b8d35fff4a47cf8019a651498a56e35807
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-13 02:42:46 +00:00
Treehugger Robot
8c2a2ee651 Merge "check all active ports" 2022-04-13 01:58:56 +00:00
Tim Lin
118816d298 check all active ports
Bug: 226018537
Test: run vts -m VtsHalRadioTargetTest

Change-Id: Ie3d8f7387ebb2846ea772d4f879039a127282c9a
Merged-In: Ie3d8f7387ebb2846ea772d4f879039a127282c9a
2022-04-13 00:28:45 +00:00
Mikhail Naganov
541eb4099c audio: Require exact implementation version match am: 7c92256c1a
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2058922

Change-Id: I71f20086a50880412caf5e89a3f27bb285ed812f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-12 16:26:09 +00:00
Mikhail Naganov
7c92256c1a audio: Require exact implementation version match
Align the behavior of minor version mismatch with the behavior
of major version mismatch. For example, trying to run VTS test
intended for V7.0 on a device with V7.1 yields no results,
similar to what happens when running a V6.0 test on V7.0 device.
This is done to avoid test failures when the device uses
features added by V7.1 in the APM XML config.

Bug: 227150535
Test: atest VtsHalAudioV7_0TargetTest
Test: atest VtsHalAudioV7_1TargetTest
Change-Id: I8ad6595a221f0bc9aedea057f27a75c172954da5
2022-04-12 00:06:09 +00:00
Pirama Arumuga Nainar
cef135a3d2 Build with upstream lld: Fix incorrect static dependencies
Bug: http://b/197965342

Remove unnecessary `static_libs` dependencies or move them to
`shared_libs` to build with upstream LLD.  See b/197965342#comment1
(internal) for rationale.  Some info is available externally at
https://github.com/llvm/llvm-project/issues/42899.

Per go/android-lld-static-lib-fix, OWNERS are added for visibility.  No
action is needed if the change looks good.  This change will be merged
after two business days with Global Approvers.

Test: Build modules with aosp/2036867 in addition to presubmit
Change-Id: I12ffa45755b3055117fa87aae2110b125b60fd54
2022-04-11 20:08:40 +00:00
Pirama Arumuga Nainar
3be0ec611f Build with upstream lld: Fix incorrect static dependencies
Bug: http://b/197965342

Remove unnecessary `static_libs` dependencies or move them to
`shared_libs` to build with upstream LLD.  See b/197965342#comment1
(internal) for rationale.  Some info is available externally at
https://github.com/llvm/llvm-project/issues/42899.

Per go/android-lld-static-lib-fix, OWNERS are added for visibility.  No
action is needed if the change looks good.  This change will be merged
after two business days with Global Approvers.

Test: Build modules with aosp/2036867 in addition to presubmit
Change-Id: Id3ec5d188d7d0ae364e52b98fb9cf7221274665a
2022-04-11 20:04:20 +00:00
Treehugger Robot
be09db54d2 Merge changes I45e60f32,I2c8d3a16 am: 210c44dbe1
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2060629

Change-Id: Idb8bbdc3a7426f62c7c6fb1656fff1539417e11e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-11 18:15:40 +00:00
Tim Lin
820f397454 set SIM slots mapping based on current mapping am: 1a55fff64b
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2060628

Change-Id: I942f1036908209abe66b23cc67e42a5487427e8e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-11 18:15:39 +00:00
Treehugger Robot
f886160100 Merge "fix infinite loop in enableModem TC" am: 18704f22a0
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2060627

Change-Id: Ic2636de3b87950804c98e9dd3265a689ce875448
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-11 18:14:04 +00:00
Treehugger Robot
210c44dbe1 Merge changes I45e60f32,I2c8d3a16
* changes:
  wait for response before running next TC
  set SIM slots mapping based on current mapping
2022-04-11 17:52:07 +00:00
Treehugger Robot
18704f22a0 Merge "fix infinite loop in enableModem TC" 2022-04-11 17:51:58 +00:00
David Drysdale
b661792d06 Merge "Fix AES corrupt padding test" am: b474607b7c
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2059787

Change-Id: I431b3cf5c844b007052eb50f76cd935ddb37da74
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-11 12:40:55 +00:00
David Drysdale
b474607b7c Merge "Fix AES corrupt padding test" 2022-04-11 12:29:26 +00:00
David Drysdale
b809329dc7 Fix AES corrupt padding test
The AesEcbPkcs7PaddingCorrupted test has been incorrect since it was
originally introduced -- it was feeding the original message as input to
the decryption operation, rather than the corrupted ciphertext.  As a
result, the expected error code was also wrong -- INVALID_INPUT_LENGTH
is appropriate for a too-short cipher text (length 1 in this case),
whereas a corrupt-but-correct-length cipher text should give
INVALID_ARGUMENT.

Fix the test, and add a separate test to cover what was inadvertently
being tested before. Add a sentence to the HAL spec to describe what
expected and tested by CTS/VTS.

Bug: 194126736
Test: VtsAidlKeyMintTargetTest, VtsHalKeymasterV4_0TargetTest
Change-Id: Iaa5e42768814197f373797831093cf344d342b77
2022-04-11 08:35:11 +01:00
Tim Lin
148303775a wait for response before running next TC
All TCs store RadioResponseInfo in a shared variable and
read it to verify the result. So there is race condition
problem if we don't wait for responses.

Bug: 228593077
Test: run vts -m VtsHalRadioTargetTest
Change-Id: I45e60f324926588c55abd0a719fd55352767a3eb
Merged-In: I45e60f324926588c55abd0a719fd55352767a3eb
2022-04-11 10:03:50 +08:00
Tim Lin
1a55fff64b set SIM slots mapping based on current mapping
If we set the SIM slots mapping arbitrarily on single SIM enabled
device, the SIM state could become absent and cause other TCs fail.

Bug: 227693614
Test: run vts -m VtsHalRadioTargetTest
Change-Id: I2c8d3a162e1dca5a0bd6cfe93a1cc269f4c25188
Merged-In: I2c8d3a162e1dca5a0bd6cfe93a1cc269f4c25188
2022-04-11 10:03:31 +08:00
Tim Lin
9597360e20 fix infinite loop in enableModem TC
Bug: 227585563
Test: run vts -m VtsHalRadioTargetTest
Change-Id: I879faa5ecef026865d17ad1a23e52cb9f8f70454
Merged-In: I879faa5ecef026865d17ad1a23e52cb9f8f70454
2022-04-11 10:03:01 +08:00
Suren Baghdasaryan
d45de7b837 Replace writepid with task_profiles command for cgroup migration am: b5e9cdaf7e am: e0ea88b716
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2036843

Change-Id: If3475c6ed4d5d0cf15002ec268293c8562dcb2c3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-08 17:58:06 +00:00
Suren Baghdasaryan
e0ea88b716 Replace writepid with task_profiles command for cgroup migration am: b5e9cdaf7e
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2036843

Change-Id: I7af0b0905012d44f6c5e08bbedd26813371be450
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-08 17:41:17 +00:00
Suren Baghdasaryan
b5e9cdaf7e Replace writepid with task_profiles command for cgroup migration
writepid command usage to join a cgroup has been deprecated in favor
of a more flexible approach using task_profiles. This way cgroup path
is not hardcoded and cgroup changes can be easily made. Replace
writepid with task_profiles command to migrate between cgroups.

Bug: 191283136
Test: build and boot
Signed-off-by: Suren Baghdasaryan <surenb@google.com>
Change-Id: Icbf3e66e61e7ebb570ac3aba5f1cf9e10ef6720d
Merged-In: Icbf3e66e61e7ebb570ac3aba5f1cf9e10ef6720d
2022-04-08 00:41:35 +00:00
Treehugger Robot
31a6eb814c Merge "BtAudio: Prevent unlink dead binder" am: dc1a419baf am: 6afd301d16
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2046266

Change-Id: Ic24dfd49dffe5df40224510a446e54850cb5cffc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07 20:07:08 +00:00
Treehugger Robot
6afd301d16 Merge "BtAudio: Prevent unlink dead binder" am: dc1a419baf
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2046266

Change-Id: I55e18b6fa1726f24a004d28702b042e3f698b4a1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07 19:44:46 +00:00
Treehugger Robot
dc1a419baf Merge "BtAudio: Prevent unlink dead binder" 2022-04-07 18:56:44 +00:00
Pirama Arumuga Nainar
e18c0f85fd Merge "Build with upstream lld: Fix incorrect static dependencies" am: 2c76c6867e am: 5f96cab8c0
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2056641

Change-Id: I35671477ab641ae68191007cae43df2fa5ed4bfd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07 17:10:18 +00:00
Pirama Arumuga Nainar
5f96cab8c0 Merge "Build with upstream lld: Fix incorrect static dependencies" am: 2c76c6867e
Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2056641

Change-Id: I17674d1ad15964162acb737071e9c5512e0cd166
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07 16:47:03 +00:00
Pirama Arumuga Nainar
2c76c6867e Merge "Build with upstream lld: Fix incorrect static dependencies" 2022-04-07 16:26:05 +00:00
Josh Wu
08255b45d9 BtAudio: Prevent unlink dead binder
Tag: #stability
Bug: 227029886
Test: manually kill bt process
Change-Id: Ic976a33feb5a3636ab828637faf0ba109f5948ce
2022-04-07 09:02:20 -07:00