History log of /system/extras/tests/net_test/sock_diag_test.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
84d385b4d3491b072cdbea41d62127aa61c6f5e7 26-Jan-2016 Lorenzo Colitti <lorenzo@google.com> Fix lint warnings.

Change-Id: I3b881be8b665ba790e7da79b3560c159d72be1e2
/system/extras/tests/net_test/sock_diag_test.py
3b221de2d5aaf7c77b3fc852f2471b7b09abb312 25-Jan-2016 Lorenzo Colitti <lorenzo@google.com> SOCK_DESTROY is no longer optional.

Change-Id: Id115e8b2ef100e19ae063047be5ddfde0b60e3b0
/system/extras/tests/net_test/sock_diag_test.py
69ba66c6114f09cdf68f416c9ff774458ad3ae8e 25-Jan-2016 Lorenzo Colitti <lorenzo@google.com> Refactor TCP test code into its own file.

Change-Id: Ib1510f3679f9d4eb651e21307b71873190e610fc
/system/extras/tests/net_test/sock_diag_test.py
63195c89b87f54f7c7a3ade1ed9b0c4fcab6557b 25-Jan-2016 Lorenzo Colitti <lorenzo@google.com> Move some sock_diag tests around.

Change-Id: I8a2f50da826bbf2a2c8d42bd3d05d53fc1f05932
/system/extras/tests/net_test/sock_diag_test.py
67e7828e5f236f00572bd1747419419e135ca267 20-Jan-2016 Lorenzo Colitti <lorenzo@google.com> Teach more sock_diag code and tests about mapped sockets.

Change-Id: Ife74d135f4af33ccebe10ce7d42d4b43e37f9523
/system/extras/tests/net_test/sock_diag_test.py
3aded09d80a3b8557f4121c5ccebf26c5e6f1602 16-Jan-2016 Lorenzo Colitti <lorenzo@google.com> Delete FixupDiagMsg and cite the commit that makes it unnecessary.

Change-Id: I2e3eb0b3f6e3be824c37c161813c3b1301fd796e
/system/extras/tests/net_test/sock_diag_test.py
2c96358e57d689833af77ec0c13831a9ae1b27b8 16-Jan-2016 Lorenzo Colitti <lorenzo@google.com> Add a test for a port comparison bytecode validation bug.

Change-Id: I2f7bd13e96124c6342a21559ca8e086010e8c51a
/system/extras/tests/net_test/sock_diag_test.py
dfa6374100c934a21fdfcae7a8be9359b9c3e72c 15-Jan-2016 Lorenzo Colitti <lorenzo@google.com> Make the SOCK_DESTROY tests work again.

These bitrotted due to changes to the tests developed on kernels
which don't yet have SOCK_DESTROY backported to them. Make minor
fixes to get them passing again:

1. Move asserts shared between TcpTest and SockDiagTest to
SockDiagBaseTest.
2. Make IncomingConnection not leave FIN_WAIT sockets around,
and check for their presence in testCrossFamilyBytecode, which
fails if any other sockets exist.
3. Make mapped addresses work in testConnectInterrupted.

Change-Id: I035cd9b6570ca83a411d6e12df46ce3e76554a19
/system/extras/tests/net_test/sock_diag_test.py
0d9dd0d03bf324cbbefb5061979d76a2e4249a25 14-Jan-2016 Lorenzo Colitti <lorenzo@google.com> Test for a cross-family bytecode comparison bug.

Change-Id: I251088dc09d803a7448930cd155fc3a1c6c5bddf
/system/extras/tests/net_test/sock_diag_test.py
093d6d4da21f624c7d2e85a45b6afb062b3ea222 14-Jan-2016 Lorenzo Colitti <lorenzo@google.com> Add code and tests for inet_diag bytecode.

Change-Id: I02af43151cf14905cc762455f282cb7fa5a1b003
/system/extras/tests/net_test/sock_diag_test.py
701a67bfa2a36dee90383ac23484bf2a762081fe 14-Jan-2016 Lorenzo Colitti <lorenzo@google.com> Slightly simplify dumping sockets.

- Remove the _DumpSockets method, since it's not useful.
- Make ALL_NON_TIME_WAIT the default.

Change-Id: Ibf0223ccfd9968e2e7223226ec3cb74ebd53f97c
/system/extras/tests/net_test/sock_diag_test.py
eb87f4d379ebd5945fa385b13a51a73deec199c9 14-Jan-2016 Lorenzo Colitti <lorenzo@google.com> Support specifying attributes in dump requests.

Change-Id: Ibe49c87397518eeb35132bc485093cc8d3aae39e
/system/extras/tests/net_test/sock_diag_test.py
eda52a427837c5840e991f41e0fcfb9b5dfc38a9 13-Jan-2016 Lorenzo Colitti <lorenzo@google.com> Don't run the sock_diag tests twice.

TcpTest inherits from SockDiagTest, which means it runs all the
SockDiagTest test methods as well. Fix this by making the two
inherit from a new base class with no test methods.

Change-Id: I6aa1bb987be00ba29317ab035f2ab3d3cb8e5b9e
/system/extras/tests/net_test/sock_diag_test.py
3765e50c6f0dafbf04ec58d586b9b3203bc9848f 12-Jan-2016 Lorenzo Colitti <lorenzo@google.com> Test for a SOCK_DIAG oops on IPv4-mapped SYN_RECV connections.

Change-Id: Ib091831cefd140161b020d9801bc7b1fa1e1ea76
/system/extras/tests/net_test/sock_diag_test.py
02c264a0e449bec97c3ad4c7dec31d86dc26d1f6 19-Dec-2015 Lorenzo Colitti <lorenzo@google.com> More SOCK_DESTROY test work

- Test that killing a socket kills established but not accepted
children.
- Make tests a bit more readable.

Change-Id: I1133480233baf09d3f7bf73db612a82917ab0ca9
/system/extras/tests/net_test/sock_diag_test.py
3823b47a664a64024278c1fa0cbc1b632cc60634 06-Nov-2015 Lorenzo Colitti <lorenzo@google.com> Add code and tests to close sockets via SOCK_DESTROY.

Change-Id: I769518d128fcff8035c58fbf3dc868f02fbd6c9d
/system/extras/tests/net_test/sock_diag_test.py
4c0ff912fef4aeaa9dc660f88a49f3144b3fc79e 06-Jan-2016 Lorenzo Colitti <lorenzo@google.com> Make GetSockDiag really return an InetDiagMsg, not a tuple.

Change-Id: I10fbb3bcecfc61082a5cc67419bf3c6616615398
/system/extras/tests/net_test/sock_diag_test.py
579791dba57c312b32b3b08412a77f4fbd465b8a 19-Dec-2015 Lorenzo Colitti <lorenzo@google.com> Improvements to sock_diag code.

1. Add a Dump convenience function that takes a request.
2. Add code to zero out uninitialized data in diag_msg.
3. Add more granular functions for constructing requests
(e.g., from sockets) without executing dumps.
4. Rename the Get* functions that scan socket dumps (such as
GetSockDiagForFd) to Find* to make it clear that they scan
dumps instead of asking the kernel for a particular socket.

Change-Id: I62ea60f888fe2dd50f5c5cf9dd680608a74097a3
/system/extras/tests/net_test/sock_diag_test.py
8a50c9c793b4764f214ccccc61a9433a38b2fe68 29-Oct-2015 Lorenzo Colitti <lorenzo@google.com> Add support for the sock_diag netlink interface.

Change-Id: Id5b1b3516d0a708bcfd69ae0e182dc39fe225934
/system/extras/tests/net_test/sock_diag_test.py