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
Jonathan Hui
c24b7cfaed
Add Thread Certification 9.2.7 to automated test. ( #750 )
2016-10-05 10:02:08 -07:00
Jonathan Hui
671964c2d4
MLE Announce. ( #736 )
2016-10-04 10:26:30 -07:00
Jonathan Hui
cb04fe8391
Commissioner joiner list. ( #729 )
2016-10-03 08:54:54 -07:00
Jonathan Hui
9096c98f01
Increase attach timeout to 5 seconds to account for random delays. ( #700 )
2016-09-27 13:34:48 -07:00
Jonathan Hui
615102a51f
Only check for string match against prefix, rather than entire address. ( #687 )
2016-09-26 13:23:18 -07:00
Xiao Ma
a74e0496b8
Delay a random jitter period prior to request a Router ID for REED. ( #554 )
...
* Delay a random jitter period prior to request a Router ID for REED.
* Update Cert_5_1_09_REEDAttachConnectivity.py to pass Travis check.
* Add CLI to set/get the ROUTER_SELECTION_JITTER and update Certification scripts.
- add 'posix-ncp' to allow failure list in .travis.yml.
2016-09-26 10:03:09 -07:00
Jonathan Hui
8d6923fe8b
Add initial thread-cert tests for commissioning. ( #680 )
2016-09-23 15:45:07 -07:00
Martin Turon
a853ffc784
spinel-cli: Add ipaddr removal to prefix change handler. ( #669 )
...
Fixes Cert_5_6_06 and Cert_5_6_08. Fixes #517 .
Collapse fcs16 into Hdlc class.
Add and correct subcommand completion handlers.
Move prefix handler to separate worker thread and task queue.
Channelize blocking spinel property change handlers to allow parallel
reuse across multiple threads.
2016-09-22 22:58:37 -07:00
Martin Turon
ad0efaf72d
spinel-cli: Add timestamp to ping. ( #658 )
...
Now calculates real round-trip times for ping6 reply:
12 bytes from fdde:ad00:beef::3388:cc1e:5e44:6150: icmp_seq=0 hlim=63 time=891ms
Increased pexpect timeout for ncp-sim to 4 sec to handle ping responses >2 sec.
Makes Cert_5_3_10_AddressQuery pass reliably, even on low memory Travis VMs.
Added initial stub for commissioner command.
Add env variable control of ncp-sim DEBUG output.
2016-09-21 15:30:36 -07:00
Jonathan Hui
568c69efd3
Add Cert_5_3_10_AddressQuery.py to XFAIL list. ( #650 )
2016-09-21 09:45:36 -07:00
Nick Banks
c063ec1477
Refactor Python Node ping function ( #643 )
...
* Refactor ping command to remove pexpect dependency on each cert test
2016-09-20 18:13:57 -07:00
Martin Turon
1ec2e76ecd
Add asynchronous handling of prefix changes -- add slaac ipaddr on each prefix. NCP now passes 13 more thread-cert tests. ( #641 )
2016-09-20 18:12:57 -07:00
Jonathan Hui
03fea69c1b
Energy scan. ( #606 )
2016-09-16 16:04:01 -07:00
Martin Turon
84079beb3a
spinel-cli: Clean exit ( #585 )
...
* spinel-cli: Use new clean eof termination of ot-ncp rather than CTRL+C.
* Add coverage to NCP.
2016-09-13 18:47:57 -07:00
Jonathan Hui
44350178ad
Change copyright to The OpenThread Authors. ( #583 )
...
- Add a top-level file named AUTHORS which identifies the copyright
holders of the project.
2016-09-13 15:57:11 -07:00
Jonathan Hui
c44c20ef66
Implement PAN ID Query/Conflict. ( #556 )
2016-09-13 09:18:05 -07:00
Jonathan Hui
56f3239c44
Add commissioning code to codecov. ( #555 )
2016-09-12 11:31:13 -07:00
Martin Turon
bb84b9a1f2
spinel-cli: Stability improvements to ping ( #561 )
...
* Improve ping reliability by making it fully async. Eliminate 5_1_07 from XFAIL list.
* Some non-core changes: readd missing StreamSocket class, improve handling of command.
2016-09-12 09:50:25 -07:00
Jonathan Hui
563685e187
travis: enable code coverage reporting. ( #516 )
2016-09-08 14:14:25 -07:00
Xiao Ma
5fbadbf445
Update default "CACHE_ENTRIES" and "MAX_CHILDREN" to support required minimum children. ( #519 )
...
* Update default "CACHE_ENTRIES" and "MAX_CHILDREN" to support required minimum children.
* Update Cert_5_1_07_MaxChildCount.py due to maximum children number change.
2016-09-05 20:19:07 -07:00
Jonathan Hui
584690c2a9
Revert an incorrect change to the test script. ( #518 )
2016-09-02 16:20:45 -07:00