diff options
author | Yu-Han Yang <yuhany@google.com> | 2018-06-29 16:21:32 -0700 |
---|---|---|
committer | Keun Soo Yim <yim@google.com> | 2018-08-28 21:13:38 +0000 |
commit | 75b0c4bba2f40e38b85ac4988dcbbb59b5e9e88d (patch) | |
tree | 77bf6c73bcc2e5daf88e60a6cfb521339322709f /gnss | |
parent | a9ad41d1ad7ef77b99667bfaf72dd720d08a8103 (diff) | |
download | platform_hardware_interfaces-75b0c4bba2f40e38b85ac4988dcbbb59b5e9e88d.tar.gz platform_hardware_interfaces-75b0c4bba2f40e38b85ac4988dcbbb59b5e9e88d.tar.bz2 platform_hardware_interfaces-75b0c4bba2f40e38b85ac4988dcbbb59b5e9e88d.zip |
Inject last location in InjectBestLocation VTS test
Bug: 110626730
Test: run VTS on device.
Merged-In: I6f57dd7f9164dacf011f25412e55fcd22821aca0
Change-Id: I6f57dd7f9164dacf011f25412e55fcd22821aca0
(cherry picked from commit bb372e5984a612cb6972e837662d64a90785fbd8)
Diffstat (limited to 'gnss')
-rw-r--r-- | gnss/1.1/vts/functional/gnss_hal_test_cases.cpp | 21 |
1 files changed, 3 insertions, 18 deletions
diff --git a/gnss/1.1/vts/functional/gnss_hal_test_cases.cpp b/gnss/1.1/vts/functional/gnss_hal_test_cases.cpp index 727bd71761..4ce87339c2 100644 --- a/gnss/1.1/vts/functional/gnss_hal_test_cases.cpp +++ b/gnss/1.1/vts/functional/gnss_hal_test_cases.cpp @@ -358,23 +358,8 @@ TEST_F(GnssHalTest, BlacklistConstellation) { * Ensure successfully injecting a location. */ TEST_F(GnssHalTest, InjectBestLocation) { - GnssLocation gnssLocation = {.gnssLocationFlags = 0, // set below - .latitudeDegrees = 43.0, - .longitudeDegrees = -180, - .altitudeMeters = 1000, - .speedMetersPerSec = 0, - .bearingDegrees = 0, - .horizontalAccuracyMeters = 0.1, - .verticalAccuracyMeters = 0.1, - .speedAccuracyMetersPerSecond = 0.1, - .bearingAccuracyDegrees = 0.1, - .timestamp = 1534567890123L}; - gnssLocation.gnssLocationFlags |= - GnssLocationFlags::HAS_LAT_LONG | GnssLocationFlags::HAS_ALTITUDE | - GnssLocationFlags::HAS_SPEED | GnssLocationFlags::HAS_HORIZONTAL_ACCURACY | - GnssLocationFlags::HAS_VERTICAL_ACCURACY | GnssLocationFlags::HAS_SPEED_ACCURACY | - GnssLocationFlags::HAS_BEARING | GnssLocationFlags::HAS_BEARING_ACCURACY; - + StartAndCheckLocations(1); + GnssLocation gnssLocation = last_location_; CheckLocation(gnssLocation, true); auto result = gnss_hal_->injectBestLocation(gnssLocation); @@ -382,7 +367,7 @@ TEST_F(GnssHalTest, InjectBestLocation) { ASSERT_TRUE(result.isOk()); EXPECT_TRUE(result); - auto resultVoid = gnss_hal_->deleteAidingData(IGnss::GnssAidingData::DELETE_ALL); + auto resultVoid = gnss_hal_->deleteAidingData(IGnss::GnssAidingData::DELETE_POSITION); ASSERT_TRUE(resultVoid.isOk()); } |