{"action":"created","issue":{"url":"https://api.github.com/repos/ARMmbed/mbed-os/issues/3265","repository_url":"https://api.github.com/repos/ARMmbed/mbed-os","labels_url":"https://api.github.com/repos/ARMmbed/mbed-os/issues/3265/labels{/name}","comments_url":"https://api.github.com/repos/ARMmbed/mbed-os/issues/3265/comments","events_url":"https://api.github.com/repos/ARMmbed/mbed-os/issues/3265/events","html_url":"https://github.com/ARMmbed/mbed-os/pull/3265","id":189278711,"number":3265,"title":"lwip - Add more network tests","user":{"login":"geky","id":1075160,"avatar_url":"https://avatars.githubusercontent.com/u/1075160?v=3","gravatar_id":"","url":"https://api.github.com/users/geky","html_url":"https://github.com/geky","followers_url":"https://api.github.com/users/geky/followers","following_url":"https://api.github.com/users/geky/following{/other_user}","gists_url":"https://api.github.com/users/geky/gists{/gist_id}","starred_url":"https://api.github.com/users/geky/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/geky/subscriptions","organizations_url":"https://api.github.com/users/geky/orgs","repos_url":"https://api.github.com/users/geky/repos","events_url":"https://api.github.com/users/geky/events{/privacy}","received_events_url":"https://api.github.com/users/geky/received_events","type":"User","site_admin":false},"labels":[{"id":390046351,"url":"https://api.github.com/repos/ARMmbed/mbed-os/labels/needs:%20CI","name":"needs: CI","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":22,"created_at":"2016-11-15T01:56:21Z","updated_at":"2016-12-19T20:03:22Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/ARMmbed/mbed-os/pulls/3265","html_url":"https://github.com/ARMmbed/mbed-os/pull/3265","diff_url":"https://github.com/ARMmbed/mbed-os/pull/3265.diff","patch_url":"https://github.com/ARMmbed/mbed-os/pull/3265.patch"},"body":"Adds more tests over network operations. Since these tests are currently dependent on the availability of a network interface, these live in FEATURE_LWIP.\r\n\r\nAlso cleaned up the existing network tests and removed the problematic nist test.\r\n\r\nAvailable network tests:\r\n - connectivity - Tests connecting/disconnecting the network\r\n - tcp-hello-world - Simple http test using developer.mbed.org, also tests DNS resolution\r\n - tcp-echo - Tests simple TCP echo with host_test server\r\n - udp-echo - Tests simple UDP echo with host_test server, dropped packets are retried\r\n - tcp-packet-pressure - Heavy TCP test with an exponentially growing random sequence, provides runtime measurements\r\n - udp-packet-pressure - Heavy UDP test with an exponentially growing random sequence, dropped packets are retried with exponential backoff, provides runtime measurements\r\n - udp-dtls-handshake - Test of problematic UDP traffic present in DTLS handshake (5x ~300 byte packets simultaneously)\r\n - tcp-echo-parallel - Multithreaded TCP echo test with host_test server\r\n - udp-echo-parallel - Multithreaded UDP echo test with host_test server, dropped packets are retried\r\n - tcp-packet-pressure-parallel - Multithreaded TCP test with exponentially growing random sequence, provides runtime measurements\r\n - udp-packet-pressure-parallel - Multithreaded UDP test with exponentially growing random sequence, dropped packets are retried with exponential backoff, provides runtime measurements\r\n\r\n**Note:** Not all tests may be passing due to issues with underlying drivers. This pr is for initial review, but needs additional work before merging.\r\n\r\ncc @bridadan, @bulislaw, @c1728p9 "},"comment":{"url":"https://api.github.com/repos/ARMmbed/mbed-os/issues/comments/268063703","html_url":"https://github.com/ARMmbed/mbed-os/pull/3265#issuecomment-268063703","issue_url":"https://api.github.com/repos/ARMmbed/mbed-os/issues/3265","id":268063703,"user":{"login":"bridadan","id":3123977,"avatar_url":"https://avatars.githubusercontent.com/u/3123977?v=3","gravatar_id":"","url":"https://api.github.com/users/bridadan","html_url":"https://github.com/bridadan","followers_url":"https://api.github.com/users/bridadan/followers","following_url":"https://api.github.com/users/bridadan/following{/other_user}","gists_url":"https://api.github.com/users/bridadan/gists{/gist_id}","starred_url":"https://api.github.com/users/bridadan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bridadan/subscriptions","organizations_url":"https://api.github.com/users/bridadan/orgs","repos_url":"https://api.github.com/users/bridadan/repos","events_url":"https://api.github.com/users/bridadan/events{/privacy}","received_events_url":"https://api.github.com/users/bridadan/received_events","type":"User","site_admin":false},"created_at":"2016-12-19T20:03:22Z","updated_at":"2016-12-19T20:03:22Z","body":"Sorry for the lack explanation on that failure, found a bug in the CI script.\r\n\r\nIt was a build error for LPC1768 devices, the test `features-feature_lwip-tests-mbedmicro-net-udp_echo_parallel` doesn't fit on the device:\r\n\r\n```\r\n13:30:48 Build failures:\r\n13:30:48   * ARCH_PRO::IAR::FEATURES-FEATURE_LWIP-TESTS-MBEDMICRO-NET-UDP_ECHO_PARALLEL\r\n13:30:48         Building project udp_echo_parallel (ARCH_PRO, IAR)\r\n13:30:48         Scan: IAR\r\n13:30:48         Scan: FEATURE_LWIP\r\n13:30:48         Scan: udp_echo_parallel\r\n13:30:48         Compile [100.0%]: main.cpp\r\n13:30:48         [Warning] mbed_config.h@24,0: [Pe047]: incompatible redefinition of macro \"UNITY_INCLUDE_CONFIG_H\"\r\n13:30:48         Link: udp_echo_parallel\r\n13:30:48         Error[Lp011]: section placement failed\r\n13:30:48                     unable to allocate space for sections/blocks with a total estimated\r\n13:30:48                               minimum size of 0x7f8c bytes (max align 0x8) in\r\n13:30:48                               <[0x100000c8-0x10007fdf]> (total uncommitted space\r\n13:30:48                               0x7f18).\r\n```"}}
{"actor":{"display_login":"bridadan"}}