diff options
author | Yu-Han Yang | 2018-02-05 15:48:55 -0600 |
---|---|---|
committer | Yu-Han Yang | 2018-02-07 17:21:53 -0600 |
commit | 0f4a388a9a5a2bd2b13dfc118ee0523adaab04ce (patch) | |
tree | ae8ceddc805cd94bff5c6bf317fd983f5013e15a /gnss | |
parent | 9392c2297d8b54f38ac7f8ba3b6d33c76e760db4 (diff) | |
download | platform-hardware-interfaces-0f4a388a9a5a2bd2b13dfc118ee0523adaab04ce.tar.gz platform-hardware-interfaces-0f4a388a9a5a2bd2b13dfc118ee0523adaab04ce.tar.xz platform-hardware-interfaces-0f4a388a9a5a2bd2b13dfc118ee0523adaab04ce.zip |
Add VTS test for checking upper bounds of GnssDebug uncertainties
Test: copy to v1.0 and run vts on sailfish
Change-Id: Ia15369db2a1e3243f0f2fff54ab5dc3ce917929c
Diffstat (limited to 'gnss')
-rw-r--r-- | gnss/1.1/vts/functional/gnss_hal_test_cases.cpp | 11 |
1 files changed, 7 insertions, 4 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 0b27922c..264a11db 100644 --- a/gnss/1.1/vts/functional/gnss_hal_test_cases.cpp +++ b/gnss/1.1/vts/functional/gnss_hal_test_cases.cpp | |||
@@ -429,23 +429,26 @@ TEST_F(GnssHalTest, GnssDebugValuesSanityTest) { | |||
429 | EXPECT_GE(data.position.bearingDegrees, -360); | 429 | EXPECT_GE(data.position.bearingDegrees, -360); |
430 | EXPECT_LE(data.position.bearingDegrees, 360); | 430 | EXPECT_LE(data.position.bearingDegrees, 360); |
431 | 431 | ||
432 | EXPECT_GE(data.position.horizontalAccuracyMeters, 0); | 432 | EXPECT_GT(data.position.horizontalAccuracyMeters, 0); |
433 | EXPECT_LE(data.position.horizontalAccuracyMeters, 20000000); | 433 | EXPECT_LE(data.position.horizontalAccuracyMeters, 20000000); |
434 | 434 | ||
435 | EXPECT_GE(data.position.verticalAccuracyMeters, 0); | 435 | EXPECT_GT(data.position.verticalAccuracyMeters, 0); |
436 | EXPECT_LE(data.position.verticalAccuracyMeters, 20000); | 436 | EXPECT_LE(data.position.verticalAccuracyMeters, 20000); |
437 | 437 | ||
438 | EXPECT_GE(data.position.speedAccuracyMetersPerSecond, 0); | 438 | EXPECT_GT(data.position.speedAccuracyMetersPerSecond, 0); |
439 | EXPECT_LE(data.position.speedAccuracyMetersPerSecond, 500); | 439 | EXPECT_LE(data.position.speedAccuracyMetersPerSecond, 500); |
440 | 440 | ||
441 | EXPECT_GE(data.position.bearingAccuracyDegrees, 0); | 441 | EXPECT_GT(data.position.bearingAccuracyDegrees, 0); |
442 | EXPECT_LE(data.position.bearingAccuracyDegrees, 180); | 442 | EXPECT_LE(data.position.bearingAccuracyDegrees, 180); |
443 | 443 | ||
444 | EXPECT_GE(data.position.ageSeconds, 0); | 444 | EXPECT_GE(data.position.ageSeconds, 0); |
445 | } | 445 | } |
446 | 446 | ||
447 | EXPECT_GE(data.time.timeEstimate, 1514764800000); // Jan 01 2018 00:00:00 | 447 | EXPECT_GE(data.time.timeEstimate, 1514764800000); // Jan 01 2018 00:00:00 |
448 | |||
448 | EXPECT_GT(data.time.timeUncertaintyNs, 0); | 449 | EXPECT_GT(data.time.timeUncertaintyNs, 0); |
450 | |||
449 | EXPECT_GT(data.time.frequencyUncertaintyNsPerSec, 0); | 451 | EXPECT_GT(data.time.frequencyUncertaintyNsPerSec, 0); |
452 | EXPECT_LE(data.time.frequencyUncertaintyNsPerSec, 2.0e5); // 200 ppm | ||
450 | } | 453 | } |
451 | } | 454 | } |