Veijo Pesonen
491a7ea03e
Fixes findings from Greentea netsocket TCP test cases
2018-05-25 09:39:36 +03:00
Veijo Pesonen
3e11a3e666
Fixes findings from Greentea netsocket UDP test cases
2018-05-25 09:39:36 +03:00
Juha Ylinen
53eb36e729
Fix Greentea WiFi test build issues
2018-05-25 09:39:36 +03:00
Veijo Pesonen
21ec972798
Switches Greentea netsocket test case naming convention
...
From lowercase to uppercase and drops 'test_'-prefix. Test case
descriptions do also match to TC names now.
Additionally all the TCs are not behing MBED_EXTENDED_TESTS
anymore.
2018-05-25 09:39:36 +03:00
Veijo Pesonen
1b041721a0
Fixes Greentea UDP test cases
...
udpsocket_echotest.cpp
udpsocket_echotest_burst.cpp
2018-05-25 09:39:36 +03:00
Veijo Pesonen
4fa57e36fe
Greentea TCP test cases - check all socket calls
2018-05-25 09:39:36 +03:00
Veijo Pesonen
1fef1602a2
Adds UDP Greentea test cases
...
udpsocket_echotest
udpsocket_echotest_nonblock
2018-05-25 09:39:36 +03:00
Veijo Pesonen
a2f5ffa752
Adds UDP Greentea test case
...
udpsocket_sendto_repeat
2018-05-25 09:39:35 +03:00
Veijo Pesonen
19335741df
Adds TCP test case
...
tcpsocket_send_repeat
2018-05-25 09:39:35 +03:00
Veijo Pesonen
096ed1e451
Adds UDP Greentea test case
...
udpsocket_sendto_invalid
2018-05-25 09:39:35 +03:00
Veijo Pesonen
420459b8de
Removes obsolete TCP and UDP Greentea test cases
2018-05-25 09:39:35 +03:00
Veijo Pesonen
aee6b06e0c
Adds TCP test case
...
tcpsocket_echotest
tcpsocket_echotest_nonblock
2018-05-25 09:38:23 +03:00
Veijo Pesonen
df825cb3f9
Adds TCP test case
...
tcpsocket_connect_invalid
2018-05-25 09:38:23 +03:00
Veijo Pesonen
38b8865bcc
Adds TCP and UDP test cases
...
tcpsocket_open_close_repeat
udpsocket_open_close_repeat
2018-05-25 09:35:14 +03:00
Veijo Pesonen
c86bf1acd0
Adds more TCP and UDP test cases
...
Adds TCP and UDP test cases
tcpsocket_open_limit
udpsocket_open_limit
2018-05-25 09:35:14 +03:00
Juha Ylinen
8e81d0153a
Update Greentea WiFi tests
...
Use similar network interface configuration as used in netsocket tests
Improve test coverage
2018-05-25 09:35:14 +03:00
Veijo Pesonen
f04f7c1773
Starts adding more TCP and UDP performance tests
...
Starts splitting Greentea test suites to TCP and UDP suites and adds
more test cases like
tcpsocket_echotest_burst
tcpsocket_echotest_burst_nonblock
tcpsocket_endpoint_close
tcpsocket_recv_100k
tcpsocket_recv_100k
tcpsocket_recv_timeout
tcpsocket_send_timeout
tcpsocket_thread_per_socket_safety
udpsocket_echotest_burst
udpsocket_echotest_burst_nonblock
udpsocket_recv_timeout
udpsocket_sendto_timeout
2018-05-25 09:35:14 +03:00
Veijo Pesonen
2f410b0ce2
Rely on ARM's and U-Blox's echo servers
...
Make the server as default. Use the hostnames instead of plain IP addresses.
2018-05-25 09:35:14 +03:00
Cruz Monrreal
527f9a12fd
Merge pull request #6983 from SenRamakri/sen_ErrorHandling_Push2
...
Standardized Error Handling and Error Codes
2018-05-24 10:57:00 -05:00
Kevin Bracey
13dcef63e3
Merge pull request #6847 from ARMmbed/feature-emac
...
Merge feature-emac branch into master
2018-05-24 16:47:04 +03:00
deepikabhavnani
ea356a6e8c
Increased wait time to allow device to sleep
...
With small wait time at the start, chances are that device does not
enter sleep and idle time is zero. Increasing wait time to make sure
device goes to sleep.
2018-05-23 15:06:17 -05:00
Senthil Ramakrishnan
5ef6728c08
Splitting MBED_ERROR macros to support ones with/without error value argument
2018-05-23 12:21:28 -05:00
Senthil Ramakrishnan
693a6c40bb
Refactor error reporting
2018-05-23 12:21:11 -05:00
Senthil Ramakrishnan
d4fe75731d
Adding mbed prefixes to all macros and functions to avoid namespace conflicts
2018-05-23 12:21:10 -05:00
Senthil Ramakrishnan
147d9cac4e
Test application/cases optimization for some low memory targets, macro changes and test fixes
2018-05-23 12:21:10 -05:00
Senthil Ramakrishnan
f9c25612ae
Fix test failures when trap errors are enabled and other fixes
2018-05-23 12:21:10 -05:00
Senthil Ramakrishnan
cbfc06577b
Fixes to align with naming conventions
2018-05-23 12:21:09 -05:00
Senthil Ramakrishnan
92df68b1ea
Changed variable names for registers to avoid namespace conflicts, build fixes, macros and other fixes
2018-05-23 12:21:09 -05:00
Senthil Ramakrishnan
2e28dd95e1
Change set_error/set_error_fatal to warning/error, add itm support and other changes
2018-05-23 12:21:08 -05:00
Senthil Ramakrishnan
839fef0ad1
Added more tests for error log and error reporting, updated doxygen comments
2018-05-23 12:21:07 -05:00
Senthil Ramakrishnan
9041b475c6
Error handling/logging implementation and tests
2018-05-23 12:21:07 -05:00
Asif Rizwan
657ac3f643
WIFI_EMAC class renamed to OdinWiFiEMAC, Formatting
...
Revert "in ODIN emac initialization required before connection"
2018-05-23 12:25:21 +03:00
Mika Leppänen
fd2c6ba12b
Removed EMAC get default instance from EMAC tests
...
Test environment now uses the EMAC defined by add ethernet interface.
2018-05-23 12:25:20 +03:00
Asif Rizwan
717abf20aa
in ODIN emac initialization required before connection
2018-05-23 12:25:19 +03:00
Michael Zhang
162a8c0a00
add-rtl8195am-feature-emac ( #6904 )
...
rtl8195am feature emac implementation.
2018-05-23 12:25:18 +03:00
Mika Leppänen
e481c5ef75
Added memory manager set to add_ethernet_interface() of test stack
...
This allows that EMAC memory manager can be used to allocate EMAC driver
memory already after the add_ethernet_interface() call.
2018-05-23 12:24:11 +03:00
Amanda Butler
26f369919b
Copy edit README.md
...
Copy edit changes to README.md, mostly for active voice, consistent tense across docs and style.
2018-05-23 12:24:08 +03:00
Mika Leppänen
026af3a72e
Updated emac greentea tests
...
- Improved markdown
- Set tests to fail if CTP echo server is not present
2018-05-23 12:24:08 +03:00
Mika Leppänen
d9a66f1c54
Updated non-blocking connect changes to EMAC greentea test server
2018-05-23 12:24:08 +03:00
Mika Leppänen
c1c69be10b
Made feature-emac changes to emac greentea tests default code
...
Removed flagging of the new/old code.
2018-05-23 12:24:05 +03:00
Mika Leppänen
7aebda7a0f
Emac greentea tests for feature-emac
2018-05-23 12:24:05 +03:00
Kevin Bracey
f584ac3b59
Connectivity test: don't create interface object twice
2018-05-23 12:24:00 +03:00
Martin Kojtal
5d027f4e27
Merge pull request #6857 from deepikabhavnani/cpu_stats
...
CPU Statistics
2018-05-22 14:30:21 +02:00
Cruz Monrreal
97b1615dcc
Merge pull request #6821 from deepikabhavnani/system_stats
...
System stats - API addition
2018-05-21 10:16:59 -05:00
Cruz Monrreal
86d04d7b15
Merge pull request #6901 from kivaisan/eventqueue_time_left
...
events: Introduce API to query how much time is left for delayed event
2018-05-21 10:12:13 -05:00
Kimmo Vaisanen
990da085d9
Introduce API to query how much time is left for delayed event
...
If user has initiated a delayed event (either with call_in or call_every),
user might need to know how much time is left until the event is
due to be dispatched.
Added time_left() function can be used to get the remaining time.
2018-05-18 12:55:06 +03:00
Deepika
25e2b8838a
Added additional read to care of lazyily initialized timer
2018-05-17 10:25:31 -05:00
Cruz Monrreal
77f5c4ac04
Merge pull request #6749 from AndrzejKurek/feature-mbedtls-platform-setup
...
Add platform setup and teardown calls to mbedtls tests
2018-05-17 10:08:44 -05:00
Deepika
7900863c4d
Updated test to not use event queue.
...
Test was failing on limited RAM devices, because of shared event queue size.
Updated test to use thread instead of event queue.
2018-05-16 14:26:08 -05:00
Deepika
029237b683
Addressed review comments
...
1. LP ticker limiation note
2. Use read_us in mbed_uptime function
3. Doxygen recommendations
4. Use us_timestamp_t instead uint64_t
5. Astyle changes
2018-05-15 11:36:08 -05:00