Project

General

Profile

Actions

Bug #3693

closed

integ fails due to improper Exclude usage

Added by Junxiao Shi over 8 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Integration Tests
Target version:
Start date:
08/01/2016
Due date:
% Done:

100%

Estimated time:
1.00 h

Description

IntegrationTests FIB matching scenario is failing because of improper Exclude usage.

Step 22 sends an Interest ndn:/D Exclude=[,D].
The Interest is sent to a traffic generator server which responds a Data with name ndn:/D/<implicit-digest>.
However, Exclude=[,D] implies any implicit digest component, as well as generic name component up to "D" are excluded, so this Data will not match the Interest.
This breaks the expectation of the consumer side that a Data will be received.

To solve this problem, the Interest should be changed to ndn:/D Exclude=[...,D] where ... denotes a zero-length generic name component.

Step 24 has the same problem.


Files

20160804101410.tgz (177 KB) 20160804101410.tgz integ 3016,3 Junxiao Shi, 08/04/2016 07:34 AM

Related issues 1 (0 open1 closed)

Related to ndn-cxx - Bug #3665: Exclude doesn't support ranged operations using ImplicitSha256DigestComponentClosedJunxiao Shi

Actions
Actions

Also available in: Atom PDF