Commit Graph

6299 Commits (f83caf80dcb024114d085a58e003044d4ca403d7)

Author SHA1 Message Date
Christopher Haster f83caf80dc [build tools] Add support for globs in test names 2016-06-12 04:00:49 -05:00
Mihail Stoyanov 963892c83e Merge pull request #300 from geky/config-features
[build tools] Added support for cumulative attributes in configs directly
2016-06-12 00:13:09 +01:00
Christopher Haster 177f2930c2 [build tools] Added support for completely overriding cumulative attributes 2016-06-11 15:43:59 -05:00
Christopher Haster 2fa2e715fc [build tools] Moved cumulative attributes into target overrides
Attributes now get the filtering provided by target_overrides:
{
    "name": "cmsis-nodejs-SQL-x86",
    "target_overrides": {
        "*": {
            "device_has": ["SILLY_STRING", "FIRE"]
        },
        "SHOE": {
            "features_add": ["SMELLS_FUNNY"],
            "features_remove": ["SMELLS_NICE"],
        }
    }
}

per @screamerbg
2016-06-11 15:26:42 -05:00
Sam Grove d3819184f6 Merge pull request #294 from adbridge/master
Update utest to use mbed-os version of critical_section.
2016-06-11 21:01:32 +01:00
Sam Grove d88c819f34 Merge pull request #296 from meriac/master
Introduce uVisor changes to mbed-os
2016-06-11 20:18:11 +01:00
Sam Grove 2575c5f0fa Merge pull request #306 from ARMmbed/ble
Import (again) BLE branch into mainline
2016-06-11 18:30:25 +01:00
Vincent Coubard f3c7597705 Merge branch 'master' of https://github.com/ARMmbed/mbed-os into ble 2016-06-11 17:25:53 +01:00
Vincent Coubard 1500cb62f1 Fixed crlf issue 2016-06-11 17:05:04 +01:00
Milosch Meriac 61f728d069 Remove uVisor-mbed-lib and point to latest mbedmicro/mbed repo 2016-06-11 15:42:47 +00:00
Niklas Hauser 006f9c426c Wrap malloc_r, realloc_r and free_r functions for GCC 2016-06-11 15:42:47 +00:00
Sam Grove 2a0451e72d Merge pull request #305 from ARMmbed/revert-292-ble
Revert "Import ble branch into mainline"
2016-06-11 16:37:35 +01:00
Sam Grove 6f291e35e5 Revert "Import ble branch into mainline" 2016-06-11 16:35:57 +01:00
Sam Grove aef0cda07b Merge pull request #302 from ARMmbed/revert-277-atmel_rf_driver
Revert "Update atmel-rf-driver"
2016-06-11 15:32:25 +01:00
Sam Grove 26582ebcb6 Merge pull request #292 from ARMmbed/ble
Import ble branch into mainline
2016-06-11 15:24:38 +01:00
Sam Grove 7578ac1631 Merge pull request #301 from bridadan/fix-dev_null-test
Fixing dev_null test
2016-06-11 14:57:31 +01:00
Sam Grove e943b37ac7 Revert "Update atmel-rf-driver" 2016-06-11 13:53:48 +01:00
Sam Grove 4241deab18 Merge pull request #289 from geky/lwip-fix-connect
[NSAPI] Fix incorrect semaphore handling on lwip connect and socket_connect
2016-06-11 13:21:46 +01:00
Brian Daniels 2aa7532bbd Fixing dev_null test
The dev null test was returning failure from the device even though the
device can't determine the success of its own test. Therefore I've removed
this line. The device now lets the host test determines the success of the
test.
2016-06-11 13:06:27 +01:00
Vincent Coubard 21aaa56bcc Fix ARMCC link issues on platform who doesn't provide implementation of
mbed BLE.

ARMCC generate error at link time if the symbol `createBLEInstance` is not
here, even if it is not used.

This patch provide a weak version of `createBLEInstance` who just assert
if called.

It also allows programs which use mbed BLE to be compiled on platforms
without mbed BLE implementation, then a runtime error will be generated.
2016-06-11 12:58:09 +01:00
Sam Grove 364818f789 Merge pull request #299 from ARMmbed/detect-targets
Generic text improvements in detect_targets.py
2016-06-11 00:14:55 +01:00
Mihail Stoyanov c1aab9ff84 Improve detected targets messages 2016-06-11 00:07:27 +01:00
Sam Grove af4869a63b Merge pull request #298 from ARMmbed/detect-targets
Add detect_targets.py script to list the connected target boards
2016-06-10 22:51:38 +01:00
Mihail Stoyanov fc04cfbb9d Add detect_targets.py script to list the connected target boards 2016-06-10 22:34:06 +01:00
Sam Grove 0379af11aa Merge pull request #297 from ARMmbed/list-targets
Add -S option to make.py to list all supported platforms
2016-06-10 22:18:37 +01:00
Mihail Stoyanov 292fe9c0cf Add -S option to make.py to list all supported platforms 2016-06-10 22:14:08 +01:00
Sam Grove 170268f156 Merge pull request #291 from ARMmbed/devel_gt_client
[test porting] Merge mbedmicro tests (HAL, RTOS and basic NET) to mbed-os/TESTS
2016-06-10 17:53:38 +01:00
Anna Bridge fc6ae4ba0f Update utest to use mbed-os version of critical_section.
This is an internal change only.
2016-06-10 17:50:14 +01:00
Sam Grove a326c13f78 Merge pull request #277 from ARMmbed/atmel_rf_driver
Update atmel-rf-driver
2016-06-10 15:51:28 +01:00
Sam Grove 72c7bc4350 Merge pull request #275 from jupe/mbed_trace_update
update mbed-trace dependency
2016-06-10 15:38:49 +01:00
Mihail Stoyanov 56bb3f9bcd Merge pull request #264 from jupe/github_templates
initial issue and PR github templates
2016-06-10 15:37:06 +01:00
Sam Grove 3f4bebc880 Merge pull request #287 from geky/fix-c027-again
[NSAPI] Fixed compilation error in setDebug when debug is unavailable
2016-06-10 15:33:42 +01:00
Sam Grove 3922146884 Merge pull request #279 from ARMmbed/tools-unification
Unification of tools.
2016-06-10 15:32:15 +01:00
Mihail Stoyanov 4559dba014 Further unifications of exporters 2016-06-10 15:14:38 +01:00
Przemek Wirkus bc46495308 Merge pull request #222 from PrzemekWirkus/gt_client_net
[test porting] Network tests (basic)
2016-06-10 15:14:12 +01:00
Przemek Wirkus 870f8390cf Merge pull request #286 from geky/devel_gt_client_iar
[test porting] Fixed IAR issues in tests
2016-06-10 15:14:00 +01:00
Mihail Stoyanov aed88014af Unification of tools.
Ported changes from mbedmicro/mbed to ARMmbed/mbed-os
2016-06-10 15:13:52 +01:00
Przemek Wirkus 2d1548f85a Merge pull request #274 from PrzemekWirkus/devel_gt_rebase_09062016
[test porting] Development branch rebase 09/06/2016
2016-06-10 15:13:46 +01:00
Sam Grove 3429d4e7f2 Merge pull request #280 from rgrover/master
introduce flash journal
2016-06-10 14:58:10 +01:00
Przemek Wirkus 3b3745e008 Add few non-peripheral tests from mbedmicro/mbed/libraries/tests/mbed
Tested on K64F:
```
$ mbedgt -VS -n TESTS-mbedmicro-mbed*
```
```
mbedgt: test suite report:
+--------------+---------------+---------------------------------------+--------+--------------------+-------------+
| target       | platform_name | test suite                            | result | elapsed_time (sec) | copy_method |
+--------------+---------------+---------------------------------------+--------+--------------------+-------------+
| K64F-GCC_ARM | K64F          | tests-mbedmicro-mbed-call_before_main | OK     | 10.53              | shell       |
| K64F-GCC_ARM | K64F          | tests-mbedmicro-mbed-cpp              | OK     | 10.64              | shell       |
| K64F-GCC_ARM | K64F          | tests-mbedmicro-mbed-div              | OK     | 10.64              | shell       |
| K64F-GCC_ARM | K64F          | tests-mbedmicro-mbed-heap_and_stack   | OK     | 30.32              | shell       |
+--------------+---------------+---------------------------------------+--------+--------------------+-------------+
mbedgt: test suite results: 4 OK
mbedgt: test case report:
+--------------+---------------+---------------------------------------+---------------------------------------+--------+--------+--------+--------------------+
| target       | platform_name | test suite                            | test case                             | passed | failed | result | elapsed_time (sec) |
+--------------+---------------+---------------------------------------+---------------------------------------+--------+--------+--------+--------------------+
| K64F-GCC_ARM | K64F          | tests-mbedmicro-mbed-call_before_main | tests-mbedmicro-mbed-call_before_main | 1      | 0      | OK     | 10.53              |
| K64F-GCC_ARM | K64F          | tests-mbedmicro-mbed-cpp              | tests-mbedmicro-mbed-cpp              | 1      | 0      | OK     | 10.64              |
| K64F-GCC_ARM | K64F          | tests-mbedmicro-mbed-div              | tests-mbedmicro-mbed-div              | 1      | 0      | OK     | 10.64              |
| K64F-GCC_ARM | K64F          | tests-mbedmicro-mbed-heap_and_stack   | tests-mbedmicro-mbed-heap_and_stack   | 1      | 0      | OK     | 30.32              |
+--------------+---------------+---------------------------------------+---------------------------------------+--------+--------+--------+--------------------+
mbedgt: test case results: 4 OK
mbedgt: completed in 62.25 sec
```
2016-06-10 13:41:07 +01:00
Przemek Wirkus 68b0b7b9cd mbedmicro/mbed RTOS-mbed tests port to greentea-client 2016-06-10 13:41:03 +01:00
Przemek Wirkus 00efb00aac mbed-drivers test cases port to mbed-os 2016-06-10 13:40:59 +01:00
Christopher Haster b7c8060edb Increased lwip connect timeout to 5 seconds by default
For very slow networks the previous default has be problematically short
2016-06-10 07:27:28 -05:00
Christopher Haster 7678a16b39 [build tools] Added support for cumulative attributes in configs directly
in mbed_lib.json:
  {
    "name": "cmsis-nodejs-SQL-x86",
    "features_add": ["SMELLS_FUNNY"],
    "features_remove": ["SMELLS_NICE"],
    "device_has": ["SILLY_STRING", "FIRE"]
  }
2016-06-10 06:36:17 -05:00
Sam Grove 571c2538e1 Merge pull request #281 from bridadan/build-everything-continue-on-fail
Adding --continue-on-build-fail option to build_everything.py
2016-06-10 12:02:31 +01:00
Rohit Grover 306c5939af move #include <stdint.h> after module-specific includes 2016-06-10 11:42:50 +01:00
Sam Grove b2d14ef4d6 Merge pull request #276 from adbridge/master
Renamed utest files to add a prefix of 'utest_' to prevent namespace
2016-06-10 10:45:36 +01:00
Brian Daniels 6dbd39ca70 adding --continue-on-build-fail option to build_everything.py 2016-06-10 10:35:30 +01:00
Jussi Vatjus-Anttila 3e3c10f1ea Update pull_request_template.md 2016-06-10 10:11:01 +01:00
Rohit Grover 20e945874b adding missing include for <stdint.h> to allow use of the likes of uint32_t 2016-06-10 10:03:54 +01:00