Commit graph

164 commits

Author SHA1 Message Date
Alastair Donaldson
3c9c3cb4db Add configurations for Vulkan dEQP support
Adds files that set the test suite date associated with Vulkan dEQP
support to either 2019-03-01 or 2020-03-01.

Bug: 136573508
Bug: 149464764

Change-Id: I0a70592d243d6833ba13fe3560326ba212caa0bb
(cherry picked from commit 66a2c81ada)
2020-02-13 09:46:10 -08:00
Felipe Leme
249d3391c3 Remove android.software.print from car builds.
am: e560a35f22

Change-Id: If7195e79f820383ed0b0d28de5211b07095c777b
2019-08-09 09:20:24 -07:00
Felipe Leme
e560a35f22 Remove android.software.print from car builds.
Bug: 135218095
Test: adb shell service check print
Test: atest CtsPrintTestCases

Change-Id: Ia70518902808b934a18a606773c731caad558ca5
2019-08-08 17:36:38 -07:00
Jack Yu
c94e8d38fa Merge "Create feature flags for OMAPI readers"
am: e7bd66528d

Change-Id: I3ab3757d08e151b315f217b3e4eb99cee656e3bd
2019-07-30 02:02:46 -07:00
Jack Yu
6fdaca3505 Create feature flags for OMAPI readers
Bug: 131062577
Test: CTS OMAPI
Change-Id: I69f3f913fdf3daf49ac74fede4e61282d1ff9d55
2019-07-23 17:31:35 +08:00
Benedict Wong
740f01b0c3 Add IPsec tunnel mode feature flag
This patch adds a feature flag for IPsec Tunnel Mode. This implies VTI
(with output-mark updating), or XFRM-I in the kernels.

Bug: 117183273
Test: Compiles
Change-Id: I9c1a84707366c841c27b74050d276cac9bd61460
Merged-In: I9c1a84707366c841c27b74050d276cac9bd61460
(cherry picked from commit 6300d06838)
2019-05-08 18:46:19 +00:00
Jack Yu
8ef2683431 Merge "Add Nfc Offhost SecureElements feature definition" am: 041c8ab48f am: 5aeb884114
am: 8e02602012

Change-Id: I05b7f78b9ecf099804352f3acf1ef78ac7c4d201
2019-03-29 06:37:20 -07:00
Jack Yu
a12cb26070 Add Nfc Offhost SecureElements feature definition
Add FEATURE_NFC_OFF_HOST_CARD_EMULATION_UICC and
FEATURE_NFC_OFF_HOST_CARD_EMULATION_ESE feature definition.

Bug:129460593
Test: manual
Change-Id: I9e79c9ffe9ff30cbb5ba2f0559374854eaa5c336
2019-03-28 12:54:24 +00:00
jovanak
773406bb78 Turning off enterprise features for p.car automotive builds.
Change-Id: I76ba6c0e388eef0366ccd2b84156b8d22ec7d291
Fixes: 124382077
Test: verify features are not listed in the build + cts-tradefed run cts-dev -m CtsDevicePolicyManagerTestCases
2019-03-22 13:36:31 -07:00
Nicholas Sauer
2c60d0f0f5 Remove android.software.input_methods from car builds.
bug: 127836490
Test: run cts -m CtsInputMethodTestCases
Change-Id: Ib620a5b59f05b18ce7ba222f81ae9d3581d197a4
2019-03-08 04:32:17 +00:00
Kevin Chyn
63098f9e98 Partial revert of ag/5807535
Fingerprint is back to android.hardware.fingerprint

Bug: 123758448
Test: Builds

Change-Id: Iab953b7fe80b4155d5cb6211a7ef4b72dbef7832
2019-02-04 10:52:06 -08:00
Brad Ebinger
9dd3becce5 Merge "Add FEATURE_TELEPHONY_IMS feature definition" am: be07f77163 am: 7ff11fbb2f
am: b4cb703900

Change-Id: I33d6756e2aa56bd83963ff55f637be1e32be2511
2019-01-23 21:35:25 -08:00
Brad Ebinger
2c9f3813bc Add FEATURE_TELEPHONY_IMS feature definition
Add an IMS feature definition so that telephony doesn't
bring up unnecessary resources or run GTS tests on a device
that doesn't support it.

Bug: 118823723
Test: manual

Change-Id: I359f9e337ec785745f5d0ca778615d12c61faedf
2019-01-23 23:52:09 +00:00
TreeHugger Robot
46a410912b Merge "Add feature flag for lock screen." 2019-01-23 10:55:33 +00:00
TreeHugger Robot
75c14637f4 Merge "Add secure lock screen feature flag to wear devices by default." 2019-01-23 09:29:28 +00:00
Lenka Trochtova
872ff76671 Add feature flag for lock screen.
Bug: 111072170
Bug: 111071972
Test: cts-tradefed run cts -m CtsDevicePolicyManagerTestCases
Test: adb shell pm list features | grep lock_screen

Change-Id: I15841852f61e6f2bf0c26806b6597cbce7f37a78
2019-01-22 15:59:57 +01:00
Lenka Trochtova
c2470599a6 Add secure lock screen feature flag to wear devices by default.
Bug: 110385761
Test: TBD

Change-Id: Iea15c6224051ae4b72c8e3b11a5bcc1e9ceffb37
2019-01-21 11:22:39 +01:00
Lenka Trochtova
adc9bad6d1 Add secure lock screen feature to car devices.
Bug: 111072170
Bug: 111071972
Test: TBD by car team

Change-Id: I702ad093ddc5219ab7458fdd74482f922ddb30e8
2019-01-18 13:30:47 +01:00
Kevin Chyn
e80b8a648f Move biometrics into biometric namespace
All biometrics (fingerprint/iris/face) are now under
android.hardware.biometrics namespace. Fingerprint has a legacy
android.hardware.fingerprint definition for compatibility.

Bug: 115639644

Test: biometrics are available on their respective devices

Change-Id: I947d6793a879b2b92aea2ed5e57c86e490c7289e
2018-12-13 17:51:21 -08:00
Benedict Wong
6300d06838 Add IPsec tunnel mode feature flag
This patch adds a feature flag for IPsec Tunnel Mode. This implies VTI
(with output-mark updating), or XFRM-I in the kernels.

Bug: 117183273
Test: Compiles
Change-Id: I9c1a84707366c841c27b74050d276cac9bd61460
2018-12-05 23:39:22 -08:00
Nicholas Sauer
98a6d104c6 Add features to car_core_hardware.
bug: 120208671
Test: lunch bat_land-userdebug && m; boot
Change-Id: I1eaeead3784a5491a061ee853e68770883c6fb85
2018-11-30 05:52:35 +00:00
Nicholas Sauer
427d44716a Remove android.software.app_widgets from car_core_hardware.xml
bug: 115782669
Test: lunch bat_land-userdebug && m; flash
Change-Id: Icafa70270ae99bdc26e909e8de89fbf896067269
2018-11-29 06:21:17 +00:00
Eran Messeri
ae2ea55c3d Merge "AOSP builds do not support Device ID attestation" into pie-vts-dev
am: 78c0e32983

Change-Id: I3f2df2a8ae90682fb8d69d51a2f961aba78d46a0
2018-08-10 14:30:34 -07:00
Eran Messeri
ba1712e854 AOSP builds do not support Device ID attestation
AOSP builds have different product & brand values than the ones flashed
onto the device's Keymaster in the factory.
As a result, Device ID attestation will not work on them correctly
because there is a mismatch between the values sent to Keymaster by the
platform and the values Keymaster is expecting to attest to.

Mark AOSP builds as not having this feature since it would affect all
AOSP builds on all devices.

Bug: 110361822
Test: atest com.android.cts.devicepolicy.MixedDeviceOwnerTest#testKeyManagement
Merged-In: I55e7c68b3e082af465c19cf18aeeeecffc4eb356
Change-Id: I55e7c68b3e082af465c19cf18aeeeecffc4eb356
(cherry picked from commit 4260ee9282)
2018-08-10 00:49:19 +00:00
Sundong Ahn
cb667effab Merge "Remove library tag" am: 8739852bde am: f68bbf7b00
am: 3647972753

Change-Id: I0ddc0b6c64b18be3008e873e7d3966e91b5810ab
2018-06-28 21:13:22 -07:00
Sundong Ahn
3647972753 Merge "Remove library tag" am: 8739852bde
am: f68bbf7b00

Change-Id: I56779a1509b84b9777b42f7cddc0df8e793ebbde
2018-06-28 20:54:57 -07:00
Sundong Ahn
f68bbf7b00 Merge "Remove library tag"
am: 8739852bde

Change-Id: Iacb4c95812b620feafd25566db5562af684d8d99
2018-06-28 20:39:00 -07:00
Eran Messeri
bb0ddf53bd Merge "AOSP builds do not support Device ID attestation" into pi-dev am: 28813ecfd2
am: 8a9e7a7f7b

Change-Id: Iac7b13493111e9be641af778558cb8e248175fdd
2018-06-26 09:13:44 -07:00
Eran Messeri
4260ee9282 AOSP builds do not support Device ID attestation
AOSP builds have different product & brand values than the ones flashed
onto the device's Keymaster in the factory.
As a result, Device ID attestation will not work on them correctly
because there is a mismatch between the values sent to Keymaster by the
platform and the values Keymaster is expecting to attest to.

Mark AOSP builds as not having this feature since it would affect all
AOSP builds on all devices.

Bug: 110361822
Test: atest com.android.cts.devicepolicy.MixedDeviceOwnerTest#testKeyManagement
Change-Id: I55e7c68b3e082af465c19cf18aeeeecffc4eb356
2018-06-22 12:56:44 +01:00
Gilad Bretter
b920936d18 Add face authentication feature.
Updated AppOpsManager.h constants with those defined in AppOpsManager.java

Test: Builds

Bug: 110385761

Change-Id: Idc7da66f318b9f34d8e513e82c9cf622e73d4ca2
Signed-off-by: Gilad Bretter <gilad.bretter@intel.com>
2018-06-21 18:06:13 -07:00
Sundong Ahn
48d1112106 Remove library tag
Remove library tag in android.hardware.usb.accessory.xml, since it will
be generated automatically by soong when the library is built with
java_sdk_library.

Bug:77577799
Test: make -j
      make checkapi

Change-Id: I9555678e5551aba2eebfe74184fe9cbc91948dfa
2018-06-19 10:21:20 +09:00
Suprabh Shukla
0522290197 Adding a file to use for excluding features from aosp
android.hardware.location.network is incorrectly getting included in
aosp targets without a valid location provider. Adding this xml to
include in aosp target configurations.

Test: lunch aosp_taimen-userdebug; build and flash
Then
atest android.app.cts.SystemFeaturesTest

Bug: 33380753
Change-Id: I4f4d189bd605b8d4798dbd7640ac56cbec28c618
2018-05-23 17:25:48 -07:00
Dianne Hackborn
91bda3a8c5 Make android:cantSaveState an optional feature.
This doesn't make sense on things like wear and appliances,
so make this an optional feature that the device must enable.
If the feature is not set, then the system will ignore
the app's request.

Bug: 76213401
Test: atest CtsAppTestCases:ActivityManagerProcessStateTest
Change-Id: I6330d2586004ee0a03cbcd8e10be5f6cda2bcbae
2018-05-04 14:15:48 -07:00
Frank Salim
ba7f5120bf Merge "Add android.hardware.strongbox_keystore feature." into pi-dev 2018-04-20 00:41:51 +00:00
Frank Salim
d589122b9b Add android.hardware.strongbox_keystore feature.
Bug: b/63931634
Test: boot, check PackageManager.FEATURE_STRONGBOX_KEYSTORE from CTS

Change-Id: I74a20c3ef686ff99197345bb97dd7cd9f5abfea8
2018-04-19 21:44:13 +00:00
Rajeev Kumar
20215e9595 Disable android.software.app_widgets for low ram device.
Bug: 74039047
Test: make cts-verifier -j32
Change-Id: Id47cae641c2544b25801a07e52b70e1eef3117d8
(cherry picked from commit d373cd5603)
2018-04-05 22:27:36 +00:00
Eran Messeri
b5a9c180f4 Device ID attestation: Add feature flag.
Add a feature flag to find out if Device ID attestation is supported or
not, as it is an optional feature.
Otherwise, the cts tests could not meaningfully say if the device
correctly supports this feature or not.

Bug: 72642093
Bug: 73448533
Test: Modified CTS tests.
Change-Id: I1f26dacc8bbe7e9c11bb8b14efae41e10d918a73
2018-03-29 15:11:29 +01:00
Marc Hittinger
886fde40ec Remove device_admin feature from wearables.
Change-Id: I2b10ac11ed48a5162f718a826d747c2086a1607f
2018-03-06 13:36:36 -08:00
Philip Quinn
a81c4728c8 Add feature flag for assist gesture hardware.
Bug: 73176604
Test: make -j

Change-Id: I32b7dc5ca3a55a8affe8af4daacda8fb57d5ca23
2018-02-14 03:09:55 +00:00
Jesse Hall
f071fb8bc7 Merge "Add Vulkan 1.1 system feature definition file" 2018-01-27 02:01:05 +00:00
Jesse Hall
3ecbd6c778 Add Vulkan 1.1 system feature definition file
Test: adb shell cmd package list features
Change-Id: Ia31ff10d2c8dde94c6784a6a7562a55d0f19ed10
2018-01-26 14:43:40 +08:00
Eino-Ville Talvala
4c146eb5be Add feature file for "android.hardware.camera.ar"
This is PackageManager.FEATURE_CAMERA_AR

Test: Builds, new SystemFeatureTest passes
Bug: 63629224
Change-Id: I142937a5ef830292a1fa3e51b6a3ba92d57b2c21
2018-01-24 17:58:10 -08:00
Craig Donner
fb003b0c64 Deprecate android.software.vr.mode
Bug: 71365436
Test: Build
Change-Id: I5549e9550b230aa6b0237a148396be12456db344
2018-01-16 16:00:16 -08:00
Hall Liu
c19a5b839e Merge "Add feature flag for MBMS" am: 3e059193b1 am: a1502eba47
am: 8a4f099e33

Change-Id: I433b1e86d0723ba383c0e3be8cde1049a533b079
2018-01-13 02:07:56 +00:00
Ng Zhi An
e1e85219f8 Disable activities_on_secondary_displays on low ram
Bug: 69954194
Test: cts-tradefed run cts -m CtsServicesHostTestCases
-t android.server.cts.ActivityManagerDisplayTests

Change-Id: I115eac04ed75e2a2af382f94778f5b4272fc7731
2017-12-19 13:20:01 -08:00
Hall Liu
f808951533 Add feature flag for MBMS
Add feature flag to indicate that the device has EMBMS middleware
installed

Test: compile and use adb
Change-Id: I307dfc24f20262e84fc4e540c4e01352ac04cae7
2017-12-11 13:31:17 -08:00
Ng Zhi An
f5a303346f Only enable managed_users feature for notLowRam
Bug: 68154536
Test: build, flash, adb shell pm list features
Change-Id: I5306f002f02a7e0ba93370b503b0071185417bf2
2017-10-31 13:13:45 -07:00
Etan Cohen
a932e64d69 Merge "[RTT2] Add Wi-Fi RTT feature flag" 2017-10-03 20:14:23 +00:00
Ng Zhi An
7e70ec2c0d Support picture_in_picture only if device is not low ram
Can verify using this command:

    adb shell dumpsys package | grep picture_in_picture

Bug: 65602088
Test: manual
Change-Id: I0e91cb63ce9d4b3ae059afc91d76a36ffc6a0a53
2017-09-26 11:33:39 -07:00
Etan Cohen
4fb7db7986 [RTT2] Add Wi-Fi RTT feature flag
Add Wi-Fi RTT feature flag - allows configuration of devices to
indicate whether or not they support the feature.

Bug: 65014628
Test: builds, integration tests pass
Change-Id: Iab18e1607ec6a8eefc7de6646d6cd66dee43d7d0
2017-09-15 07:10:08 -07:00