toyowata
5a57670121
[TESTS] Add memory check for RAM constraint device
2020-05-12 10:07:34 +09:00
Rajkumar Kanagaraj
61c70e0fdc
Cleanup
...
- Remove the partially implemented VENDOR_TEST_CTRL_NONE USB control request type.
- Remove the USB control request type VENDOR_TEST_CTRL_IN_DELAY, VENDOR_TEST_CTRL_OUT_DELAY, VENDOR_TEST_CTRL_IN_STATUS_DELAY, VENDOR_TEST_CTRL_OUT_STATUS_DELAY macros as did not have any test.
2020-05-11 20:55:15 +01:00
Kevin Bracey
e3ef38d71d
Add Timer copy/move tests
2020-05-11 16:20:13 +03:00
Rajkumar Kanagaraj
f7f0681c7b
USB hid and basic test
...
- Enable the USB hid and basic test for bare metal profile.
- Remove the partially (The green tea test host side implementation is missing on pyusb_basic.py ) implemented USB control transfer VENDOR_TEST_CTRL_NONE_DELAY request type test case as it is becoming obsolete.
- Remove high priority event queue which is used by that request type test case.
2020-05-11 11:48:23 +01:00
Rajkumar Kanagaraj
b6fa3cb072
Fix the USB MSD greentea host side pyusb_msd.py script
2020-05-07 18:37:43 +01:00
Kevin Bracey
8a5f58bf55
Convert Timeout test to Chrono
...
Now tests only the Chrono `attach(duration)` method, not the deprecated
`attach` and `attach_us` calls.
2020-05-07 17:41:06 +03:00
Kevin Bracey
25fad5d2a3
Add Timeout rescheduling test
...
The `Timeout` drift test uses rescheduling inside a callback, but it is
currently disabled due to lack of stability. Rescheduling using relative
timeouts inside the callback is a bad technique as it leads to drift, so
I understand the test being disabled. It is better to use `Ticker` for a
periodic callback or to use `Timeout::attach_absolute`.
Add a simpler test that just ensures the callback is called repeatedly -
this test would detect issue #12940 , and should not have stability
problems.
2020-05-07 17:41:06 +03:00
Marcelo Salazar
4083469d09
Remove Ublox targets
2020-05-06 16:39:29 +01:00
Marcelo Salazar
570df49abd
Rename ADV_WISE_1510 target
2020-05-06 16:03:07 +01:00
Veijo Pesonen
b81f069df9
baremetal: include littlefsv2
2020-05-05 14:24:44 +03:00
Kyle Kearney
d058586c48
Remove CYW943012P6EVB_01 target
2020-04-30 11:12:00 -07:00
Martin Kojtal
af4c8a94f3
Merge pull request #12757 from dgreen-arm/test-remerge
...
Update Mbed OS with Mbed Crypto merged into Mbed TLS
2020-04-30 16:06:32 +02:00
Martin Kojtal
08a09200a6
Merge pull request #12864 from MarceloSalazar/platform_cleanup3
...
Remove unsupported targets
2020-04-30 14:56:36 +02:00
Darryl Green
7fbc143b05
Fix assertation ordering in tests
...
Signed-off-by: Darryl Green <darryl.green@arm.com>
2020-04-30 11:28:29 +01:00
Darryl Green
0d16ca4d8a
Remove references to mbed-crypto
...
Signed-off-by: Darryl Green <darryl.green@arm.com>
2020-04-30 11:28:20 +01:00
Darryl Green
d64c9e53c8
Move Mbed Crypto Greentea tests to Mbed TLS
...
Signed-off-by: Darryl Green <darryl.green@arm.com>
2020-04-30 11:28:15 +01:00
Darryl Green
53260ebd77
Use updated ECC curve macros
...
Signed-off-by: Darryl Green <darryl.green@arm.com>
2020-04-30 11:28:10 +01:00
Martin Kojtal
d1ae0d570c
Merge pull request #12425 from kjbracey-arm/chrono
...
C++ Chrono support
2020-04-30 11:41:43 +02:00
Marcelo Salazar
81a92e3cb5
Re-enable K82F target
2020-04-30 09:56:37 +01:00
Marcelo Salazar
92cbd9a734
Rename ADV_WISE_1570 target
2020-04-30 09:56:35 +01:00
MarceloSalazar
a58de82a7f
Remove KL82Z target
2020-04-30 09:56:33 +01:00
MarceloSalazar
51c2484c06
Remove LPC1769 target
2020-04-30 09:56:32 +01:00
MarceloSalazar
5dcfe57c41
Remove LPC4088 based targets
2020-04-30 09:56:32 +01:00
Martin Kojtal
a9cb876b39
Merge pull request #12737 from Patater/psa-breaking-changes
...
Remove PSA implementation for v8-M and dual CPU targets
2020-04-30 10:42:24 +02:00
Filip Jagodzinski
9066e67eff
Tests: USBSerial: Handle minimal printf limitations
...
In a line coding test, host changes the line coding based on data received
from DUT via the USBSerial::printf(). A fixed-size payload, equal to
LINE_CODING_STRLEN, is required by the host side. When the minimal printf is
used, fixed-width messages can not be easily generated on the fly. Zero-fill
or width specifiers are not supported by the minimal printf.
Update the host side to stop reading on a defined payload delimiter and
allow variable-width messages.
2020-04-28 18:07:51 +02:00
Lingkai Dong
81e676b86b
RTOS: use default boot-stack-size for nRF as SoftDevice is no longer used
...
Previously we overrode nRF targets to have a larger stack
due to memory required by SoftDevice. Having deprecated SoftDevice
in favour of Cordio for BLE (#12674 ), such requirement does not
apply anymore.
2020-04-27 17:22:49 +01:00
Jaeden Amero
fcf427ac11
psa: Remove S-mode only code
...
Remove all PSA S-mode only code, as it is unused. Only PSA S targets
would use the code, and we've removed those targets in a previous
commit.
Ensure all tests for S-mode code we are deleting is also removed, even
if that code would run in NS-mode. Keep any tests that also test our PSA
emulation support (for single v7-M targets).
Signed-off-by: Jaeden Amero <jaeden.amero@arm.com>
2020-04-27 09:51:13 +01:00
Kevin Bracey
8e3e19837a
More Chrono test fixes
...
* Timer test - handle removal of Timer(ticker_data_t *)
* Timer test - use Chrono, don't test deprecated methods
* Kernel tick count test - TEST_ASSERT_WITHIN -> TEST_ASSERT_INT_WITHIN
* Mutex test - fix up Chrono changes
* SysTimer test - adapt to SysTimer Chrono changes
* Thread test - use Chrono
* SysTimer - devirtualize destructor
2020-04-27 10:19:08 +03:00
Kevin Bracey
e5e45d83e7
Chrono test fixes
...
* Remove ambiguity in single-parameter Queue::put and get
* Fix type problems in RTC test - add missing include
* Don't attempt to use TimerEvent default constructor
* Remove references to Timer::read_duration
2020-04-27 10:19:08 +03:00
Kevin Bracey
5601a207cc
Fix and update tests to use Chronos APIs
2020-04-27 10:19:08 +03:00
Kevin Bracey
f0ee31f119
Add RealTimeClock
2020-04-27 10:19:08 +03:00
Kevin Bracey
b6a7a0896e
Streamline crash data access
...
Use correctly-typed external definition for the crash data region, and
eliminate unnecessary pointer indirection.
Results in a small ROM saving even with crash capture disabled, as there
was a pointer for the fault context store in either case. The pointer
isn't needed, as the context store location is fixed according to the
configuration flag.
2020-04-24 10:59:13 +03:00
Rajkumar Kanagaraj
784369a3de
Bare metal: Enable signals greentea test
2020-04-23 12:38:02 +01:00
Martin Kojtal
5e765487c4
Merge pull request #12833 from evedon/ed-baremetal-json
...
Override c_lib to small for all targets
2020-04-22 11:15:08 +02:00
Martin Kojtal
b622a25688
Merge pull request #12810 from MarceloSalazar/platform_cleanup
...
Remove unsupported targets
Note, commit 21e364e
is just a styling fix, no target removal.
2020-04-22 10:58:50 +02:00
Martin Kojtal
aec6303437
Merge pull request #12787 from kyle-cypress/pr/cyeskit-064b0s2-4343w
...
Cypress: Add CYESKIT-064B0S2-4343W
2020-04-21 10:08:40 +02:00
Martin Kojtal
bb6345e63b
Merge pull request #12827 from ithinuel/bare_metal_hal
...
enable common tickers & lp_tickers hal tests in baremetal mode
2020-04-21 09:56:59 +02:00
Martin Kojtal
b9ab2d2f25
Merge pull request #12816 from rajkan01/semaphore_greentea_test
...
Baremetal: Enable Semaphore greentea test
2020-04-21 09:51:07 +02:00
Evelyne Donnaes
8be00a1ff8
Override c_lib to small for all targets.
...
Small C libraries should be used with the bare metal profile
to save memory.
2020-04-20 18:01:51 +01:00
Marcelo Salazar
ee8231ab9d
Remove USI_WM_BN_BM_22 based targets
2020-04-20 16:55:35 +01:00
MarceloSalazar
bf590310db
Remove MTB_RAK811 target
2020-04-20 16:55:34 +01:00
MarceloSalazar
e78ba7065b
Remove MTB_MTS_XDOT target
2020-04-20 16:55:33 +01:00
MarceloSalazar
91607fe9cd
Remove MTB_MURATA_ABZ target
2020-04-20 16:55:33 +01:00
Rajkumar Kanagaraj
a24419bde6
Incorporated the review comments
2020-04-20 12:56:50 +01:00
Kimmo Vaisanen
fe98dbef94
Cellular: Fix BG96 offloaded DNS query for new API
...
Fixed following issues in BG96 offloaded DNS:
- Fixed mbed-os 6 API change for asynchronous DNS callback. Return value is no longer
an error value but in success case the amount of DNS records
- Asynchronous request returns request ID instead of NSAPI_ERROR_OK. BG96 supports only
one asynchronouse DNS query at the time, so ID 1 is used.
- BG96 does not support multi-ip DNS responses, so disabled multi-ip tests
2020-04-20 12:35:09 +03:00
Wilfried Chauveau
3d74526fa9
enable common tickers & lp_tickers hal tests in baremetal mode
2020-04-17 15:01:56 +01:00
Jaeden Amero
07a84ec10a
psa: Remove MBED_SPM code
...
All MBED_SPM targets have been removed previously, via commits
5cc66282dd
("PSOC6: remove PSA targets") and 115b09aba43b ("psoc6:
Remove FUTURE_SEQUANA and FUTURE_SEQUANA_M0"). Remove all the dead
MBED_SPM code, as no targets use it.
Signed-off-by: Jaeden Amero <jaeden.amero@arm.com>
2020-04-16 14:10:54 +01:00
Rajkumar Kanagaraj
8bc7ffe6e3
Baremetal: Enable Semaphore greentea test
2020-04-16 12:07:05 +01:00
Martin Kojtal
9ffc5bcaa6
Merge pull request #12779 from rajkan01/eventflags_greentea_test
...
Baremetal: Enable EventFlags greentea test
2020-04-15 15:00:48 +02:00
Martin Kojtal
c83924d3dc
Merge pull request #12786 from rajkan01/kernel_tick_count_greentea_test
...
Baremetal: Enable kernel_tick_count greentea test
2020-04-15 09:42:34 +02:00
Martin Kojtal
fef75b3b52
Merge pull request #12731 from kivaisan/fix_socketaddress_verification
...
Testing: Fix multihoming test compilation issues
2020-04-15 09:21:18 +02:00
Rajkumar Kanagaraj
45de008c50
Incorporated the review comment
2020-04-14 18:57:27 +01:00
Martin Kojtal
64bc9d9dd7
Merge pull request #12775 from MarceloSalazar/platform_cleanup
...
Remove unsupported targets
2020-04-14 10:59:20 +02:00
Martin Kojtal
33563b3cfb
Merge pull request #12739 from jamesbeyond/sema_dep
...
FIX: update usb device tests for deprecated API
2020-04-14 09:07:43 +02:00
Rajkumar Kanagaraj
c91362fa3c
Baremetal: Enable kernel_tick_count greentea test
2020-04-09 16:45:57 +01:00
MarceloSalazar
a15f6a43ad
General clean-up of unsupported targets
2020-04-09 15:36:21 +01:00
MarceloSalazar
e43ece13aa
Rename EMW3166 target
2020-04-09 15:32:41 +01:00
Rajkumar Kanagaraj
176c599a60
Incorported the review comment
2020-04-09 15:19:11 +01:00
Martin Kojtal
7fce7f552c
Merge pull request #12572 from rajkan01/waitapi_remove_deprecated
...
Remove mbed wait deprecated APIs
2020-04-09 14:57:46 +02:00
Martin Kojtal
0aacbf72d1
Merge pull request #12668 from VeijoPesonen/fix_tests-integration-fs_2
...
tests-integration-fs-threaded: makes tests independent from each other
2020-04-09 09:04:56 +02:00
Rajkumar Kanagaraj
d598d81221
Baremetal: Enable EventFlags greentea test
2020-04-08 18:36:26 +01:00
Rajkumar Kanagaraj
3d128e861b
- Fix the CI build issue.
...
- Incorporate the review comment.
2020-04-08 10:35:07 +01:00
Rajkumar Kanagaraj
cbb15ad9ac
ThisThread::sleep_for is asserted when the PWM test case calls this API with IRQ masked, so wait_us is used to fix this issue as PWM testes to be executed with interrupt disabled to avoid context switch.
2020-04-08 10:35:07 +01:00
Rajkumar Kanagaraj
9739b565b2
Fix the CI build issue
2020-04-08 10:35:07 +01:00
Rajkumar Kanagaraj
83be3f24a5
Remove mbed wait deprecated APIs
2020-04-08 10:35:07 +01:00
Roman Okhrimenko
bb53efcdbd
Add TARGET_CYESKIT_064B0S2_4343W to list in flash_configs in TESTS
2020-04-05 13:52:27 +03:00
Martin Kojtal
74ace63eaa
Merge pull request #12729 from AnttiKauppila/mbedtls_fixes
...
Mbedtls fixes
2020-04-03 08:59:14 +02:00
Martin Kojtal
ded879daed
Merge pull request #12603 from dustin-crossman/pr/add-cysbsyskit_01
...
Add target CYSBSYSKIT_01
2020-04-02 18:18:11 +02:00
Martin Kojtal
e8208c062b
Merge pull request #12719 from jeromecoutant/PR_FPGA_JSON
...
FPGA CI TEST SHIELD: add test config json file
2020-04-01 08:58:44 +02:00
Martin Kojtal
f03860a971
Merge pull request #12604 from OpenNuvoton/nuvoton_nano130_tickless_lpticker
...
NANO130: Fix test failures with tickless from lp_ticker
2020-04-01 08:40:19 +02:00
Kimmo Vaisanen
9913f25d2a
Testing: Add missing TRACE_GROUP for multihoming tests
2020-04-01 08:32:06 +03:00
Qinghao Shi
5a0141c5a1
FIX: update usb device tests for deprecated API
2020-03-31 21:42:39 +01:00
Veijo Pesonen
61d70ae967
tests-integration-fs: CY8CPROTO_062_4343W regression
...
Created a new test case to reveal an issue with CY8CPROTO_062_4343W
which was earlier exposed by two intervening test cases.
2020-03-31 18:43:11 +03:00
Veijo Pesonen
7d2f005ca3
tests-integration-fs: makes tests independent
...
Cleans up the created files between test cases to avoid out of space
situations.
2020-03-31 18:42:46 +03:00
Kimmo Vaisanen
692aafc80c
Testing: Fix SocketAddress compare
...
TEST_ASSERT_EQUAL compares int values and converting SocketAddress as int is not supported.
2020-03-31 16:39:26 +03:00
Martin Kojtal
9bea1509da
Merge pull request #12612 from jamesbeyond/int_test
...
TEST: add RTOS macro to enable integration test
2020-03-31 15:13:51 +02:00
Teppo Järvelin
c5d5d21f05
Added missing optimizations based on mbedtls/baremetal.h config
2020-03-31 14:21:45 +03:00
Martin Kojtal
8b929726e1
Merge pull request #12609 from rajkan01/semwait_remove_deprecation
...
Remove Semaphore deprecated APIs
2020-03-31 10:36:43 +02:00
Martin Kojtal
fea7c1abef
Merge pull request #12472 from praveenCY/pr/wpa3_support_merge
...
Add WPA3 support in mbed-os for green tea tests
2020-03-31 08:32:27 +02:00
Qinghao Shi
0e67d1c258
TEST: fix typo
2020-03-30 20:55:38 +01:00
Qinghao Shi
8468fbe798
TEST: add RTOS macro to guard integration tests
2020-03-30 20:28:22 +01:00
jeromecoutant
2309a1749a
FPGA CI TEST SHIELD: add test config json file
2020-03-30 18:03:12 +02:00
Anna Bridge
009ff7adf3
Merge pull request #12036 from kjbracey-arm/callback_fiddle
...
Callback extension and optimisation
2020-03-27 14:07:20 +00:00
Anna Bridge
2736896fb9
Merge pull request #12706 from hugueskamba/hk_remove_armc5_support_tests
...
Tests: Remove support for ARM Compiler 5
2020-03-27 14:05:26 +00:00
Martin Kojtal
cb131c39b3
Merge pull request #12629 from evedon/ed-rtos-api
...
Add "rtos-api" to bare metal
2020-03-26 18:21:05 +01:00
Martin Kojtal
2d10d670d0
Merge pull request #12640 from evedon/ed-mprintf-profile
...
Remove minimal-printf extension profile
2020-03-26 14:50:13 +01:00
Hugues Kamba
4318a0747f
Tests: Remove support for ARM Compiler 5
...
ARM Compiler 5 is no longer actively supported and was superseded in
Mbed OS by ARM Compiler 6.
2020-03-25 18:22:00 +00:00
Martin Kojtal
ddd3b013e8
Merge pull request #12632 from evedon/ed-minimal-snprintf
...
Fix snprintf in minimal-printf library
2020-03-25 11:34:23 +01:00
Evelyne Donnaes
94acb5da50
Fix snprintf in minimal-printf library.
...
mbed_minimal_putchar assumed that buffer being NULL meant that it
should print to a file. This caused a system crash when calling
snprintf with both buffer and stream set to NULL.
It is valid to call snprintf with a NULL buffer; nothing should
be outputted, but the string length should be measured.
2020-03-23 13:46:12 +00:00
Martin Kojtal
ef2c1c89e6
Merge pull request #12658 from VeijoPesonen/fix_tests-integration-fs
...
tests-integration;tests-filesystem: fix code causing compiler warnings and enable more tests
2020-03-23 12:31:13 +01:00
Anna Bridge
d048cd4c83
Merge pull request #12410 from rajkan01/serial_remove_deprecate
...
Remove the deprecated RawSerial, UARTSerial, Serial
2020-03-20 15:19:32 +00:00
Chun-Chieh Li
c3473e421d
Fix events-queue failure on low CPU frequency
2020-03-20 13:07:29 +08:00
Chun-Chieh Li
9ddcdcde4e
NANO130: Fix mbed_hal-stack_size_unification failure
...
NANO130 doesn't re-configure rtos.main-thread-stack-size, so keep EXPECTED_MAIN_THREAD_STACK_SIZE as normal.
2020-03-20 10:26:40 +08:00
Veijo Pesonen
41632891c3
tests-integration-*: target configuration cleanups
...
Stops duplication of target.components_add config parameter.
2020-03-19 18:43:18 +02:00
Veijo Pesonen
d46c397e74
tests-integration-*: Stops using deprecated wait()
...
Additionally removes some dead code.
2020-03-19 18:43:18 +02:00
Veijo Pesonen
148cf851c2
tests-integration-*: fixes traces
2020-03-19 18:43:18 +02:00
Evelyne Donnaes
1bbe3a725f
Removed minimal-printf profile
2020-03-17 13:57:48 +00:00
Rajkumar Kanagaraj
a6b78c6429
Remove Semaphore deprecated APIs
2020-03-16 09:37:45 -07:00
Evelyne Donnaes
ebf5d27788
Add "rtos-api" to bare metal
2020-03-16 11:40:49 +00:00
Kevin Bracey
d09d85431c
Disable test that breaks IAR
2020-03-11 15:46:03 +02:00