Jimmy Brisson
c7b4c7a7ef
Merge pull request #5379 from maciejbocianski/race_mem_fix
...
race test: fix out of memory problem for NUCLEO_F070RB
2017-11-01 14:05:58 -05:00
Jimmy Brisson
12dace0a4b
Merge pull request #5377 from maciejbocianski/semaphore_mem_fix
...
semaphore test: fix out of memory problem for NUCLEO_F070RB
2017-10-30 10:11:29 -05:00
Jimmy Brisson
3749f2d469
Merge pull request #5376 from maciejbocianski/mail_mem_fix
...
mail test: fix out of memory problem for NUCLEO_F070RB
2017-10-30 10:10:47 -05:00
Jimmy Brisson
55197e78f3
Merge pull request #4936 from mprse/memPool_test_and_fixes
...
Add MemoryPool test.
2017-10-30 10:07:49 -05:00
Przemyslaw Stekiel
b7e27760d9
Add MemoryPool test.
...
Add test for MemoryPool.
2017-10-27 08:07:34 +02:00
Maciej Bocianski
adb3dacd9d
mail test: fix out of memory problem for NUCLEO_F070RB
2017-10-26 14:33:14 +02:00
Maciej Bocianski
1c39f5b37e
semaphore test: fix out of memory problem for NUCLEO_F070RB
2017-10-26 14:32:42 +02:00
Anna Bridge
ffb7ae0c9e
Merge pull request #5365 from 0xc0170/fix_reduntant_tst
...
Remove redundant ISR test.
2017-10-26 10:59:50 +01:00
Maciej Bocianski
9bf936cb49
race test: fix out of memory problem for NUCLEO_F070RB
2017-10-25 09:40:05 +02:00
Przemyslaw Stekiel
cbd402e426
Remove redundant ISR test.
2017-10-23 17:51:54 +01:00
Anna Bridge
9c1fd48529
Merge pull request #5278 from maciejbocianski/heap_and_stack_tests
...
Move heap_and_stack tests to TESTS/mbed_bootstrap
2017-10-20 10:25:07 +01:00
Anna Bridge
4d25bccbb1
Merge pull request #5081 from maciejbocianski/events_flags_tests
...
Extends test set for EventFlags class
2017-10-20 10:24:31 +01:00
Martin Kojtal
cbb8a1f994
Merge pull request #4947 from fkjagodzinski/rtostimer_tests
...
Rtostimer tests
2017-10-19 16:46:12 +01:00
Martin Kojtal
919e145bde
Merge pull request #5243 from maciejbocianski/basic_tests
...
Basic test refactoring
2017-10-19 16:43:49 +01:00
Przemyslaw Stekiel
5a833ffd0a
Add fix for Timer test - provide missing get_info ticker interface function
2017-10-17 10:47:51 +02:00
Jimmy Brisson
23be7a814d
Merge pull request #5074 from mprse/lp_timer_test
...
Add Low Power Timer test.
2017-10-13 09:21:46 -05:00
Jimmy Brisson
84f2d089f4
Merge pull request #5147 from 0xc0170/fix_deepsleep_tests
...
Test: deepsleep() API replacement
2017-10-13 09:19:41 -05:00
Jimmy Brisson
fad67559ae
Merge pull request #5028 from c1728p9/ticker_api_changes
...
Update ticker to map closely to hardware
2017-10-13 09:18:02 -05:00
Jimmy Brisson
bf9c507467
Merge pull request #4971 from mprse/test_timer
...
Add test for Timer class.
2017-10-13 09:17:31 -05:00
Maciej Bocianski
9ab2a1df32
Move heap_and_stack tests
2017-10-13 08:23:55 +02:00
Przemyslaw Stekiel
34a03267d8
Add Low Power Timer test.
2017-10-11 14:55:34 +02:00
Maciej Bocianski
0e014c9bc7
Extends test set for EventFlags class
2017-10-11 11:02:09 +02:00
Jimmy Brisson
df88a9dcc2
Merge pull request #5272 from studavekar/echo_test_fix_handshake
...
Fix echo test handshake and reduce uart load
2017-10-09 13:05:03 -05:00
Jimmy Brisson
42532d7806
Merge pull request #5161 from SeppoTakalo/wifi_tests
...
Implement functional Wifi tests
2017-10-09 11:13:37 -05:00
Martin Kojtal
943fc32c73
Merge pull request #5255 from c1728p9/fix_ticker_test
...
Prevent use of deleted ticker in Ticker test
2017-10-09 14:05:22 +01:00
Maciej Bocianski
73a91e05fd
Basic test refactoring
2017-10-09 13:27:07 +02:00
Shrikant Tudavekar
c5621b9eb3
fix echo test handshake and reduce uart load
...
1) if we receive more than one __sync, previous handshake would consider
it as echo_count and try to decode the value. Now we skip superfluous __sync.
2) reduce the uart load produced by the test, as we are heavily running tests in
parallel and not one-to-one this update was required.
2017-10-08 11:21:17 -05:00
Russ Butler
77dd420509
Increase ticker test time for slower devices
...
Increase the hal ticker test time from 30s to 60s to prevent
a timeout from occurring on slower devices, such as the nrf51.
2017-10-05 11:57:35 -05:00
Russ Butler
ec55b82acf
Update ticker to map closely to hardware
...
Allow tickers to specify their native frequency and number of bits.
This allows the conversion to happen in common code rather than in
each vendor's implementation.
2017-10-05 11:57:12 -05:00
Martin Kojtal
b30c622522
Test: deepsleep() API replacement
...
Use sleep() as entry function + check to be certain we
are entering deepsleep when required by test (should be allowed)
2017-10-05 16:43:57 +01:00
Jimmy Brisson
4dff32ab5a
Merge pull request #5220 from c1728p9/sleep_lock_fixes
...
Fix deep sleep lock bugs
2017-10-05 10:03:44 -05:00
Russ Butler
ad0b11565c
Prevent use of deleted ticker in Ticker test
...
In test_case_2x_callbacks two tickers are setup to repeatedly
reschedule each other. When these tickers are deleted this
rescheduling is still occurring and can lead to a deleted ticker
being scheduled.
When this happens the following error message is displayed:
Thread 0x0 error -6: Not allowed in ISR context
Note - this problem was not detected by CI since the test reported
the correct results back to the host test and only experienced this
error on tear down.
This problem can be reproduced on an nrf51 by first building the ticker
test with:
"mbed test -t GCC_ARM -m NRF51_DK -n tests-mbed_drivers-ticker
--compile -DMBED_TRAP_ERRORS_ENABLED=1
-DMBED_HEAP_STATS_ENABLED=1 -DMBED_STACK_STATS_ENABLED=1"
And then running testing with:
"mbed test -t GCC_ARM -m NRF51_DK -n tests-mbed_drivers-ticker --run"
2017-10-04 16:07:41 -05:00
Seppo Takalo
429b0688bd
Add license texts
2017-10-04 17:45:25 +03:00
Seppo Takalo
80198f2dcd
Add Doxygen documentation for testcases.
2017-10-04 12:32:46 +03:00
Seppo Takalo
72e7c326c9
Fix builds for targets without wifi or without mbed_app.json
2017-10-04 12:01:49 +03:00
Seppo Takalo
5b40280cab
Update help text
2017-10-04 12:01:49 +03:00
Seppo Takalo
fde08a1ee8
Fix includes.
...
Cannot include header file witin a function (without severe side effects)
2017-10-04 12:01:49 +03:00
Seppo Takalo
0498e8d3c3
Update template mbed_app.json
2017-10-04 12:01:49 +03:00
Seppo Takalo
3ac788fa02
Set timeout to 4 minutes.
...
Wifi connections and scanning takes long time. 2 minutes might not be enough.
2017-10-04 12:01:49 +03:00
Seppo Takalo
3d87507c98
Implement functional Wifi tests
...
Implement 100% function coverage for WifiInterface as specified
in "Wifi test plan"
2017-10-04 12:01:49 +03:00
Russ Butler
d910dc5bc4
Revert #5006 - Extends test set for Ticker class
...
This commit reverts commit c1c0f1ea57
because it causes nightly builds to fail. This is because extra tests
added in tests-mbed_drivers-ticker fail on some targets, such as the
KL46Z, MAX32625MBED, MAX32630FTHR, NCS36510, NRF51 and NRF52_DK.
2017-10-03 11:44:24 -05:00
Przemyslaw Stekiel
4509165d61
Add test for Timer class.
2017-10-03 11:54:58 +02:00
Russ Butler
ea468856c4
Add a test to validate locking
...
Test that DeepSleepLock and Timer lock deep sleep at the correct time
and do no leave sleep locked after they are destroted.
2017-10-02 11:35:03 -05:00
Jimmy Brisson
90e5483bbe
Merge pull request #5006 from maciejbocianski/ticker_tests
...
Extends test set for Ticker class
2017-09-29 10:06:14 -05:00
Jimmy Brisson
e3cb228d5e
Merge pull request #4795 from sarahmarshy/test-configs
...
Add configurable network driver tests
2017-09-28 14:06:38 -05:00
Filip Jagodzinski
311d38b925
Tests: RTOS: RtosTimer: Fix tests on debug profile
...
Redefine error() as noop to fix tests being aborted when compiled
with -DMBED_TRAP_ERRORS_ENABLED=1.
2017-09-26 13:41:18 +02:00
Sarah Marsh
fbe8dfae19
update domain name to os.mbed.com
2017-09-22 09:40:32 -05:00
Martin Kojtal
b72bd08644
Merge pull request #4965 from deepikabhavnani/IAR_heap_stats
...
Add heap stats for IAR
2017-09-22 11:34:47 +01:00
Martin Kojtal
1fed1d003e
Merge pull request #4684 from deepikabhavnani/thread_stack_issue
...
Add thread terminate hook
2017-09-22 11:31:39 +01:00
Sarah Marsh
6a44ceb094
Add copyright headers and use mbed error to skip tests without network config files
2017-09-20 18:31:06 -05:00