Commit Graph

91 Commits

Author SHA1 Message Date
Martin Turon ecb6cae8bf Modularized tests/scripts Makefile. (#1391)
* Modularized tests/scripts Makefile.
This eases addition of other functional test groups.

* Fix copyright date ranges of touched files.
2017-02-27 10:06:04 -08:00
Shu Chen fc45943f8c Add "--enable-ftd" build option (#1384)
* Add a new build target: ncp-mtd.

* Platform with "--enable-ftd" build option will build both MTD and FTD.

* Platform without "--enable-ftd" build option will only build MTD.
2017-02-24 10:10:53 -08:00
Przemysław Fierek b6699cf9b3 Fix spurious failures in 5.1.x tests. (#1324) 2017-02-15 09:10:21 -08:00
Jonathan Hui efc4599d62 Have router make two separate attempts to reconnect to current partition. (#1276) 2017-02-09 11:05:35 -08:00
Jonathan Hui 87db2f15e3 Thread Certification Test Plan has deprecated 5.5.6. (#1273) 2017-02-07 19:11:46 -08:00
Nick Banks f2d41102dd Ignore Exceptions While Parsing Frames (#1235) 2017-02-01 05:24:51 -08:00
Przemysław Fierek cabb8853fe Fix failing Mesh Header unit test (#1199) 2017-01-24 05:56:47 -08:00
Przemysław Fierek 0d6866e013 Fix hop limit handling in the Mesh Header in the Python framework. (#1186) 2017-01-23 09:15:06 -08:00
Przemysław Fierek 02712ffe10 Fix a python sniffer stop method (Remove deadlock). (#1163) 2017-01-18 09:10:30 -08:00
Nick Banks 71f47c105e Python Sniffer Implementation for Windows (#1147)
* Initial function loading of new listener interface.

* Additional changes for Node sniffer interface

* Use Interface Index instead of GUID

* Initialize Handle in sniffer

* Put Channel in the sniffer message
2017-01-18 09:10:07 -08:00
Przemysław Fierek 7831bf39ed Add the default factory option to the ICMP body factory. (#1159) 2017-01-16 22:04:56 -08:00
Łukasz Duda 8b8f7833e1 ICMP: Fix Destination Unreachable type. Ensure InterfaceId is properly set. (#1138) 2017-01-12 17:41:40 -08:00
Przemysław Fierek 100e568a09 Improve the sniffer design. (#1073) 2016-12-14 08:59:23 -08:00
Przemysław Fierek 7087f9af69 Fix spurious test errors in test_ipv6.py (#1072) 2016-12-14 08:58:24 -08:00
Przemysław Fierek bc8b1a4cd1 Add CoAP support to thread-cert. (#1063) 2016-12-12 10:10:52 -08:00
Xiao Ma 94b264ccf9 Update Auto Test 9.2.7 to try make Travis check more stable. (#1050) 2016-12-08 12:35:05 -08:00
Xiao Ma b3f91ee85f Append default Active Dataset sub-tlvs when Leader forms a partition. (#1039)
* if any Active Dataset sub-tlvs missed, append it with default value.

* if any tlv that would affect the network connectivity included in
  MGMT_ACTIVE_SET.req, but the value is identical with current one,
  take this change as a immediate update.

* update auto-test 9.2.7.
2016-12-06 13:29:37 -08:00
Nick Banks 646d9e2f19 Reduce MTU to 1280 bytes (#1032)
* Reduce MTU to 1280 bytes

* Update 5.1.07 test to use 1232 byte ping
2016-12-01 14:00:50 -08:00
Nick Banks 24b98dbb85 Windows Cert Testing (#943)
* PR for cert test interface for Windows driver model.
2016-11-29 12:10:34 -08:00
PFierek fba3198c9e Add Python3 support to thread-cert. (#985) 2016-11-17 21:16:59 +08:00
Jonathan Hui 257e418b21 Add Minimal Thread Device to build. (#973) 2016-11-17 01:02:40 +08:00
PFierek bd99468e85 Add sniffer. Extend some tests according to Thread Certification Test Plan V1.1 Preview 1612. (#957) 2016-11-10 12:59:25 +08:00
Xiao Ma 85521db9af Delay the Tlv that affects connectivity by using Pending Operational Dataset. (#869) 2016-11-04 08:53:33 -07:00
Jonathan Hui f8dbca157b Update to latest Thread Certification Test Spec. (#925) 2016-11-03 11:37:23 -07:00
Xiao Ma 30c9dfc0bc Copy TLVs from Active Dataset to Pending Dataset which are not included in MGMT_PENDING_SET request message. (#915) 2016-11-02 11:23:19 -07:00
rongli 3001fc689c DHCP: implement simple Server/Client (solicit/reply) (#884)
* DHCP implementation
- implementation Dhcp client/server (solicit/reply)
- two build options --enable-dhcp6-server  --enable-dhcp6-client (default disable)
- add Cert_5_3_09_AddressQuery for Dhcp Client/Server test in travis
2016-10-31 21:38:56 -07:00
Shu Chen 196c28d022 Add Thread Certification 9.2.8 to automated test. (#909) 2016-10-31 20:44:21 -07:00
Shu Chen a21db36a5b Implement reattach process using stored dataset (#894) 2016-10-31 08:56:52 -07:00
Jonathan Hui 7d81a632ae Insert MPL Option in host-generated realm-local mcast messages. (#874) 2016-10-26 13:05:35 -07:00
Shu Chen b6adaaf758 Delay a little longer after starting sim node (#879)
- To make travis check more stable
2016-10-25 10:50:10 -07:00
Nick Banks ad39a59ff9 Support Different Number of Max Children (#872)
* Add support for setting child max, for platforms that define a different maximum number of supported children.
2016-10-24 10:43:10 -07:00
Jonathan Hui ffaade05c6 Update multicast tests to expect multiple ping replies. (#864) 2016-10-24 09:13:38 -07:00
Jonathan Hui 4538dafd3d Add Thread Certification 9.2.4 to automated test. (#823) 2016-10-17 17:26:58 -07:00
Jonathan Hui 117ecaf579 Add Thread Certification 8.2.2 to automated test. (#824) 2016-10-17 10:18:19 -07:00
Jonathan Hui 6878c63faf Add Thread Certification 8.2.1 to automated test. (#822) 2016-10-17 09:18:26 -07:00
rongli aaf5a57ea2 Cli: update 'keysequence' to make keyswithguardtime configurable (#815)
* Cli: update 'keysequence' to make keyswithguardtime configurable
2016-10-16 22:49:31 -07:00
Jonathan Hui c28042ce97 Add Thread Certification 9.2.17 to automated test. (#786) 2016-10-12 20:41:11 -07:00
Jonathan Hui 0bafb5a08f Add Thread Certification 9.2.18 to automated test. (#785) 2016-10-12 11:28:29 -07:00
Nick Banks 80d3a3b8fb Don't Use Special IPv6 Addresses (#791)
* Replace 200*::/64 with 2001:2:0:*::/64
2016-10-11 17:40:15 -07:00
Xiao Ma 6a433b971c Remove ROUTER_SELECTION_JITTER setting for ED/SED in cert scripts. (#792) 2016-10-11 09:15:57 -07:00
Jonathan Hui 04665429f9 Fix typo for pending channel in 9.2.7. (#789) 2016-10-11 09:15:13 -07:00
Jonathan Hui 249774eccf Add Thread Certification 5.2.6 to automated test. (#784) 2016-10-11 09:07:51 -07:00
Jonathan Hui a15a1ba687 Add Thread Certification 9.2.16 to automated test. (#770) 2016-10-10 10:42:21 -07:00
Jonathan Hui 7b0280bbde Add Thread Certification 9.2.15 to automated test. (#769) 2016-10-10 09:46:07 -07:00
Jonathan Hui f3ef4046db Steering data. (#743) 2016-10-10 09:40:08 -07:00
Jonathan Hui 656c919c71 Fix bug in Thread Certification 6.1.3 automated test. (#771) 2016-10-07 16:10:31 -07:00
Jonathan Hui 176325b5a6 Add Thread Certification 9.2.11 to automated test. (#764) 2016-10-07 15:50:09 -07:00
Jonathan Hui 506bf83c1d Add Thread Certification 9.2.10 to automated test. (#761) 2016-10-07 14:14:17 -07:00
Jonathan Hui eb2277ab60 Add Thread Certification 9.2.9 to automated test. (#756) 2016-10-06 12:29:08 -07:00
Jonathan Hui 118ef08167 Update Thread Certification 5.5.4,5 to current test plan. (#755)
- Restrict child to only process Route TLV from parent.
2016-10-05 22:06:49 -07:00