OSDN Git Service

update the .vts files for nfc and vibrate.
authorZhuoyao Zhang <zhuoyao@google.com>
Wed, 26 Oct 2016 20:28:51 +0000 (13:28 -0700)
committerZhuoyao Zhang <zhuoyao@google.com>
Wed, 26 Oct 2016 21:30:03 +0000 (14:30 -0700)
* Use full name for UDT.
* Add build target for vibrate profiler.

Test: make libvts_profiler_hidl_vibrator@1.0
Test: make vts.

Change-Id: I8a1fac3273cd95c1de12e10b232e7d979c3912ae

nfc/1.0/vts/NfcClientCallback.vts
nfc/1.0/vts/types.vts
vibrator/1.0/vts/Android.mk
vibrator/1.0/vts/Vibrator.vts
vibrator/1.0/vts/types.vts

index e2a3e5b..e39ea7c 100644 (file)
@@ -11,11 +11,11 @@ interface: {
         name: "sendEvent"
         arg: {
             type: TYPE_ENUM
-            predefined_type: "NfcEvent"
+            predefined_type: "::android::hardware::nfc::V1_0::NfcEvent"
         }
         arg: {
             type: TYPE_ENUM
-            predefined_type: "NfcStatus"
+            predefined_type: "::android::hardware::nfc::V1_0::NfcStatus"
         }
     }
 
index 969a8af..e43db1e 100644 (file)
@@ -4,8 +4,9 @@ component_name: "types"
 
 package: "android.hardware.nfc"
 
+
 attribute: {
-    name: "NfcEvent"
+    name: "::android::hardware::nfc::V1_0::NfcEvent"
     type: TYPE_ENUM
     enum_value: {
         scalar_type: "uint32_t"
@@ -42,7 +43,7 @@ attribute: {
 }
 
 attribute: {
-    name: "NfcStatus"
+    name: "::android::hardware::nfc::V1_0::NfcStatus"
     type: TYPE_ENUM
     enum_value: {
         scalar_type: "uint32_t"
index cb70548..bdecb85 100644 (file)
@@ -53,3 +53,34 @@ LOCAL_PROTOC_OPTIMIZE_TYPE := full
 LOCAL_MULTILIB := both
 
 include $(BUILD_SHARED_LIBRARY)
+
+# build profiler for vibrator.
+include $(CLEAR_VARS)
+
+LOCAL_MODULE := libvts_profiler_hidl_vibrator@1.0
+
+LOCAL_SRC_FILES := \
+   Vibrator.vts \
+   types.vts \
+
+LOCAL_C_INCLUDES += \
+  test/vts/drivers/libprofiling \
+
+LOCAL_VTS_MODE := PROFILER
+
+LOCAL_SHARED_LIBRARIES := \
+   android.hardware.vibrator@1.0 \
+   libbase \
+   libcutils \
+   liblog \
+   libhidl \
+   libhwbinder \
+   libprotobuf-cpp-full \
+   libvts_common \
+   libvts_multidevice_proto \
+   libvts_profiling \
+   libutils \
+
+LOCAL_PROTOC_OPTIMIZE_TYPE := full
+
+include $(BUILD_SHARED_LIBRARY)
index f1ab053..e0de3fb 100644 (file)
@@ -11,7 +11,7 @@ interface: {
         name: "on"
         return_type_hidl: {
             type: TYPE_ENUM
-            predefined_type: "Status"
+            predefined_type: "::android::hardware::vibrator::V1_0::Status"
         }
         arg: {
             type: TYPE_SCALAR
@@ -23,7 +23,7 @@ interface: {
         name: "off"
         return_type_hidl: {
             type: TYPE_ENUM
-            predefined_type: "Status"
+            predefined_type: "::android::hardware::vibrator::V1_0::Status"
         }
     }
 
index 0eba051..d1bf1e1 100644 (file)
@@ -6,7 +6,7 @@ package: "android.hardware.vibrator"
 
 
 attribute: {
-    name: "Status"
+    name: "::android::hardware::vibrator::V1_0::Status"
     type: TYPE_ENUM
     enum_value: {
         scalar_type: "uint32_t"