Martin Kojtal
9ca69cfced
Merge pull request #11925 from rajkan01/feature-gt-bare-metal-minimal-printf
...
Fixed greentea minimal-printf test for microlib
2019-11-22 22:23:55 +01:00
RAJKUMAR KANAGARAJ
2fa57d6ba0
Incorporated review comment
2019-11-22 03:42:43 -08:00
Martin Kojtal
38a8c0e28f
Merge pull request #11914 from michalpasztamobica/refactor_string_based_apis
...
Deprecate string-based APIs in IPCore
2019-11-22 12:00:56 +01:00
RAJKUMAR KANAGARAJ
c5b9e867ef
Baremetal: Fix ARM-microlib Greentea test compilation minimal-printf test case run for NUCLEO_F411RE
2019-11-22 02:59:20 -08:00
Michal Paszta
fd5b4b9119
Deprecate string-based APIs in IPCore
...
MBED_DEPRECATE macros is added to string-based APIs.
New, non-string-based APIs are added in their place.
Wiced binaries rebuilt
Any existing stubs or mocks are adjusted to compile and run with the newly added non-string based functions.
2019-11-22 11:31:12 +02:00
Martin Kojtal
4b41a6f164
Merge pull request #11915 from AriParkkila/tests-sendtimeout
...
TESTS: Fix TCP/TLS send_timeout test to non-blocking
2019-11-22 09:16:11 +01:00
Ari Parkkila
d2f87a141d
TESTS: Fix TCP/TLS send_timeout test to non-block
2019-11-21 04:15:44 -08:00
Martin Kojtal
a99d9be3bb
Merge pull request #11875 from rajkan01/feature_arm_greentea_test
...
Baremetal: Fix ARM toolchain Greentea test compilation for NUCLEO_F411RE
2019-11-21 11:15:45 +01:00
Martin Kojtal
e638486be1
Merge pull request #11895 from AriParkkila/cell-ignore-linklocal
...
TESTS: Allow ipv6_link_local_address() as unsupported
2019-11-21 09:19:59 +01:00
Martin Kojtal
48f38a420b
Merge pull request #11654 from tymoteuszblochmobica/mesh
...
Adjustment of netsocket tests to the lossy mesh network limitation.
2019-11-20 16:31:30 +01:00
Martin Kojtal
6064983f49
Merge pull request #11882 from hugueskamba/hk-DISCO_L475VG_IOT01A-enable-baremetal
...
DISCO_L475VG_IOT01A: Fix baremetal profile Greentea tests
2019-11-20 14:01:49 +01:00
Tymoteusz Bloch
983c9586ee
Adjustment of netsocket tests to the lossy mesh network limitation.
2019-11-20 12:13:34 +01:00
Ari Parkkila
4e853bbaa3
TESTS: Allow ipv6_link_local_address() as unsupported
2019-11-19 05:54:16 -08:00
Hugues Kamba
dfae4e72bd
DISCO_L475VG_IOT01A: Fix baremetal profile Greentea tests
...
The build was missing the `"qspif"` lib to sucessefully build
2019-11-18 14:32:20 +00:00
Martin Kojtal
2e96145b76
Merge pull request #11871 from AriParkkila/test-udpechotest-timeout
...
TESTS: Add socket.set_timeout in udpsocket_echotest
2019-11-16 07:55:53 +01:00
Martin Kojtal
ee46d03a6c
Merge pull request #11861 from trowbridgec/update-ep-agora-target
...
Replace calls to printf() with mbed-trace in netsocket tests
2019-11-16 07:54:27 +01:00
Martin Kojtal
97a7466e54
Merge pull request #11841 from AriParkkila/wifi-reorder
...
WiFi: Re-order Greentea tests with minor fixes
2019-11-15 18:33:11 +01:00
RAJKUMAR KANAGARAJ
0e4d9d9a6a
Removed the nanostack lib service and mbed-trace fea ipv6 to false to remove dependency issue on greentea test for bare metal with ARM toolchain
2019-11-15 09:19:16 -08:00
Chris Trowbridge
a1edbb9099
Switch to using mbed-trace for greentea test debug output
2019-11-15 11:18:13 -05:00
Ari Parkkila
ed754434b7
TESTS: Add socket.set_timeout in udpsocket_echotest
...
Some packet loss may be expected/allowed with UDP.
Set socket timeout to continue testing if no response is received within a timeout.
2019-11-14 06:04:37 -08:00
Martin Kojtal
fd22997b60
Merge pull request #11559 from kjbracey-arm/crc
...
MbedCRC and CRC HAL revisions
2019-11-13 18:24:04 +01:00
Kevin Bracey
3939c992d4
Revise MbedCRC template
...
* Use compile-time detection of hardware CRC capability, so unneeded
code and tables do not go into the image.
* Add global JSON config option to allow choice between no tables,
16-entry tables or 256-entry tables for software CRC. Default set
to 16-entry, reducing ROM size from previous 256-entry.
* Allow manual override in template parameter to force software or
bitwise CRC for a particular instance.
* Micro-optimisations, particularly use of `RBIT` instruction and
optimising bitwise computation using inline assembler.
Incompatible changes:
* Remove special-case "POLY_32BIT_REV_ANSI" - users can use standard
POLY_32BIT_ANSI, which now uses the same 16-entry tables by default,
or can use hardware acceleration, which was disabled for
POLY_32BIT_REV_ANSI. MbedCRC<POLY_32BIT_ANSI, 32, CrcMode::TABLE> can
be used to force software like POLY_32BIT_REV_ANSI.
* The precomputed table for POLY_16BIT_IBM had errors - this has been
corrected, but software CRC results will be different from the previous
software calculation.
* < 8-bit CRC results are no longer are shifted up in the output value,
but placed in the lowest bits, like other sizes. This means that code
performing the SD command CRC will now need to use `(crc << 1) | 1`,
rather than `crc | 1`.
2019-11-13 14:31:49 +02:00
Kevin Bracey
1f94428a56
Update HAL CRC API
...
* Change "is supported" check to be a macro, so it can be done at
compile-time.
* Eliminate weird shift on 7-bit CRCs.
* Add support for 32-bit CRCs and reversals to TMPM3HQ.
2019-11-13 14:31:49 +02:00
Kyle Kearney
cc4d428f3f
Remove hard-coded instruction ids from QSPI Tests
...
Replace with macros from the test flash_config header, consistent with
how most commands are built in this test.
2019-11-12 12:26:25 -08:00
Matthew Macovsky
106fd5b4a5
Update QSPI test to reflect fixes in QSPIFBlockDevice
2019-11-12 12:26:25 -08:00
Martin Kojtal
09c24507c3
Merge pull request #11824 from rajkan01/feature-baremetal-greentea-net
...
Skip Bare Metal green tea test for Network component
2019-11-12 11:09:46 +01:00
Martin Kojtal
d556bf698f
Merge pull request #11821 from rajkan01/feature-baremetal-greentea-psa
...
Skip Bare Metal green tea test for PSA component
2019-11-12 11:07:16 +01:00
Martin Kojtal
09d9287e3b
Merge pull request #11721 from rajkan01/feature-baremetal-greentea
...
Bare metal greentea support
2019-11-12 10:59:39 +01:00
Ari Parkkila
ad1107ef54
WiFi: Re-order Greentea tests with minor fixes
...
Run WIFI-GET-RSSI and WIFI-CONNECT-DISCONNECT-REPEAT tests in secure mode
Remove WIFI-CONNECT-PARAMS-VALID-UNSECURE, it's duplicate to WIFI_CONNECT with remains moved to WIFI-CONNECT-SECURE
2019-11-11 22:49:01 -08:00
RAJKUMAR KANAGARAJ
a682fde31c
Incorporated review comments
2019-11-11 05:01:23 -08:00
RAJKUMAR KANAGARAJ
6437f99a11
Error message correction and rx_lib header filer removed on systimer test case
2019-11-08 16:11:11 -08:00
RAJKUMAR KANAGARAJ
829e90afc8
Incorporated review comments
2019-11-08 07:07:12 -08:00
RAJKUMAR KANAGARAJ
9e994cfe38
Incorporated review comments
2019-11-08 06:49:28 -08:00
Martin Kojtal
816689d1bb
Merge pull request #11822 from tymoteuszblochmobica/tls
...
TLSSOCKET_HANDSHAKE_INVALID test skip if DNS AAA record not available.
2019-11-08 13:31:45 +01:00
Martin Kojtal
1e43a181ec
Merge pull request #11834 from kivaisan/fix_wifi_unsecure_test_check
...
Fix flag checks to allow disabling unsecure tests
2019-11-08 13:31:06 +01:00
RAJKUMAR KANAGARAJ
74d19395f6
Enabled the sleep,sleep_manager,watchdog_reset test case for bare metal greentea test
2019-11-07 10:34:03 -08:00
RAJKUMAR KANAGARAJ
120ca1b245
Incorporated the review comments
2019-11-07 07:48:43 -08:00
RAJKUMAR KANAGARAJ
f1139ebd8e
Incorporated the review comments
...
-Added "rtos-api" in TESTS/configs/baremetal.json
-some test case used thread_sleep_for instead Thisthread::sleep_for
-Added the EOF character
-Disable completely the non supported test cases
2019-11-07 07:19:13 -08:00
Kimmo Vaisanen
582b16ffbc
Add sender address and port verification to UDPSOCKET_ECHOTEST
...
recvfrom method returns sender address and port and this commit
adds a test for it in UDPSOCKET_ECHOTEST.
2019-11-07 14:51:20 +02:00
Martin Kojtal
33e392e9d9
Merge pull request #11682 from mprse/fpga_tests_CI_targets
...
Make FPGA tests to pass on CI targets (SPI, analogIn, PWM)
2019-11-07 11:46:40 +01:00
Kimmo Vaisanen
dfa96924da
Fix flag checks to allow disabling unsecure tests
...
Now unsecure tests can be disabled by just removing MBED_CONF_APP_WIFI_UNSECURE_SSID
configuration from json.
2019-11-07 12:17:01 +02:00
Tymoteusz Bloch
eb3befdac9
TLSSOCKET_HANDSHAKE_INVALID test skip if DNS AAA record not available.
...
TLS test sevrver "badssl.com" doesn't support DNS AAA records for IPV6.
To avoid test fail if no IPV4 is chosen this test is skipped.
2019-11-06 17:57:19 +01:00
RAJKUMAR KANAGARAJ
c9eb48a0c5
Netsocket,lora,cellular,nework test case requires RTOS so MBED_CONF_RTOS_PRESENT guard to all test cases
2019-11-06 04:06:11 -08:00
RAJKUMAR KANAGARAJ
f30dd1cef2
Enable the Bare Metal green tea test
...
-PSA test framework uses the RTOS threads to run test cases so added MBED_CONF_RTOS_PRESENT to all the test cases.
2019-11-06 03:15:49 -08:00
RAJKUMAR KANAGARAJ
b1731ce3c8
-New PR for PSA,Netsocket,storage components,reverted all the changes to back to original
...
-Change the #error description more precisely
-Separated the MBED_CONF_RTOS_PRESENT guarded
2019-11-06 01:59:05 -08:00
RAJKUMAR KANAGARAJ
302f595c28
- Emac,NFC-EEPROM,PSA-CRYPTO components build issue fixed
...
- RTOS supported test case guarded with MBED_CONF_RTOS_PRESENT flag
- Added the #error to non supported test case for bare metal
2019-11-06 01:57:29 -08:00
Przemyslaw Stekiel
b24afed5ae
SPI fpga test: use get_capabilities() function to skip test cases for unsupported features
2019-11-06 10:09:20 +01:00
Mirela Chirica
d2794c63c0
Cellular: Baud rate setting for UDPSOCKET_ECHOTES_BURST greentea test
2019-11-06 10:09:03 +02:00
Mirela Chirica
1993347532
Cellular: Baud rate setting for tls greentea tests
2019-11-06 10:08:34 +02:00
RAJKUMAR KANAGARAJ
3fc8905315
Fixed the greentea test dependency and incorporated the review comments
...
-Added the mbedtls,crypto,psa,filesystem,fat,littlefs in baremetal.json to resolve compiler issue
-Disable metrics that are not available for bare metal
-Moved the baremetal.json inside TESTS/configs directory
2019-11-05 08:49:27 -08:00