summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaciej Żenczykowski <maze@google.com>2024-04-05 17:49:39 -0700
committerMaciej Żenczykowski <maze@google.com>2024-04-05 17:51:26 -0700
commit03f650446e464dbe0d932e192e6c21776553c8da (patch)
treebc7bd7c388f9804a8989c789ce0f0d23261350bc
parent6b301fdb70c5f8e97101d78cce266e1697d8a587 (diff)
downloadtests-03f650446e464dbe0d932e192e6c21776553c8da.tar.gz
net-test: leak_test - fix a missing close()
*sometimes* (rarely) we see the following: /usr/lib/python3.9/threading.py:896: ResourceWarning: unclosed <socket.socket fd=3, family=AddressFamily.AF_INET6, type=SocketKind.SOCK_DGRAM, proto=0, laddr=('::1', 44185, 0, 0)> del self._target, self._args, self._kwargs Object allocated at (most recent call last): File "/usr/lib/python3.9/unittest/main.py", lineno 271 self.result = testRunner.run(self.test) File "/usr/lib/python3.9/unittest/runner.py", lineno 176 test(result) File "/usr/lib/python3.9/unittest/suite.py", lineno 84 return self.run(*args, **kwds) File "/usr/lib/python3.9/unittest/suite.py", lineno 122 test(result) File "/usr/lib/python3.9/unittest/suite.py", lineno 84 return self.run(*args, **kwds) File "/usr/lib/python3.9/unittest/suite.py", lineno 122 test(result) File "/usr/lib/python3.9/unittest/case.py", lineno 653 return self.run(*args, **kwds) File "/usr/lib/python3.9/unittest/case.py", lineno 593 self._callTestMethod(testMethod) File "/usr/lib/python3.9/unittest/case.py", lineno 550 method() File "/host/mnt/zoom/maze/aosp-tests/net/test/leak_test.py", lineno 30 s = socket(AF_INET6, SOCK_DGRAM, 0) hopefully, this will fix it... Test: TreeHugger Signed-off-by: Maciej Żenczykowski <maze@google.com> Change-Id: I534806aa8bff8d79eba3e05bb900d4664a52db0f
-rwxr-xr-xnet/test/leak_test.py1
1 files changed, 1 insertions, 0 deletions
diff --git a/net/test/leak_test.py b/net/test/leak_test.py
index 54bbe73..9b7d2c6 100755
--- a/net/test/leak_test.py
+++ b/net/test/leak_test.py
@@ -45,6 +45,7 @@ class LeakTest(net_test.NetworkTest):
data, addr = csocket.Recvfrom(s, 4096)
self.assertEqual(b"", data)
self.assertEqual(None, addr)
+ s.close()
class ForceSocketBufferOptionTest(net_test.NetworkTest):