ccli8
b18f690b39
Fix Greentea test code
...
Mark mbed-os-tests-mbed_hal-common_tickers/time_cpu_cycles not in-lined.
Otherwise, time_cpu_cycles may be in-lined somewhere and takes different
CPU cycles on invocation.
2018-06-26 13:47:24 +08:00
Cruz Monrreal
ea47342f81
Merge pull request #7214 from SenRamakri/sen_ErrorOptimAndConfig
...
Error handling configuration updates and Optimization for exception handling
2018-06-25 10:10:49 -05:00
Cruz Monrreal
1087c0a959
Merge pull request #7283 from juhaylinen/update-greentea-tests
...
Update Greentea netsocket and wifi tests
2018-06-21 10:05:26 -05:00
ccli8
9416a32636
Enlarge wait time for flushing serial buffer in Greentea test code
...
Original wait time is not enough for UART to flush out before deepsleep on some targets.
2018-06-21 15:55:14 +08:00
Juha Ylinen
3c32b3ada7
Update Greentea netsocket and wifi tests
...
Increase timeout for netsocket TCP and UDP tests. Old timeout
(240 seconds) was not enough for slower devices to complete the
tests.
Accept error codes NSAPI_ERROR_CONNECTION_TIMEOUT and
NSAPI_ERROR_NO_CONNECTION when running test wifi_connect_secure_fail
2018-06-21 09:01:15 +03:00
Senthil Ramakrishnan
baa44eb3f2
Limit error filename capture to 64 chars, wrapping tests with right configs and astyle fixes.
2018-06-20 11:56:32 -05:00
Senthil Ramakrishnan
cbb12e326d
Updates to configuration flags used in error handling implementation.
...
The new configuration make Error history tracking switched off by default and enabled by using the config flag MBED_CONF_PLATFORM_ERROR_HIST_ENABLED.
Config flag MBED_CONF_PLATFORM_ERROR_ALL_THREADS_INFO enables printing info of all threads. This will be turned off by default.
2018-06-20 11:56:31 -05:00
Cruz Monrreal
7b7dfc634b
Merge pull request #7216 from mikaleppanen/gt_async_dns
...
Asynchronous DNS greentea tests
2018-06-19 21:47:18 -05:00
Martin Kojtal
19c795c312
Merge pull request #7224 from OpenNuvoton/nuvoton_fix_greentea_deepsleep
...
Fix Greentea test code with deepsleep
2018-06-19 14:24:09 +02:00
Mika Leppänen
ef14f549e4
Asynchronous DNS greentea tests
...
Added tests for asynchronous DNS.
2018-06-19 11:18:22 +03:00
ccli8
39a6fa9609
Enlarge wait time in Greentea test function test_deepsleep
...
Original wait time is not enough for UART to flush out before deepsleep on some targets.
2018-06-19 09:23:53 +08:00
Cruz Monrreal
f54067d6c2
Merge pull request #7208 from mikaleppanen/add_long_emac_echo_test
...
Added long echo sequence test to EMAC tests
2018-06-18 10:08:13 -05:00
Cruz Monrreal
bfb43799af
Merge pull request #7209 from jarlamsa/udpsocket_echo_packetloss
...
Tolerate packet loss up to 30% in udp echo tests
2018-06-15 10:20:44 -05:00
Anna Bridge
d66dfcb13a
Merge pull request #7036 from maciejbocianski/hal_ticker_feature_merging
...
tests-mbed_hal-sleep fix
2018-06-15 12:12:31 +01:00
Anna Bridge
245a9aab4b
Merge pull request #7128 from davidsaada/david_lpc_flash_api_fix
...
Fix flash_program_page API in LPC boards.
2018-06-15 11:15:23 +01:00
Cruz Monrreal
8d88bb0ba5
Merge pull request #7202 from ARMmbed/cmonr-patch-error_handling-test
...
Corrected casting issue with an assert within the error_handling test
2018-06-14 19:22:38 -05:00
Jarno Lamsa
6bdefd3041
Tolerate packet loss up to 30% in udp echo tests
2018-06-14 10:16:26 +03:00
Cruz Monrreal
e93aaabff3
Only exclude RTOS-specifc tests in error_handling
...
Allows for other tests to run if no RTOS is present.
2018-06-13 10:33:37 -05:00
Cruz Monrreal
5fe241bac9
Wrapped test around MBED_CONF_RTOS_PRESENT
...
Wrapping a #define to prevent test from being run when no RTOS is present.
2018-06-13 09:28:53 -05:00
Cruz Monrreal
0a528ff558
Merge pull request #6831 from mprse/hal_crc_test
...
Add HAL CRC test and header file
2018-06-13 08:47:11 -05:00
Cruz Monrreal
6999d25f4d
Merge pull request #6935 from maciejbocianski/ticker_test_fix
...
ticker test improvement
2018-06-13 08:46:41 -05:00
Mika Leppänen
0334cd1679
Added long echo sequence test to EMAC tests
...
Test echoes 50000 random length ethernet frames between CTP echo
server and device.
2018-06-13 16:22:41 +03:00
Cruz Monrreal
6fa560930c
Corrected casting issue with an assert within the error_handling test
...
Discovered via https://github.com/ARMmbed/mbed-os/pull/7105 .
If both values are negative values, they are casted in such a way that -1 != -1. This small commit fixes that.
2018-06-12 22:09:51 -05:00
David Saada
9e5efbcfd5
Fix flash_program_page API in LPC boards.
...
This API allocates a program buffer of 256 on the stack to ensure alignment.
However, FlashIAP driver already ensures this alignment of the user data.
2018-06-12 15:09:05 +03:00
Cruz Monrreal
10b859779d
Merge pull request #7103 from mikaleppanen/test_updat_lpc17xx
...
Greentea test updated for NXP lpc17xx
2018-06-11 08:55:20 -05:00
Maciej Bocianski
53548e212b
fix and enable sleep_usticker_test
...
Increases tolerance value for sleep_usticker_test to cover extra time needed
for cpu stats computation (for more details see MBED_CPU_STATS_ENABLED).
Prevent scheduling interrupt during ticker initialization (in lp_ticker_init)
while test execution.
2018-06-11 10:07:34 +02:00
Maciej Bocianski
27bf6cff4f
ticker test improvement
...
Make multiticker test more reliable when scheduling very early interrupts.
When very early interrupt is scheduled (e.g now + 2[ticks]) then it's likely
that it won't be fired in some circumstances and as a result there is overdue
event in queue. That overdue event can be mistakenly scheduled again by
`Ticker::detach` (detach calls schedule if head was removed). That's why we
should check interrupts counter immediately after wait period and before detach loop
2018-06-08 15:37:59 +02:00
Przemyslaw Stekiel
511f3703c3
HAL CRC test: Fix out of memory issue on NULCLEO_F070RB, NULCLEO_F072RB/IAR
...
Allocate test case array on stack since memory limits on some boards.
2018-06-07 15:06:24 +02:00
Juha Ylinen
44ce63e586
Add targets to Greentea EMAC tests
...
Update test configuration file for WicedInterface
2018-06-07 12:11:38 +03:00
Przemyslaw Stekiel
1eed0b960d
Add HAL CRC test and test header file.
2018-06-07 10:17:21 +02:00
Martin Kojtal
eddaa8b51b
Merge pull request #6515 from marcemmers/mbed_ticker_api
...
Only schedule mbed_ticker interrupt if queue->head is changed
2018-06-05 14:14:52 +02:00
Maciej Bocianski
fb28c41be1
enable HAL sleep test
2018-06-05 06:56:48 +02:00
Maciej Bocianski
0ed26e58a0
HAL sleep test fix
...
Prevents ticker upper layer initialization during test execution
2018-06-05 06:56:47 +02:00
Cruz Monrreal
583d77f04d
Merge pull request #7070 from ithinuel/increase_tolerance_for_systick_less_devices
...
set the tolerance to 5% if NO_SYSTICK is enabled
2018-06-04 10:42:04 -05:00
Mika Leppänen
35f064fc69
Changed TCP socket test to use shared buffers
...
Changed RX and TX buffers used in TCP socket tests to global variables
to conserve memory.
2018-06-04 13:51:32 +03:00
Mika Leppänen
9095b037aa
Updated EMAC test environment for LPCxx boards
...
Updated EMAC memory manager to use libservice nsdynmemlib
for EMAC memory buffers. Located the nsdynmemlib buffer heap
to DMA safe memory bank on LPCxx boards. Optimized placement of
static variables on EMAC test environment for LPCxx boards to
maximize available memory.
2018-06-04 13:51:16 +03:00
Cruz Monrreal
52cb119571
Merge pull request #7059 from deepikabhavnani/os_verison_fix
...
OS version not update in mbed_stats
2018-05-31 12:54:52 -05:00
Cruz Monrreal
26b5f9782f
Merge pull request #7005 from kivaisan/loraradio_tests
...
Lora: Add greentea tests for LoRaRadio API
2018-05-31 10:12:05 -05:00
Wilfried Chauveau
3745c73e91
set the tolerance to 5% if NO_SYSTICK is enabled
2018-05-31 13:05:37 +01:00
deepikabhavnani
d764a7c627
OS version is not available in code, need a fix for this in next patch release
2018-05-30 08:57:47 -05:00
Marc Emmers
046cf1dc58
Ticker test: Add ticker_irq_handler call because the time reaching the previous interrupt_timestamp would have triggered one anyway
2018-05-30 11:36:21 +02:00
Veijo Pesonen
3e6bc32df6
Makes UDPSOCKET_SENDTO_INVALID part of the netsocket extended test set
2018-05-30 12:17:53 +03:00
Kimmo Vaisanen
4ba82c0892
Lora: Add greentea tests for LoRaRadio API
...
This LoRaRadio test set adds basic tests which can be run with a single HW.
2018-05-29 15:00:49 +03:00
Przemyslaw Stekiel
12be24c98c
tests-mbed_hal-common_tickers: Fix increment test case implementation
...
In case when base tick count is different than next tick count check first if the difference is equal to 1 tick (this is what we are looking for) if not then decrease the tick count.
Repeat counting process few times before incrementing the number of cycles in case when base tick count is equal to next tick count.
2018-05-28 12:39:09 +02:00
Martin Kojtal
501a7b6949
Merge pull request #7009 from bulislaw/merge_feature_branches_for_5.9
...
Bring in improved HAL APIs to master
2018-05-28 12:31:14 +02:00
Bartek Szatkowski
4ae6491fd5
Disable sleep tests as they are unstable
2018-05-27 23:31:20 -05:00
Bartek Szatkowski
817bf0b092
Disable intermittently failing sleep test
2018-05-27 23:31:20 -05:00
Bartek Szatkowski
a305d849a8
Rename LOWPOWERTIMER to LPTICKER
2018-05-25 13:06:56 -05:00
Przemyslaw Stekiel
500be1fbac
Fix tolerance definition in ticker tests.
2018-05-25 13:04:23 -05:00
Bartek Szatkowski
b9814fae9b
Fix missmatch between feature branches and new CMSIS
2018-05-25 13:04:23 -05:00