commit | adc70718fec15d9ccbd6a69c0f93a9ab62a3dc1c | [log] [tgz] |
---|---|---|
author | Maciej Żenczykowski <maze@google.com> | Tue May 09 18:44:42 2023 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Tue May 09 18:44:42 2023 +0000 |
tree | c12dadbb7614b2a6de857cde545b2bb6ef66ed99 | |
parent | 1243fe3976f844d9b14bc468cd7f50f2ceeec3b0 [diff] | |
parent | be66108f841d60ddeded65d944517f911cba9c94 [diff] |
Merge "add congestion control test to CTS" am: be66108f84 Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/2578355 Change-Id: I60054a39c1ad76b63e5ea714a2b33b158ca6f520 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
diff --git a/tests/cts/hostside/src/com/android/cts/net/ProcNetTest.java b/tests/cts/hostside/src/com/android/cts/net/ProcNetTest.java index 19e61c6..1a528b1 100644 --- a/tests/cts/hostside/src/com/android/cts/net/ProcNetTest.java +++ b/tests/cts/hostside/src/com/android/cts/net/ProcNetTest.java
@@ -166,4 +166,15 @@ assertTrue(interval <= upperBoundSec); } } + + /** + * Verify that cubic is used as the congestion control algorithm. + * (This repeats the VTS test, and is here for good performance of the internet as a whole.) + * TODO: revisit this once a better CC algorithm like BBR2 is available. + */ + public void testCongestionControl() throws Exception { + String path = "/proc/sys/net/ipv4/tcp_congestion_control"; + String value = mDevice.executeAdbCommand("shell", "cat", path).trim(); + assertEquals(value, "cubic"); + } }