aboutsummaryrefslogtreecommitdiff
path: root/tests/telephonytests
diff options
context:
space:
mode:
authorShuo Qian <shuoq@google.com>2020-06-11 10:29:58 -0700
committerShuo Qian <shuoq@google.com>2020-06-12 19:46:36 +0000
commit353063f51241d550a1a8c141eb8e6c0100d7c178 (patch)
tree10d03b589f4f36c446230a7c5f0095f16c693fa3 /tests/telephonytests
parentc9a61616677d5921dad9c10246db52d80d0dd5b7 (diff)
downloadtelephony-353063f51241d550a1a8c141eb8e6c0100d7c178.tar.gz
Change the threshold of Signal Strength RSSNR from 10*db to db
Test: SignalStrengthTest Bug: 158539126 Change-Id: I98b4e47370a522990d1de45978e2c698f1d674ff
Diffstat (limited to 'tests/telephonytests')
-rw-r--r--tests/telephonytests/src/com/android/internal/telephony/SignalStrengthTest.java78
-rw-r--r--tests/telephonytests/src/com/android/internal/telephony/metrics/CallQualityMetricsTest.java4
2 files changed, 41 insertions, 41 deletions
diff --git a/tests/telephonytests/src/com/android/internal/telephony/SignalStrengthTest.java b/tests/telephonytests/src/com/android/internal/telephony/SignalStrengthTest.java
index 1fa2154586..589d6b61a3 100644
--- a/tests/telephonytests/src/com/android/internal/telephony/SignalStrengthTest.java
+++ b/tests/telephonytests/src/com/android/internal/telephony/SignalStrengthTest.java
@@ -57,10 +57,10 @@ public class SignalStrengthTest {
-12 }; // SIGNAL_STRENGTH_GREAT
private static final int[] DEFAULT_LTE_RSSNR_THRESHOLDS = {
- -30, // SIGNAL_STRENGTH_POOR
- 10, // SIGNAL_STRENGTH_MODERATE
- 45, // SIGNAL_STRENGTH_GOOD
- 130 }; // SIGNAL_STRENGTH_GREAT
+ -3, // SIGNAL_STRENGTH_POOR
+ 1, // SIGNAL_STRENGTH_MODERATE
+ 5, // SIGNAL_STRENGTH_GOOD
+ 13 }; // SIGNAL_STRENGTH_GREAT
private static final int[] DEFAULT_5G_NR_SSRSRP_THRESHOLDS = {
-125, // SIGNAL_STRENGTH_POOR
@@ -244,20 +244,20 @@ public class SignalStrengthTest {
ss = createSignalStrengthLteReportRsrq(-60, -35);
assertEquals(SignalStrength.INVALID, ss.getLteRsrq());
- // Input value of RSSNR: 301[dB]
- ss = createSignalStrengthLteReportRssnr(-60, 301);
+ // Input value of RSSNR: 31[dB]
+ ss = createSignalStrengthLteReportRssnr(-60, 31);
assertEquals(SignalStrength.INVALID, ss.getLteRssnr());
- // Input value of RSSNR: 300[dB]
- ss = createSignalStrengthLteReportRssnr(-60, 300);
- assertEquals(300, ss.getLteRssnr());
+ // Input value of RSSNR: 30[dB]
+ ss = createSignalStrengthLteReportRssnr(-60, 30);
+ assertEquals(30, ss.getLteRssnr());
- // Input value of RSSNR: -200[dB]
- ss = createSignalStrengthLteReportRssnr(60, -200);
- assertEquals(-200, ss.getLteRssnr());
+ // Input value of RSSNR: -20[dB]
+ ss = createSignalStrengthLteReportRssnr(60, -20);
+ assertEquals(-20, ss.getLteRssnr());
- // Input value of RSSNR: -201[dB]
- ss = createSignalStrengthLteReportRssnr(60, -201);
+ // Input value of RSSNR: -21[dB]
+ ss = createSignalStrengthLteReportRssnr(60, -21);
assertEquals(SignalStrength.INVALID, ss.getLteRssnr());
}
@@ -334,71 +334,71 @@ public class SignalStrengthTest {
@Test
public void testRssnrThresholds_rsrp_great() throws Exception {
assertEquals(SignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN,
- createSignalStrengthLteReportRssnr(-98, -200).getLteLevel());
+ createSignalStrengthLteReportRssnr(-98, -20).getLteLevel());
assertEquals(SignalStrength.SIGNAL_STRENGTH_POOR,
- createSignalStrengthLteReportRssnr(-98, -30).getLteLevel());
+ createSignalStrengthLteReportRssnr(-98, -3).getLteLevel());
assertEquals(SignalStrength.SIGNAL_STRENGTH_MODERATE,
- createSignalStrengthLteReportRssnr(-98, 10).getLteLevel());
+ createSignalStrengthLteReportRssnr(-98, 1).getLteLevel());
assertEquals(SignalStrength.SIGNAL_STRENGTH_GOOD,
- createSignalStrengthLteReportRssnr(-98, 45).getLteLevel());
+ createSignalStrengthLteReportRssnr(-98, 5).getLteLevel());
assertEquals(SignalStrength.SIGNAL_STRENGTH_GREAT,
- createSignalStrengthLteReportRssnr(-98, 130).getLteLevel());
+ createSignalStrengthLteReportRssnr(-98, 13).getLteLevel());
}
@Test
public void testRssnrThresholds_rsrp_good() throws Exception {
assertEquals(SignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN,
- createSignalStrengthLteReportRssnr(-108, -200).getLteLevel());
+ createSignalStrengthLteReportRssnr(-108, -20).getLteLevel());
assertEquals(SignalStrength.SIGNAL_STRENGTH_POOR,
- createSignalStrengthLteReportRssnr(-108, -30).getLteLevel());
+ createSignalStrengthLteReportRssnr(-108, -3).getLteLevel());
assertEquals(SignalStrength.SIGNAL_STRENGTH_MODERATE,
- createSignalStrengthLteReportRssnr(-108, 10).getLteLevel());
+ createSignalStrengthLteReportRssnr(-108, 1).getLteLevel());
assertEquals(SignalStrength.SIGNAL_STRENGTH_GOOD,
- createSignalStrengthLteReportRssnr(-108, 45).getLteLevel());
+ createSignalStrengthLteReportRssnr(-108, 5).getLteLevel());
assertEquals(SignalStrength.SIGNAL_STRENGTH_GOOD,
- createSignalStrengthLteReportRssnr(-108, 130).getLteLevel());
+ createSignalStrengthLteReportRssnr(-108, 13).getLteLevel());
}
@Test
public void testRssnrThresholds_rsrp_moderate() throws Exception {
assertEquals(SignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN,
- createSignalStrengthLteReportRssnr(-118, -200).getLteLevel());
+ createSignalStrengthLteReportRssnr(-118, -20).getLteLevel());
assertEquals(SignalStrength.SIGNAL_STRENGTH_POOR,
- createSignalStrengthLteReportRssnr(-118, -30).getLteLevel());
+ createSignalStrengthLteReportRssnr(-118, -3).getLteLevel());
assertEquals(SignalStrength.SIGNAL_STRENGTH_MODERATE,
- createSignalStrengthLteReportRssnr(-118, 10).getLteLevel());
+ createSignalStrengthLteReportRssnr(-118, 1).getLteLevel());
assertEquals(SignalStrength.SIGNAL_STRENGTH_MODERATE,
- createSignalStrengthLteReportRssnr(-118, 45).getLteLevel());
+ createSignalStrengthLteReportRssnr(-118, 5).getLteLevel());
assertEquals(SignalStrength.SIGNAL_STRENGTH_MODERATE,
- createSignalStrengthLteReportRssnr(-118, 130).getLteLevel());
+ createSignalStrengthLteReportRssnr(-118, 13).getLteLevel());
}
@Test
public void testRssnrThresholds_rsrp_poor() throws Exception {
assertEquals(SignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN,
- createSignalStrengthLteReportRssnr(-128, -200).getLteLevel());
+ createSignalStrengthLteReportRssnr(-128, -20).getLteLevel());
assertEquals(SignalStrength.SIGNAL_STRENGTH_POOR,
- createSignalStrengthLteReportRssnr(-128, -30).getLteLevel());
+ createSignalStrengthLteReportRssnr(-128, -3).getLteLevel());
assertEquals(SignalStrength.SIGNAL_STRENGTH_POOR,
- createSignalStrengthLteReportRssnr(-128, 10).getLteLevel());
+ createSignalStrengthLteReportRssnr(-128, 1).getLteLevel());
assertEquals(SignalStrength.SIGNAL_STRENGTH_POOR,
- createSignalStrengthLteReportRssnr(-128, 45).getLteLevel());
+ createSignalStrengthLteReportRssnr(-128, 5).getLteLevel());
assertEquals(SignalStrength.SIGNAL_STRENGTH_POOR,
- createSignalStrengthLteReportRssnr(-128, 130).getLteLevel());
+ createSignalStrengthLteReportRssnr(-128, 13).getLteLevel());
}
@Test
public void testRssnrThresholds_rsrp_unknown() throws Exception {
assertEquals(SignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN,
- createSignalStrengthLteReportRssnr(-138, -200).getLteLevel());
+ createSignalStrengthLteReportRssnr(-138, -20).getLteLevel());
assertEquals(SignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN,
- createSignalStrengthLteReportRssnr(-138, -30).getLteLevel());
+ createSignalStrengthLteReportRssnr(-138, -3).getLteLevel());
assertEquals(SignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN,
- createSignalStrengthLteReportRssnr(-138, 10).getLteLevel());
+ createSignalStrengthLteReportRssnr(-138, 1).getLteLevel());
assertEquals(SignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN,
- createSignalStrengthLteReportRssnr(-138, 45).getLteLevel());
+ createSignalStrengthLteReportRssnr(-138, 5).getLteLevel());
assertEquals(SignalStrength.SIGNAL_STRENGTH_NONE_OR_UNKNOWN,
- createSignalStrengthLteReportRssnr(-138, 130).getLteLevel());
+ createSignalStrengthLteReportRssnr(-138, 13).getLteLevel());
}
}
diff --git a/tests/telephonytests/src/com/android/internal/telephony/metrics/CallQualityMetricsTest.java b/tests/telephonytests/src/com/android/internal/telephony/metrics/CallQualityMetricsTest.java
index e1be031e98..e530425446 100644
--- a/tests/telephonytests/src/com/android/internal/telephony/metrics/CallQualityMetricsTest.java
+++ b/tests/telephonytests/src/com/android/internal/telephony/metrics/CallQualityMetricsTest.java
@@ -254,7 +254,7 @@ public class CallQualityMetricsTest extends TelephonyTest {
// save good quality with high rssnr
CallQuality cq1 = constructCallQuality(CallQuality.CALL_QUALITY_EXCELLENT,
CallQuality.CALL_QUALITY_EXCELLENT, 5000);
- int rssnr1 = 300;
+ int rssnr1 = 30;
// ignore everything except rssnr
CellSignalStrengthLte lteSs1 = new CellSignalStrengthLte(0, 0, 0, rssnr1, 0, 0);
SignalStrength ss1 = new SignalStrength(
@@ -270,7 +270,7 @@ public class CallQualityMetricsTest extends TelephonyTest {
// save good quality with low rssnr
CallQuality cq2 = constructCallQuality(CallQuality.CALL_QUALITY_EXCELLENT,
CallQuality.CALL_QUALITY_EXCELLENT, 10000);
- int rssnr2 = -200;
+ int rssnr2 = -20;
// ignore everything except rssnr
CellSignalStrengthLte lteSs2 = new CellSignalStrengthLte(0, 0, 0, rssnr2, 0, 0);
SignalStrength ss2 = new SignalStrength(