Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3baa1463 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "lnitialize payload of additionallnfo for VTS InjectSensorEventData...

Merge "lnitialize payload of additionallnfo for VTS InjectSensorEventData test" into android14-tests-dev am: 01d47260 am: d257c190

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2795667



Change-Id: I31f7e16e5e2882cac34d742c5bea041519c1d8e1
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents ff9cc8da d257c190
Loading
Loading
Loading
Loading
+10 −0
Original line number Original line Diff line number Diff line
@@ -41,6 +41,7 @@ using aidl::android::hardware::sensors::ISensors;
using aidl::android::hardware::sensors::SensorInfo;
using aidl::android::hardware::sensors::SensorInfo;
using aidl::android::hardware::sensors::SensorStatus;
using aidl::android::hardware::sensors::SensorStatus;
using aidl::android::hardware::sensors::SensorType;
using aidl::android::hardware::sensors::SensorType;
using aidl::android::hardware::sensors::AdditionalInfo;
using android::ProcessState;
using android::ProcessState;
using std::chrono::duration_cast;
using std::chrono::duration_cast;


@@ -629,6 +630,15 @@ TEST_P(SensorsAidlTest, InjectSensorEventData) {
    Event additionalInfoEvent;
    Event additionalInfoEvent;
    additionalInfoEvent.sensorType = SensorType::ADDITIONAL_INFO;
    additionalInfoEvent.sensorType = SensorType::ADDITIONAL_INFO;
    additionalInfoEvent.timestamp = android::elapsedRealtimeNano();
    additionalInfoEvent.timestamp = android::elapsedRealtimeNano();
    AdditionalInfo info;
    info.type = AdditionalInfo::AdditionalInfoType::AINFO_BEGIN;
    info.serial = 1;
    AdditionalInfo::AdditionalInfoPayload::Int32Values infoData;
    for (int32_t i = 0; i < 14; i++) {
        infoData.values[i] = i;
    }
    info.payload.set<AdditionalInfo::AdditionalInfoPayload::Tag::dataInt32>(infoData);
    additionalInfoEvent.payload.set<Event::EventPayload::Tag::additional>(info);


    Event injectedEvent;
    Event injectedEvent;
    injectedEvent.timestamp = android::elapsedRealtimeNano();
    injectedEvent.timestamp = android::elapsedRealtimeNano();