Skip to content

Conversation

anangl
Copy link

@anangl anangl commented Jul 22, 2016

Tested all the functionality. Seems to be working fine.
When using this implementation, the MBED_A9 test (serial echo at 115200) is passing for armcc as well.

anangl added 2 commits July 22, 2016 21:12
Not using Nordic SDK driver now, since it prevented interrupts from being handled properly.
@anangl
Copy link
Author

anangl commented Jul 22, 2016

Forgot to clean up after refactoring. Hence the second commit.

@pan-
Copy link
Owner

pan- commented Jul 22, 2016

+--------+----------------+-----------+---------+------------------+--------------------+---------------+-------+
| Result | Target | Toolchain | Test ID | Test Description | Elapsed Time (sec) | Timeout (sec) | Loops |
+--------+----------------+-----------+---------+------------------+--------------------+---------------+-------+
| FAIL | NRF51_DK[DFD8] | GCC_ARM | MBED_37 | Serial NC RX | 6.41 | 20 | 0/1 |
| FAIL | NRF51_DK[DFD8] | GCC_ARM | MBED_38 | Serial NC TX | 6.36 | 20 | 0/1 |
+--------+----------------+-----------+---------+------------------+--------------------+---------------+-------+

It require a little bit more work I think, the tests MBED_37 and MBED_38 fail now.

anangl added 2 commits July 25, 2016 09:01
…c' and before TX_COMPLETE callback, corrected pins configuration routines.
…pan-/mbed into refactored_serial_api

# Conflicts:
#	hal/targets/hal/TARGET_NORDIC/TARGET_NRF5/sdk/drivers_nrf/uart/nrf_drv_uart.c
@anangl
Copy link
Author

anangl commented Jul 25, 2016

Fixed.

+---------------+----------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
| Result        | Target         | Toolchain | Test ID     | Test Description                      | Elapsed Time (sec) | Timeout (sec) | Loops |
+---------------+----------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
| OK            | NRF51_DK[DFD8] | GCC_ARM   | DTCT_1      | Simple detect test                    |        0.87        |       10      |  1/1  |
| OK            | NRF51_DK[DFD8] | GCC_ARM   | EXAMPLE_1   | /dev/null                             |        3.85        |       20      |  1/1  |
| OK            | NRF51_DK[DFD8] | GCC_ARM   | MBED_10     | Hello World                           |        0.75        |       5       |  1/1  |
| OK            | NRF51_DK[DFD8] | GCC_ARM   | MBED_11     | Ticker Int                            |       11.78        |       15      |  1/1  |
| OK            | NRF51_DK[DFD8] | GCC_ARM   | MBED_12     | C++                                   |        1.81        |       10      |  1/1  |
| OK            | NRF51_DK[DFD8] | GCC_ARM   | MBED_2      | stdio                                 |        1.31        |       20      |  1/1  |
| OK            | NRF51_DK[DFD8] | GCC_ARM   | MBED_23     | Ticker Int us                         |       11.75        |       15      |  1/1  |
| OK            | NRF51_DK[DFD8] | GCC_ARM   | MBED_24     | Timeout Int us                        |       12.82        |       15      |  1/1  |
| OK            | NRF51_DK[DFD8] | GCC_ARM   | MBED_25     | Time us                               |       11.86        |       15      |  1/1  |
| OK            | NRF51_DK[DFD8] | GCC_ARM   | MBED_26     | Integer constant division             |        1.76        |       20      |  1/1  |
| OK            | NRF51_DK[DFD8] | GCC_ARM   | MBED_34     | Ticker Two callbacks                  |       11.76        |       15      |  1/1  |
| OK            | NRF51_DK[DFD8] | GCC_ARM   | MBED_37     | Serial NC RX                          |        7.36        |       20      |  1/1  |
| OK            | NRF51_DK[DFD8] | GCC_ARM   | MBED_38     | Serial NC TX                          |        6.35        |       20      |  1/1  |
| OK            | NRF51_DK[DFD8] | GCC_ARM   | MBED_A1     | Basic                                 |        1.75        |       20      |  1/1  |
| OK            | NRF51_DK[DFD8] | GCC_ARM   | MBED_A21    | Call function before main (mbed_main) |        1.83        |       20      |  1/1  |
| OK            | NRF51_DK[DFD8] | GCC_ARM   | MBED_A9     | Serial Echo at 115200                 |        1.73        |       20      |  1/1  |
| OK            | NRF51_DK[DFD8] | GCC_ARM   | MBED_BUSOUT | BusOut                                |        2.72        |       15      |  1/1  |
| NOT_SUPPORTED | NRF51_DK       | GCC_ARM   | RTOS_1      | Basic thread                          |         0          |       0       |   -   |
| NOT_SUPPORTED | NRF51_DK       | GCC_ARM   | RTOS_2      | Mutex resource lock                   |         0          |       0       |   -   |
| NOT_SUPPORTED | NRF51_DK       | GCC_ARM   | RTOS_3      | Semaphore resource lock               |         0          |       0       |   -   |
| NOT_SUPPORTED | NRF51_DK       | GCC_ARM   | RTOS_4      | Signals messaging                     |         0          |       0       |   -   |
| NOT_SUPPORTED | NRF51_DK       | GCC_ARM   | RTOS_5      | Queue messaging                       |         0          |       0       |   -   |
| NOT_SUPPORTED | NRF51_DK       | GCC_ARM   | RTOS_6      | Mail messaging                        |         0          |       0       |   -   |
| NOT_SUPPORTED | NRF51_DK       | GCC_ARM   | RTOS_7      | Timer                                 |         0          |       0       |   -   |
| NOT_SUPPORTED | NRF51_DK       | GCC_ARM   | RTOS_8      | ISR (Queue)                           |         0          |       0       |   -   |
+---------------+----------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
+--------+----------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
| Result | Target         | Toolchain | Test ID     | Test Description                      | Elapsed Time (sec) | Timeout (sec) | Loops |
+--------+----------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
| OK     | NRF51_DK[DFD8] | ARM       | DTCT_1      | Simple detect test                    |        1.17        |       10      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | EXAMPLE_1   | /dev/null                             |        3.84        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | MBED_10     | Hello World                           |        0.88        |       5       |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | MBED_11     | Ticker Int                            |       11.73        |       15      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | MBED_12     | C++                                   |        1.77        |       10      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | MBED_2      | stdio                                 |        1.22        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | MBED_23     | Ticker Int us                         |       11.75        |       15      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | MBED_24     | Timeout Int us                        |       12.86        |       15      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | MBED_25     | Time us                               |       11.85        |       15      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | MBED_26     | Integer constant division             |        1.79        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | MBED_34     | Ticker Two callbacks                  |       11.71        |       15      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | MBED_37     | Serial NC RX                          |        7.38        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | MBED_38     | Serial NC TX                          |        6.33        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | MBED_A1     | Basic                                 |        1.77        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | MBED_A21    | Call function before main (mbed_main) |        1.82        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | MBED_A9     | Serial Echo at 115200                 |        1.76        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | MBED_BUSOUT | BusOut                                |        2.65        |       15      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | RTOS_1      | Basic thread                          |       11.79        |       15      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | RTOS_2      | Mutex resource lock                   |       11.91        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | RTOS_3      | Semaphore resource lock               |        8.84        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | RTOS_4      | Signals messaging                     |        6.81        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | RTOS_5      | Queue messaging                       |        2.84        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | RTOS_6      | Mail messaging                        |        2.83        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | RTOS_7      | Timer                                 |       11.75        |       15      |  1/1  |
| OK     | NRF51_DK[DFD8] | ARM       | RTOS_8      | ISR (Queue)                           |        6.82        |       20      |  1/1  |
+--------+----------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
+--------+----------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
| Result | Target         | Toolchain | Test ID     | Test Description                      | Elapsed Time (sec) | Timeout (sec) | Loops |
+--------+----------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
| OK     | NRF51_DK[DFD8] | IAR       | DTCT_1      | Simple detect test                    |        0.86        |       10      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | EXAMPLE_1   | /dev/null                             |        3.84        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | MBED_10     | Hello World                           |        0.73        |       5       |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | MBED_11     | Ticker Int                            |       11.77        |       15      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | MBED_12     | C++                                   |        1.72        |       10      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | MBED_2      | stdio                                 |        1.23        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | MBED_23     | Ticker Int us                         |       11.77        |       15      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | MBED_24     | Timeout Int us                        |       12.83        |       15      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | MBED_25     | Time us                               |       11.79        |       15      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | MBED_26     | Integer constant division             |        1.83        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | MBED_34     | Ticker Two callbacks                  |       11.74        |       15      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | MBED_37     | Serial NC RX                          |        7.39        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | MBED_38     | Serial NC TX                          |        6.38        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | MBED_A1     | Basic                                 |        1.72        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | MBED_A21    | Call function before main (mbed_main) |        1.83        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | MBED_A9     | Serial Echo at 115200                 |        1.74        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | MBED_BUSOUT | BusOut                                |        2.65        |       15      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | RTOS_1      | Basic thread                          |       11.76        |       15      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | RTOS_2      | Mutex resource lock                   |       11.86        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | RTOS_3      | Semaphore resource lock               |        8.84        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | RTOS_4      | Signals messaging                     |        6.82        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | RTOS_5      | Queue messaging                       |        2.91        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | RTOS_6      | Mail messaging                        |        2.76        |       20      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | RTOS_7      | Timer                                 |        11.7        |       15      |  1/1  |
| OK     | NRF51_DK[DFD8] | IAR       | RTOS_8      | ISR (Queue)                           |        6.82        |       20      |  1/1  |
+--------+----------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+

@nvlsianpu
Copy link

The code looks OK.

@pan-
Copy link
Owner

pan- commented Jul 25, 2016

Looks very good, could you also launch mbed cli tests ?
mbed test -t <COMPILER> -m<TARGET>.
It would be good to have all these tests for NRF51_DK and NRF525_DK.

@anangl
Copy link
Author

anangl commented Jul 25, 2016

Results for 52:

+--------+----------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
| Result | Target         | Toolchain | Test ID     | Test Description                      | Elapsed Time (sec) | Timeout (sec) | Loops |
+--------+----------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
| OK     | NRF52_DK[DFD9] | GCC_ARM   | DTCT_1      | Simple detect test                    |        0.75        |       10      |  1/1  |
| OK     | NRF52_DK[DFD9] | GCC_ARM   | EXAMPLE_1   | /dev/null                             |        3.71        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | GCC_ARM   | MBED_10     | Hello World                           |        0.63        |       5       |  1/1  |
| OK     | NRF52_DK[DFD9] | GCC_ARM   | MBED_11     | Ticker Int                            |       11.62        |       15      |  1/1  |
| OK     | NRF52_DK[DFD9] | GCC_ARM   | MBED_12     | C++                                   |        1.67        |       10      |  1/1  |
| OK     | NRF52_DK[DFD9] | GCC_ARM   | MBED_16     | RTC                                   |        4.92        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | GCC_ARM   | MBED_2      | stdio                                 |        0.98        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | GCC_ARM   | MBED_23     | Ticker Int us                         |       11.53        |       15      |  1/1  |
| OK     | NRF52_DK[DFD9] | GCC_ARM   | MBED_24     | Timeout Int us                        |        12.1        |       15      |  1/1  |
| OK     | NRF52_DK[DFD9] | GCC_ARM   | MBED_25     | Time us                               |       11.72        |       15      |  1/1  |
| OK     | NRF52_DK[DFD9] | GCC_ARM   | MBED_26     | Integer constant division             |        1.66        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | GCC_ARM   | MBED_34     | Ticker Two callbacks                  |       11.66        |       15      |  1/1  |
| OK     | NRF52_DK[DFD9] | GCC_ARM   | MBED_37     | Serial NC RX                          |        7.23        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | GCC_ARM   | MBED_38     | Serial NC TX                          |        6.26        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | GCC_ARM   | MBED_A1     | Basic                                 |        1.6         |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | GCC_ARM   | MBED_A21    | Call function before main (mbed_main) |        1.7         |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | GCC_ARM   | MBED_A9     | Serial Echo at 115200                 |        1.54        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | GCC_ARM   | MBED_BUSOUT | BusOut                                |        2.54        |       15      |  1/1  |
+--------+----------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
+--------+----------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
| Result | Target         | Toolchain | Test ID     | Test Description                      | Elapsed Time (sec) | Timeout (sec) | Loops |
+--------+----------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
| OK     | NRF52_DK[DFD9] | ARM       | DTCT_1      | Simple detect test                    |        0.74        |       10      |  1/1  |
| OK     | NRF52_DK[DFD9] | ARM       | EXAMPLE_1   | /dev/null                             |        3.75        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | ARM       | MBED_10     | Hello World                           |        0.64        |       5       |  1/1  |
| OK     | NRF52_DK[DFD9] | ARM       | MBED_11     | Ticker Int                            |        11.6        |       15      |  1/1  |
| OK     | NRF52_DK[DFD9] | ARM       | MBED_12     | C++                                   |        1.66        |       10      |  1/1  |
| OK     | NRF52_DK[DFD9] | ARM       | MBED_16     | RTC                                   |        4.78        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | ARM       | MBED_2      | stdio                                 |        1.01        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | ARM       | MBED_23     | Ticker Int us                         |       11.65        |       15      |  1/1  |
| OK     | NRF52_DK[DFD9] | ARM       | MBED_24     | Timeout Int us                        |       12.06        |       15      |  1/1  |
| OK     | NRF52_DK[DFD9] | ARM       | MBED_25     | Time us                               |       11.78        |       15      |  1/1  |
| OK     | NRF52_DK[DFD9] | ARM       | MBED_26     | Integer constant division             |        1.62        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | ARM       | MBED_34     | Ticker Two callbacks                  |       11.68        |       15      |  1/1  |
| OK     | NRF52_DK[DFD9] | ARM       | MBED_37     | Serial NC RX                          |        7.26        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | ARM       | MBED_38     | Serial NC TX                          |        6.24        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | ARM       | MBED_A1     | Basic                                 |        1.6         |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | ARM       | MBED_A21    | Call function before main (mbed_main) |        1.68        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | ARM       | MBED_A9     | Serial Echo at 115200                 |        1.54        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | ARM       | MBED_BUSOUT | BusOut                                |        2.52        |       15      |  1/1  |
+--------+----------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
+--------+----------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
| Result | Target         | Toolchain | Test ID     | Test Description                      | Elapsed Time (sec) | Timeout (sec) | Loops |
+--------+----------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+
| OK     | NRF52_DK[DFD9] | IAR       | DTCT_1      | Simple detect test                    |        0.73        |       10      |  1/1  |
| OK     | NRF52_DK[DFD9] | IAR       | EXAMPLE_1   | /dev/null                             |        3.73        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | IAR       | MBED_10     | Hello World                           |        0.62        |       5       |  1/1  |
| OK     | NRF52_DK[DFD9] | IAR       | MBED_11     | Ticker Int                            |        11.6        |       15      |  1/1  |
| OK     | NRF52_DK[DFD9] | IAR       | MBED_12     | C++                                   |        1.63        |       10      |  1/1  |
| OK     | NRF52_DK[DFD9] | IAR       | MBED_16     | RTC                                   |        4.88        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | IAR       | MBED_2      | stdio                                 |        0.98        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | IAR       | MBED_23     | Ticker Int us                         |       11.63        |       15      |  1/1  |
| OK     | NRF52_DK[DFD9] | IAR       | MBED_24     | Timeout Int us                        |       12.07        |       15      |  1/1  |
| OK     | NRF52_DK[DFD9] | IAR       | MBED_25     | Time us                               |       11.71        |       15      |  1/1  |
| OK     | NRF52_DK[DFD9] | IAR       | MBED_26     | Integer constant division             |        1.67        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | IAR       | MBED_34     | Ticker Two callbacks                  |       11.65        |       15      |  1/1  |
| OK     | NRF52_DK[DFD9] | IAR       | MBED_37     | Serial NC RX                          |        7.26        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | IAR       | MBED_38     | Serial NC TX                          |        6.21        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | IAR       | MBED_A1     | Basic                                 |        1.61        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | IAR       | MBED_A21    | Call function before main (mbed_main) |        1.7         |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | IAR       | MBED_A9     | Serial Echo at 115200                 |        1.55        |       20      |  1/1  |
| OK     | NRF52_DK[DFD9] | IAR       | MBED_BUSOUT | BusOut                                |        2.56        |       15      |  1/1  |
+--------+----------------+-----------+-------------+---------------------------------------+--------------------+---------------+-------+

@anangl
Copy link
Author

anangl commented Jul 25, 2016

mbed-cli tests

+------------------+---------------+------------------------------------------------------------------------------+--------+--------------------+-------------+
| target           | platform_name | test suite                                                                   | result | elapsed_time (sec) | copy_method |
+------------------+---------------+------------------------------------------------------------------------------+--------+--------------------+-------------+
| NRF52_DK-GCC_ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-basic_test                        | OK     | 15.45              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-basic_test_default                | OK     | 16.05              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-case_async_validate               | OK     | 17.08              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-case_control_async                | OK     | 23.65              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-case_control_repeat               | OK     | 18.25              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-case_selection                    | OK     | 15.45              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-case_setup_failure                | OK     | 16.48              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-case_teardown_failure             | OK     | 16.44              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-control_type                      | OK     | 16.06              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-minimal_async_scheduler           | OK     | 16.75              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | OK     | 16.85              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-test_assertion_failure_test_setup | OK     | 15.48              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-test_setup_case_selection_failure | OK     | 15.48              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-test_setup_failure                | OK     | 15.68              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-integration-basic                                                      | OK     | 15.4               | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-integration-threaded_blinky                                            | OK     | 34.58              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbed_drivers-c_strings                                                 | OK     | 17.24              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbed_drivers-callback                                                  | OK     | 21.38              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbed_drivers-dev_null                                                  | OK     | 17.72              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbed_drivers-echo                                                      | OK     | 26.93              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbed_drivers-generic_tests                                             | OK     | 16.41              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbed_drivers-rtc                                                       | OK     | 26.68              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbed_drivers-stl_features                                              | OK     | 17.02              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbed_drivers-ticker                                                    | OK     | 46.38              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbed_drivers-timeout                                                   | OK     | 26.74              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbed_drivers-wait_us                                                   | OK     | 25.5               | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbedmicro-mbed-attributes                                              | OK     | 17.92              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbedmicro-mbed-call_before_main                                        | OK     | 14.95              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbedmicro-mbed-cpp                                                     | OK     | 15.0               | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbedmicro-mbed-div                                                     | OK     | 15.13              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbedmicro-rtos-mbed-basic                                              | OK     | 30.15              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbedmicro-rtos-mbed-isr                                                | OK     | 20.04              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbedmicro-rtos-mbed-mail                                               | OK     | 16.18              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbedmicro-rtos-mbed-mutex                                              | OK     | 25.27              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbedmicro-rtos-mbed-queue                                              | OK     | 16.42              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbedmicro-rtos-mbed-semaphore                                          | OK     | 22.38              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbedmicro-rtos-mbed-signals                                            | OK     | 21.73              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbedmicro-rtos-mbed-threads                                            | OK     | 21.33              | shell       |
| NRF52_DK-GCC_ARM | NRF52_DK      | tests-mbedmicro-rtos-mbed-timer                                              | OK     | 30.02              | shell       |
+------------------+---------------+------------------------------------------------------------------------------+--------+--------------------+-------------+
mbedgt: test suite results: 39 OK

@anangl
Copy link
Author

anangl commented Jul 25, 2016

+--------------+---------------+------------------------------------------------------------------------------+--------+--------------------+-------------+
| target       | platform_name | test suite                                                                   | result | elapsed_time (sec) | copy_method |
+--------------+---------------+------------------------------------------------------------------------------+--------+--------------------+-------------+
| NRF52_DK-ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-basic_test                        | OK     | 14.0               | shell       |
| NRF52_DK-ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-basic_test_default                | OK     | 14.29              | shell       |
| NRF52_DK-ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-case_async_validate               | OK     | 15.83              | shell       |
| NRF52_DK-ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-case_control_async                | OK     | 22.17              | shell       |
| NRF52_DK-ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-case_control_repeat               | OK     | 16.07              | shell       |
| NRF52_DK-ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-case_selection                    | OK     | 14.41              | shell       |
| NRF52_DK-ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-case_setup_failure                | OK     | 14.77              | shell       |
| NRF52_DK-ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-case_teardown_failure             | OK     | 14.76              | shell       |
| NRF52_DK-ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-control_type                      | OK     | 14.93              | shell       |
| NRF52_DK-ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-minimal_async_scheduler           | OK     | 15.13              | shell       |
| NRF52_DK-ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | OK     | 16.06              | shell       |
| NRF52_DK-ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-test_assertion_failure_test_setup | OK     | 14.15              | shell       |
| NRF52_DK-ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-test_setup_case_selection_failure | OK     | 14.6               | shell       |
| NRF52_DK-ARM | NRF52_DK      | features-frameworks-utest-tests-unit_tests-test_setup_failure                | OK     | 13.88              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-integration-basic                                                      | OK     | 14.27              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-integration-threaded_blinky                                            | OK     | 38.22              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbed_drivers-c_strings                                                 | OK     | 16.4               | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbed_drivers-callback                                                  | OK     | 20.25              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbed_drivers-dev_null                                                  | OK     | 16.16              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbed_drivers-echo                                                      | OK     | 29.06              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbed_drivers-generic_tests                                             | OK     | 14.47              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbed_drivers-rtc                                                       | OK     | 25.42              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbed_drivers-stl_features                                              | OK     | 14.94              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbed_drivers-ticker                                                    | OK     | 45.25              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbed_drivers-timeout                                                   | OK     | 25.46              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbed_drivers-wait_us                                                   | OK     | 24.55              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbedmicro-mbed-attributes                                              | OK     | 16.0               | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbedmicro-mbed-call_before_main                                        | OK     | 13.89              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbedmicro-mbed-cpp                                                     | OK     | 14.89              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbedmicro-mbed-div                                                     | OK     | 14.04              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbedmicro-rtos-mbed-basic                                              | OK     | 28.56              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbedmicro-rtos-mbed-isr                                                | OK     | 18.94              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbedmicro-rtos-mbed-mail                                               | OK     | 15.64              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbedmicro-rtos-mbed-mutex                                              | OK     | 23.69              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbedmicro-rtos-mbed-queue                                              | OK     | 14.67              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbedmicro-rtos-mbed-semaphore                                          | OK     | 20.9               | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbedmicro-rtos-mbed-signals                                            | OK     | 18.5               | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbedmicro-rtos-mbed-threads                                            | OK     | 19.51              | shell       |
| NRF52_DK-ARM | NRF52_DK      | tests-mbedmicro-rtos-mbed-timer                                              | OK     | 28.35              | shell       |
+--------------+---------------+------------------------------------------------------------------------------+--------+--------------------+-------------+
mbedgt: test suite results: 39 OK

@anangl
Copy link
Author

anangl commented Jul 25, 2016

For IAR it's not that great.

+--------------+---------------+------------------------------------------------------------------------------+---------+--------------------+-------------+
| target       | platform_name | test suite                                                                   | result  | elapsed_time (sec) | copy_method |
+--------------+---------------+------------------------------------------------------------------------------+---------+--------------------+-------------+
| NRF52_DK-IAR | NRF52_DK      | features-frameworks-utest-tests-unit_tests-basic_test                        | OK      | 13.71              | shell       |
| NRF52_DK-IAR | NRF52_DK      | features-frameworks-utest-tests-unit_tests-basic_test_default                | OK      | 13.63              | shell       |
| NRF52_DK-IAR | NRF52_DK      | features-frameworks-utest-tests-unit_tests-case_async_validate               | OK      | 15.79              | shell       |
| NRF52_DK-IAR | NRF52_DK      | features-frameworks-utest-tests-unit_tests-case_control_async                | OK      | 22.28              | shell       |
| NRF52_DK-IAR | NRF52_DK      | features-frameworks-utest-tests-unit_tests-case_control_repeat               | OK      | 16.37              | shell       |
| NRF52_DK-IAR | NRF52_DK      | features-frameworks-utest-tests-unit_tests-case_selection                    | OK      | 13.84              | shell       |
| NRF52_DK-IAR | NRF52_DK      | features-frameworks-utest-tests-unit_tests-case_setup_failure                | OK      | 14.27              | shell       |
| NRF52_DK-IAR | NRF52_DK      | features-frameworks-utest-tests-unit_tests-case_teardown_failure             | OK      | 14.19              | shell       |
| NRF52_DK-IAR | NRF52_DK      | features-frameworks-utest-tests-unit_tests-control_type                      | OK      | 14.33              | shell       |
| NRF52_DK-IAR | NRF52_DK      | features-frameworks-utest-tests-unit_tests-minimal_async_scheduler           | OK      | 14.87              | shell       |
| NRF52_DK-IAR | NRF52_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | OK      | 15.18              | shell       |
| NRF52_DK-IAR | NRF52_DK      | features-frameworks-utest-tests-unit_tests-test_assertion_failure_test_setup | OK      | 13.77              | shell       |
| NRF52_DK-IAR | NRF52_DK      | features-frameworks-utest-tests-unit_tests-test_setup_case_selection_failure | OK      | 13.46              | shell       |
| NRF52_DK-IAR | NRF52_DK      | features-frameworks-utest-tests-unit_tests-test_setup_failure                | OK      | 13.6               | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-integration-basic                                                      | OK      | 13.18              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-integration-threaded_blinky                                            | OK      | 33.2               | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-c_strings                                                 | FAIL    | 15.86              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-callback                                                  | OK      | 19.56              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-dev_null                                                  | OK      | 15.35              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-echo                                                      | OK      | 25.46              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-generic_tests                                             | OK      | 14.08              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-rtc                                                       | OK      | 23.82              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-stl_features                                              | FAIL    | 14.89              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-ticker                                                    | OK      | 44.97              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-timeout                                                   | OK      | 24.77              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-wait_us                                                   | OK      | 23.42              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-mbed-attributes                                              | OK      | 15.73              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-mbed-call_before_main                                        | OK      | 13.45              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-mbed-cpp                                                     | OK      | 13.27              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-mbed-div                                                     | OK      | 13.57              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-basic                                              | OK      | 27.76              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-isr                                                | OK      | 18.55              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-mail                                               | OK      | 14.48              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-mutex                                              | OK      | 23.45              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-queue                                              | OK      | 14.46              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-semaphore                                          | TIMEOUT | 32.76              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-signals                                            | OK      | 18.25              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-threads                                            | TIMEOUT | 52.97              | shell       |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-timer                                              | OK      | 28.01              | shell       |
+--------------+---------------+------------------------------------------------------------------------------+---------+--------------------+-------------+
mbedgt: test suite results: 2 FAIL / 35 OK / 2 TIMEOUT
+--------------+---------------+------------------------------------------------------------------------------+--------------------------------------------------------+--------+--------+---------+--------------------+
| target       | platform_name | test suite                                                                   | test case                                              | passed | failed | result  | elapsed_time (sec) |
+--------------+---------------+------------------------------------------------------------------------------+--------------------------------------------------------+--------+--------+---------+--------------------+
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %e %E float formatting                      | 1      | 0      | OK      | 0.06               |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %f %f float formatting                      | 0      | 1      | FAIL    | 0.23               |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %g %g float formatting                      | 1      | 0      | OK      | 0.06               |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %i %d integer formatting                    | 1      | 0      | OK      | 0.07               |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %u %d integer formatting                    | 1      | 0      | OK      | 0.06               |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %x %E integer formatting                    | 1      | 0      | OK      | 0.07               |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-c_strings                                                 | C strings: strpbrk                                     | 1      | 0      | OK      | 0.04               |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-c_strings                                                 | C strings: strtok                                      | 1      | 0      | OK      | 0.05               |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-stl_features                                              | STL std::equal                                         | 1      | 0      | OK      | 0.05               |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-stl_features                                              | STL std::sort abs                                      | 1      | 0      | OK      | 0.04               |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-stl_features                                              | STL std::sort greater                                  | 1      | 0      | OK      | 0.05               |
| NRF52_DK-IAR | NRF52_DK      | tests-mbed_drivers-stl_features                                              | STL std::transform                                     | 0      | 1      | FAIL    | 0.09               |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-semaphore                                          | tests-mbedmicro-rtos-mbed-semaphore                    | 0      | 1      | ERROR   | 32.76              |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing parallel threads                               | 0      | 0      | ERROR   | 0.0                |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing parallel threads with child                    | 0      | 0      | SKIPPED | 0.0                |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing parallel threads with murder                   | 0      | 0      | SKIPPED | 0.0                |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing parallel threads with wait                     | 0      | 0      | SKIPPED | 0.0                |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing parallel threads with yield                    | 0      | 0      | SKIPPED | 0.0                |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing serial threads                                 | 0      | 0      | SKIPPED | 0.0                |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing serial threads with child                      | 0      | 0      | SKIPPED | 0.0                |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing serial threads with murder                     | 0      | 0      | SKIPPED | 0.0                |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing serial threads with wait                       | 0      | 0      | SKIPPED | 0.0                |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing serial threads with yield                      | 0      | 0      | SKIPPED | 0.0                |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing single thread                                  | 1      | 0      | OK      | 0.05               |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing single thread with child                       | 0      | 0      | SKIPPED | 0.0                |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing single thread with murder                      | 0      | 0      | SKIPPED | 0.0                |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing single thread with wait                        | 0      | 0      | SKIPPED | 0.0                |
| NRF52_DK-IAR | NRF52_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing single thread with yield                       | 0      | 0      | SKIPPED | 0.0                |
+--------------+---------------+------------------------------------------------------------------------------+--------------------------------------------------------+--------+--------+---------+--------------------+

@nvlsianpu
Copy link

nvlsianpu commented Jul 25, 2016

-------+--------+--------+--------+--------------------+
| target       | platform_name | test suite                                                                   | test case
       | passed | failed | result | elapsed_time (sec) |
+--------------+---------------+------------------------------------------------------------------------------+-------------------------------------------------
-------+--------+--------+--------+--------------------+
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-basic_test                        | Repeating Test
       | 2      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-basic_test                        | Simple Test
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-basic_test_default                | Repeating Test
       | 2      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-basic_test_default                | Simple Test
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_async_validate               | Validate: Attributed Validation: Cancel Repeat
       | 1      | 0      | OK     | 1.01               |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_async_validate               | Validate: Attributed Validation: Enable Repeat H
andler | 2      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_async_validate               | Validate: Multiple Premature Validation
       | 1      | 0      | OK     | 0.01               |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_async_validate               | Validate: Multiple Validation
       | 1      | 0      | OK     | 1.01               |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_async_validate               | Validate: Premature Validation
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_async_validate               | Validate: Simple Validation
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_async                | Control: Await
       | 1      | 0      | OK     | 1.02               |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_async                | Control: CaseNext
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_async                | Control: NoTimeout
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_async                | Control: RepeatAllOnTimeout
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_async                | Control: RepeatHandlerOnTimeout
       | 1      | 0      | OK     | 2.03               |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_async                | Control: Timeout (Failure)
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_async                | Control: Timeout (Success)
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_repeat               | Control: CaseNext
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_repeat               | Control: NoRepeat
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_repeat               | Control: RepeatAll
       | 10     | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_repeat               | Control: RepeatHandler
       | 10     | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_selection                    | Case 1
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_selection                    | Case 2
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_selection                    | Case 3
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_setup_failure                | Setup handler returns ABORT
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_setup_failure                | Setup handler returns CONTINUE
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_setup_failure                | Setup handler returns IGNORE
       | 1      | 0      | OK     | 1.01               |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_teardown_failure             | Teardown handler returns ABORT
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_teardown_failure             | Teardown handler returns ABORT but is IGNORED
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_teardown_failure             | Teardown handler returns CONTINUE
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-control_type                      | Testing combinations of different group
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-control_type                      | Testing combinations of same group
       | 1      | 0      | OK     | 1.02               |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-control_type                      | Testing constants
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-control_type                      | Testing constructors
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_async_scheduler           | Minimal Scheduler: Async Case 4 (Failure)
       | 0      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_async_scheduler           | Minimal Scheduler: Case 1
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_async_scheduler           | Minimal Scheduler: Case 2
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_async_scheduler           | Minimal Scheduler: Case 3
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | Minimal Scheduler: Case 1
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | Minimal Scheduler: Case 2
       | 1      | 0      | OK     | 1.01               |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | Minimal Scheduler: Case 3
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | Minimal Scheduler: Case 4
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | Minimal Scheduler: Case 5
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | Minimal Scheduler: Case 6
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | Minimal Scheduler: Case 7
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | Minimal Scheduler: Case 8
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-test_assertion_failure_test_setup | dummy test
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-test_setup_case_selection_failure | dummy test
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-test_setup_case_selection_failure | dummy test 2
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-test_setup_failure                | dummy test
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-test_setup_failure                | dummy test 2
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-integration-basic                                                      | tests-integration-basic
       | 1      | 0      | OK     | 10.9               |
| NRF51_DK-ARM | NRF51_DK      | tests-integration-threaded_blinky                                            | tests-integration-threaded_blinky
       | 1      | 0      | OK     | 30.91              |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %e %E float formatting
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %f %f float formatting
       | 1      | 0      | OK     | 1.01               |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %g %g float formatting
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %i %d integer formatting
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %u %d integer formatting
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %x %E integer formatting
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: strpbrk
       | 1      | 0      | OK     | 1.01               |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: strtok
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing FunctionPointer compatibility
       | 1      | 0      | OK     | 1.02               |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing FunctionPointerArg1 compatibility
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 0 ints
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 0 uchars
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 0 uint64s
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 1 ints
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 1 uchars
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 1 uint64s
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 2 ints
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 2 uchars
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 2 uint64s
       | 1      | 0      | OK     | 1.01               |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 3 ints
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 3 uchars
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 3 uint64s
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 4 ints
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 4 uchars
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 4 uint64s
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 5 ints
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 5 uchars
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 5 uint64s
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-dev_null                                                  | tests-mbed_drivers-dev_null
       | 1      | 0      | OK     | 13.43              |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-echo                                                      | Echo server: x16
       | 1      | 0      | OK     | 16.22              |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-echo                                                      | Echo server: x32
       | 1      | 0      | OK     | 32.45              |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-echo                                                      | Echo server: x64
       | 1      | 0      | OK     | 64.9               |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-generic_tests                                             | Basic
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-generic_tests                                             | Blinky
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-generic_tests                                             | C++ heap
       | 1      | 0      | OK     | 1.01               |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-generic_tests                                             | C++ stack
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-rtc                                                       | RTC strftime
       | 1      | 0      | OK     | 10.14              |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-stl_features                                              | STL std::equal
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-stl_features                                              | STL std::sort abs
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-stl_features                                              | STL std::sort greater
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-stl_features                                              | STL std::transform
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-ticker                                                    | Timers: 1x ticker
       | 1      | 0      | OK     | 11.15              |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-ticker                                                    | Timers: 2x callbacks
       | 1      | 0      | OK     | 10.14              |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-ticker                                                    | Timers: 2x tickers
       | 1      | 0      | OK     | 10.14              |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-timeout                                                   | Timers: toggle on/off
       | 1      | 0      | OK     | 12.17              |
| NRF51_DK-ARM | NRF51_DK      | tests-mbed_drivers-wait_us                                                   | Timers: wait_us
       | 1      | 0      | OK     | 10.13              |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-mbed-attributes                                              | Testing ALIGN attribute
       | 1      | 0      | OK     | 1.01               |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-mbed-attributes                                              | Testing DEPRECATED attribute
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-mbed-attributes                                              | Testing FORCEINLINE attribute
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-mbed-attributes                                              | Testing NORETURN attribute
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-mbed-attributes                                              | Testing PACKED attribute
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-mbed-attributes                                              | Testing PURE attribute
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-mbed-attributes                                              | Testing UNREACHABLE attribute
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-mbed-attributes                                              | Testing UNUSED attribute
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-mbed-attributes                                              | Testing WEAK attribute
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-mbed-call_before_main                                        | tests-mbedmicro-mbed-call_before_main
       | 1      | 0      | OK     | 10.95              |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-mbed-cpp                                                     | tests-mbedmicro-mbed-cpp
       | 1      | 0      | OK     | 10.94              |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-mbed-div                                                     | tests-mbedmicro-mbed-div
       | 1      | 0      | OK     | 10.93              |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-basic                                              | tests-mbedmicro-rtos-mbed-basic
       | 1      | 0      | OK     | 25.92              |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-isr                                                | tests-mbedmicro-rtos-mbed-isr
       | 1      | 0      | OK     | 16.11              |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-mail                                               | tests-mbedmicro-rtos-mbed-mail
       | 1      | 0      | OK     | 12.0               |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-mutex                                              | tests-mbedmicro-rtos-mbed-mutex
       | 1      | 0      | OK     | 21.12              |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-queue                                              | tests-mbedmicro-rtos-mbed-queue
       | 1      | 0      | OK     | 12.19              |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-semaphore                                          | tests-mbedmicro-rtos-mbed-semaphore
       | 1      | 0      | OK     | 18.03              |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-signals                                            | tests-mbedmicro-rtos-mbed-signals
       | 1      | 0      | OK     | 16.07              |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing parallel threads
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing parallel threads with child
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing parallel threads with murder
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing parallel threads with wait
       | 1      | 0      | OK     | 1.01               |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing parallel threads with yield
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing serial threads
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing serial threads with child
       | 1      | 0      | OK     | 1.01               |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing serial threads with murder
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing serial threads with wait
       | 1      | 0      | OK     | 1.02               |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing serial threads with yield
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing single thread
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing single thread with child
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing single thread with murder
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing single thread with wait
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing single thread with yield
       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-timer                                              | tests-mbedmicro-rtos-mbed-timer
       | 1      | 0      | OK     | 25.92              |
+--------------+---------------+------------------------------------------------------------------------------+-------------------------------------------------
-------+--------+--------+--------+--------------------+
mbedgt: test case results: 134 OK
mbedgt: completed in 728.56 sec```

@nvlsianpu
Copy link

+--------------+---------------+------------------------------------------------------------------------------+---------+--------------------+-------------+
| target       | platform_name | test suite                                                                   | result  | elapsed_time (sec) | copy_method |
+--------------+---------------+------------------------------------------------------------------------------+---------+--------------------+-------------+
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-basic_test                        | OK      | 11.16              | shell       |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-basic_test_default                | OK      | 11.27              | shell       |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_async_validate               | OK      | 13.13              | shell       |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_async                | OK      | 19.12              | shell       |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_repeat               | OK      | 13.04              | shell       |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_selection                    | OK      | 11.34              | shell       |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_setup_failure                | OK      | 12.43              | shell       |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_teardown_failure             | OK      | 12.3               | shell       |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-control_type                      | OK      | 12.21              | shell       |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_async_scheduler           | OK      | 12.19              | shell       |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | OK      | 12.94              | shell       |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-test_assertion_failure_test_setup | OK      | 19.11              | shell       |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-test_setup_case_selection_failure | OK      | 11.17              | shell       |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-test_setup_failure                | OK      | 11.01              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-integration-basic                                                      | OK      | 10.97              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-integration-threaded_blinky                                            | OK      | 31.23              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | FAIL    | 15.7               | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | OK      | 17.72              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-dev_null                                                  | OK      | 13.14              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-echo                                                      | OK      | 124.56             | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-generic_tests                                             | OK      | 12.02              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-rtc                                                       | OK      | 21.7               | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-stl_features                                              | FAIL    | 12.53              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-ticker                                                    | OK      | 42.42              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-timeout                                                   | OK      | 23.29              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-wait_us                                                   | OK      | 21.13              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-mbed-attributes                                              | OK      | 13.03              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-mbed-call_before_main                                        | OK      | 11.06              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-mbed-cpp                                                     | OK      | 10.87              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-mbed-div                                                     | OK      | 14.73              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-rtos-mbed-basic                                              | OK      | 26.32              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-rtos-mbed-isr                                                | OK      | 15.98              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-rtos-mbed-mail                                               | OK      | 12.06              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-rtos-mbed-mutex                                              | OK      | 21.33              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-rtos-mbed-queue                                              | OK      | 12.19              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-rtos-mbed-semaphore                                          | TIMEOUT | 31.28              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-rtos-mbed-signals                                            | OK      | 16.21              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | TIMEOUT | 51.19              | shell       |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-rtos-mbed-timer                                              | OK      | 26.02              | shell       |
+--------------+---------------+------------------------------------------------------------------------------+---------+--------------------+-------------+
mbedgt: test suite results: 2 FAIL / 35 OK / 2 TIMEOUT
mbedgt: test case report:
+--------------+---------------+------------------------------------------------------------------------------+--------------------------------------------------------+--------+--------+--------+--------------------+
| target       | platform_name | test suite                                                                   | test case                                              | passed | failed | result | elapsed_time (sec) |
+--------------+---------------+------------------------------------------------------------------------------+--------------------------------------------------------+--------+--------+--------+--------------------+
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-basic_test                        | Repeating Test                                         | 2      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-basic_test                        | Simple Test                                            | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-basic_test_default                | Repeating Test                                         | 2      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-basic_test_default                | Simple Test                                            | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_async_validate               | Validate: Attributed Validation: Cancel Repeat         | 1      | 0      | OK     | 1.01               |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_async_validate               | Validate: Attributed Validation: Enable Repeat Handler | 2      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_async_validate               | Validate: Multiple Premature Validation                | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_async_validate               | Validate: Multiple Validation                          | 1      | 0      | OK     | 1.02               |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_async_validate               | Validate: Premature Validation                         | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_async_validate               | Validate: Simple Validation                            | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_async                | Control: Await                                         | 1      | 0      | OK     | 1.01               |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_async                | Control: CaseNext                                      | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_async                | Control: NoTimeout                                     | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_async                | Control: RepeatAllOnTimeout                            | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_async                | Control: RepeatHandlerOnTimeout                        | 1      | 0      | OK     | 2.03               |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_async                | Control: Timeout (Failure)                             | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_async                | Control: Timeout (Success)                             | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_repeat               | Control: CaseNext                                      | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_repeat               | Control: NoRepeat                                      | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_repeat               | Control: RepeatAll                                     | 10     | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_repeat               | Control: RepeatHandler                                 | 10     | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_selection                    | Case 1                                                 | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_selection                    | Case 2                                                 | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_selection                    | Case 3                                                 | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_setup_failure                | Setup handler returns ABORT                            | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_setup_failure                | Setup handler returns CONTINUE                         | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_setup_failure                | Setup handler returns IGNORE                           | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_teardown_failure             | Teardown handler returns ABORT                         | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_teardown_failure             | Teardown handler returns ABORT but is IGNORED          | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_teardown_failure             | Teardown handler returns CONTINUE                      | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-control_type                      | Testing combinations of different group                | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-control_type                      | Testing combinations of same group                     | 1      | 0      | OK     | 1.01               |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-control_type                      | Testing constants                                      | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-control_type                      | Testing constructors                                   | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_async_scheduler           | Minimal Scheduler: Async Case 4 (Failure)              | 0      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_async_scheduler           | Minimal Scheduler: Case 1                              | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_async_scheduler           | Minimal Scheduler: Case 2                              | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_async_scheduler           | Minimal Scheduler: Case 3                              | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | Minimal Scheduler: Case 1                              | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | Minimal Scheduler: Case 2                              | 1      | 0      | OK     | 1.02               |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | Minimal Scheduler: Case 3                              | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | Minimal Scheduler: Case 4                              | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | Minimal Scheduler: Case 5                              | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | Minimal Scheduler: Case 6                              | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | Minimal Scheduler: Case 7                              | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | Minimal Scheduler: Case 8                              | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-test_assertion_failure_test_setup | dummy test                                             | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-test_setup_case_selection_failure | dummy test                                             | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-test_setup_case_selection_failure | dummy test 2                                           | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-test_setup_failure                | dummy test                                             | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | features-frameworks-utest-tests-unit_tests-test_setup_failure                | dummy test 2                                           | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-integration-basic                                                      | tests-integration-basic                                | 1      | 0      | OK     | 10.97              |
| NRF51_DK-IAR | NRF51_DK      | tests-integration-threaded_blinky                                            | tests-integration-threaded_blinky                      | 1      | 0      | OK     | 31.23              |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %e %E float formatting                      | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %f %f float formatting                      | 0      | 1      | FAIL   | 1.01               |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %g %g float formatting                      | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %i %d integer formatting                    | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %u %d integer formatting                    | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %x %E integer formatting                    | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: strpbrk                                     | 1      | 0      | OK     | 1.02               |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: strtok                                      | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing FunctionPointer compatibility                  | 1      | 0      | OK     | 1.01               |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing FunctionPointerArg1 compatibility              | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 0 ints                          | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 0 uchars                        | 1      | 0      | OK     | 1.01               |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 0 uint64s                       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 1 ints                          | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 1 uchars                        | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 1 uint64s                       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 2 ints                          | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 2 uchars                        | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 2 uint64s                       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 3 ints                          | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 3 uchars                        | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 3 uint64s                       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 4 ints                          | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 4 uchars                        | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 4 uint64s                       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 5 ints                          | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 5 uchars                        | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-callback                                                  | Testing callbacks with 5 uint64s                       | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-dev_null                                                  | tests-mbed_drivers-dev_null                            | 1      | 0      | OK     | 13.14              |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-echo                                                      | Echo server: x16                                       | 1      | 0      | OK     | 16.22              |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-echo                                                      | Echo server: x32                                       | 1      | 0      | OK     | 32.45              |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-echo                                                      | Echo server: x64                                       | 1      | 0      | OK     | 64.9               |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-generic_tests                                             | Basic                                                  | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-generic_tests                                             | Blinky                                                 | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-generic_tests                                             | C++ heap                                               | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-generic_tests                                             | C++ stack                                              | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-rtc                                                       | RTC strftime                                           | 1      | 0      | OK     | 10.14              |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-stl_features                                              | STL std::equal                                         | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-stl_features                                              | STL std::sort abs                                      | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-stl_features                                              | STL std::sort greater                                  | 1      | 0      | OK     | 1.01               |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-stl_features                                              | STL std::transform                                     | 0      | 1      | FAIL   | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-ticker                                                    | Timers: 1x ticker                                      | 1      | 0      | OK     | 11.16              |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-ticker                                                    | Timers: 2x callbacks                                   | 1      | 0      | OK     | 10.15              |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-ticker                                                    | Timers: 2x tickers                                     | 1      | 0      | OK     | 10.13              |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-timeout                                                   | Timers: toggle on/off                                  | 1      | 0      | OK     | 12.17              |
| NRF51_DK-IAR | NRF51_DK      | tests-mbed_drivers-wait_us                                                   | Timers: wait_us                                        | 1      | 0      | OK     | 10.14              |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-mbed-attributes                                              | Testing ALIGN attribute                                | 1      | 0      | OK     | 1.02               |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-mbed-attributes                                              | Testing DEPRECATED attribute                           | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-mbed-attributes                                              | Testing FORCEINLINE attribute                          | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-mbed-attributes                                              | Testing NORETURN attribute                             | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-mbed-attributes                                              | Testing PACKED attribute                               | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-mbed-attributes                                              | Testing PURE attribute                                 | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-mbed-attributes                                              | Testing UNREACHABLE attribute                          | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-mbed-attributes                                              | Testing UNUSED attribute                               | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-mbed-attributes                                              | Testing WEAK attribute                                 | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-mbed-call_before_main                                        | tests-mbedmicro-mbed-call_before_main                  | 1      | 0      | OK     | 11.06              |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-mbed-cpp                                                     | tests-mbedmicro-mbed-cpp                               | 1      | 0      | OK     | 10.87              |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-mbed-div                                                     | tests-mbedmicro-mbed-div                               | 1      | 0      | OK     | 14.73              |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-rtos-mbed-basic                                              | tests-mbedmicro-rtos-mbed-basic                        | 1      | 0      | OK     | 26.32              |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-rtos-mbed-isr                                                | tests-mbedmicro-rtos-mbed-isr                          | 1      | 0      | OK     | 15.98              |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-rtos-mbed-mail                                               | tests-mbedmicro-rtos-mbed-mail                         | 1      | 0      | OK     | 12.06              |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-rtos-mbed-mutex                                              | tests-mbedmicro-rtos-mbed-mutex                        | 1      | 0      | OK     | 21.33              |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-rtos-mbed-queue                                              | tests-mbedmicro-rtos-mbed-queue                        | 1      | 0      | OK     | 12.19              |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-rtos-mbed-semaphore                                          | tests-mbedmicro-rtos-mbed-semaphore                    | 0      | 1      | ERROR  | 31.28              |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-rtos-mbed-signals                                            | tests-mbedmicro-rtos-mbed-signals                      | 1      | 0      | OK     | 16.21              |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing parallel threads                               | 0      | 0      | ERROR  | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing single thread                                  | 1      | 0      | OK     | 0.0                |
| NRF51_DK-IAR | NRF51_DK      | tests-mbedmicro-rtos-mbed-timer                                              | tests-mbedmicro-rtos-mbed-timer                        | 1      | 0      | OK     | 26.02              |
+--------------+---------------+------------------------------------------------------------------------------+--------------------------------------------------------+--------+--------+--------+--------------------+
mbedgt: test case results: 2 FAIL / 117 OK / 2 ERROR

@pan-
Copy link
Owner

pan- commented Jul 25, 2016

It looks like there is an issue with the implementation of the standard library in IAR.

@anangl
Copy link
Author

anangl commented Jul 25, 2016

+------------------+---------------+------------------------------------------------------------------------------+---------+--------------------+-------------+
| target           | platform_name | test suite                                                                   | result  | elapsed_time (sec) | copy_method |
+------------------+---------------+------------------------------------------------------------------------------+---------+--------------------+-------------+
| NRF51_DK-GCC_ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-basic_test                        | OK      | 12.38              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-basic_test_default                | OK      | 12.43              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_async_validate               | OK      | 14.09              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_async                | OK      | 20.34              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_control_repeat               | OK      | 14.66              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_selection                    | OK      | 13.14              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_setup_failure                | OK      | 13.11              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-case_teardown_failure             | OK      | 12.88              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-control_type                      | OK      | 13.04              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_async_scheduler           | OK      | 13.24              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-minimal_scheduler                 | OK      | 13.89              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-test_assertion_failure_test_setup | OK      | 12.1               | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-test_setup_case_selection_failure | OK      | 12.17              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | features-frameworks-utest-tests-unit_tests-test_setup_failure                | OK      | 12.59              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-integration-basic                                                      | OK      | 11.89              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-integration-threaded_blinky                                            | FAIL    | 31.62              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | FAIL    | 15.12              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbed_drivers-callback                                                  | OK      | 18.94              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbed_drivers-dev_null                                                  | OK      | 13.67              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbed_drivers-echo                                                      | OK      | 23.72              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbed_drivers-generic_tests                                             | OK      | 13.25              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbed_drivers-rtc                                                       | OK      | 24.03              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbed_drivers-stl_features                                              | OK      | 13.26              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbed_drivers-ticker                                                    | OK      | 43.84              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbed_drivers-timeout                                                   | OK      | 24.6               | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbed_drivers-wait_us                                                   | OK      | 22.15              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-mbed-attributes                                              | OK      | 14.84              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-mbed-call_before_main                                        | OK      | 12.21              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-mbed-cpp                                                     | OK      | 12.33              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-mbed-div                                                     | OK      | 11.81              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-basic                                              | FAIL    | 26.55              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-isr                                                | TIMEOUT | 31.61              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-mail                                               | TIMEOUT | 31.4               | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-mutex                                              | TIMEOUT | 31.35              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-queue                                              | TIMEOUT | 32.45              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-semaphore                                          | TIMEOUT | 31.63              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-signals                                            | TIMEOUT | 32.66              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | TIMEOUT | 52.11              | shell       |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-timer                                              | FAIL    | 26.49              | shell       |
+------------------+---------------+------------------------------------------------------------------------------+---------+--------------------+-------------+
mbedgt: test suite results: 4 FAIL / 28 OK / 7 TIMEOUT
+------------------+---------------+------------------------------------------------------------------------------+--------------------------------------------------------+--------+--------+---------+--------------------+
| target           | platform_name | test suite                                                                   | test case                                              | passed | failed | result  | elapsed_time (sec) |
+------------------+---------------+------------------------------------------------------------------------------+--------------------------------------------------------+--------+--------+---------+--------------------+
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-integration-threaded_blinky                                            | tests-integration-threaded_blinky                      | 0      | 1      | FAIL    | 31.62              |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %e %E float formatting                      | 1      | 0      | OK      | 0.06               |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %f %f float formatting                      | 0      | 1      | FAIL    | 0.23               |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %g %g float formatting                      | 1      | 0      | OK      | 0.07               |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %i %d integer formatting                    | 1      | 0      | OK      | 0.07               |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %u %d integer formatting                    | 1      | 0      | OK      | 0.06               |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: %x %E integer formatting                    | 1      | 0      | OK      | 0.07               |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: strpbrk                                     | 1      | 0      | OK      | 0.05               |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbed_drivers-c_strings                                                 | C strings: strtok                                      | 1      | 0      | OK      | 0.05               |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-basic                                              | tests-mbedmicro-rtos-mbed-basic                        | 0      | 1      | FAIL    | 26.55              |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-isr                                                | tests-mbedmicro-rtos-mbed-isr                          | 0      | 1      | ERROR   | 31.61              |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-mail                                               | tests-mbedmicro-rtos-mbed-mail                         | 0      | 1      | ERROR   | 31.4               |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-mutex                                              | tests-mbedmicro-rtos-mbed-mutex                        | 0      | 1      | ERROR   | 31.35              |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-queue                                              | tests-mbedmicro-rtos-mbed-queue                        | 0      | 1      | ERROR   | 32.45              |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-semaphore                                          | tests-mbedmicro-rtos-mbed-semaphore                    | 0      | 1      | ERROR   | 31.63              |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-signals                                            | tests-mbedmicro-rtos-mbed-signals                      | 0      | 1      | ERROR   | 32.66              |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing parallel threads                               | 0      | 0      | SKIPPED | 0.0                |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing parallel threads with child                    | 0      | 0      | SKIPPED | 0.0                |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing parallel threads with murder                   | 0      | 0      | SKIPPED | 0.0                |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing parallel threads with wait                     | 0      | 0      | SKIPPED | 0.0                |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing parallel threads with yield                    | 0      | 0      | SKIPPED | 0.0                |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing serial threads                                 | 0      | 0      | SKIPPED | 0.0                |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing serial threads with child                      | 0      | 0      | SKIPPED | 0.0                |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing serial threads with murder                     | 0      | 0      | SKIPPED | 0.0                |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing serial threads with wait                       | 0      | 0      | SKIPPED | 0.0                |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing serial threads with yield                      | 0      | 0      | SKIPPED | 0.0                |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing single thread                                  | 0      | 0      | ERROR   | 0.0                |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing single thread with child                       | 0      | 0      | SKIPPED | 0.0                |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing single thread with murder                      | 0      | 0      | SKIPPED | 0.0                |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing single thread with wait                        | 0      | 0      | SKIPPED | 0.0                |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-threads                                            | Testing single thread with yield                       | 0      | 0      | SKIPPED | 0.0                |
| NRF51_DK-GCC_ARM | NRF51_DK      | tests-mbedmicro-rtos-mbed-timer                                              | tests-mbedmicro-rtos-mbed-timer                        | 0      | 1      | FAIL    | 26.49              |
+------------------+---------------+------------------------------------------------------------------------------+--------------------------------------------------------+--------+--------+---------+--------------------+

@pan- pan- merged commit c05272c into pan-:nrf52_nrf51_unified_integration Jul 25, 2016
nvlsianpu referenced this pull request in nvlsianpu/mbed Dec 6, 2016
removed static-declarations from header
nvlsianpu referenced this pull request in nvlsianpu/mbed Dec 6, 2016
Add <stdint.h> include to header
pan- pushed a commit that referenced this pull request Feb 20, 2017
* Adding Cortex-A support for gnuarmeclipse
* Preventing '-mthumb' from being added to Cortex-A builds.
Previously, both '-mthumb' and '-marm' were being supplied to the
compiler (in that order). Because '-marm' came last, the compiler
respected this option. This change makes it so '-mthumb' is added for
all 'Cortex-M' targets only.
* Renaming to capital .S for Eclipse compatibility
pan- pushed a commit that referenced this pull request Jan 16, 2018
pan- pushed a commit that referenced this pull request Mar 9, 2018
* Review fixes. Changed apn, username and password to be dynamically allocated.
pan- pushed a commit that referenced this pull request May 4, 2018
pan- pushed a commit that referenced this pull request Oct 23, 2018
Change driver initialization behavior:
pan- pushed a commit that referenced this pull request Jan 28, 2020
Signed-off-by: PARKJIHOON <[email protected]>
pan- pushed a commit that referenced this pull request May 29, 2020
[IOTCELL-284] Removing NULL checks from Callbacks
pan- pushed a commit that referenced this pull request May 6, 2022
Signed-off-by: PARKJIHOON <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants