Skip to content

Commit 8472d40

Browse files
committed
*-interop: update reports
1 parent dcc3fbd commit 8472d40

4 files changed

Lines changed: 62 additions & 31 deletions

File tree

integ/nac-interop/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
Test environment:
44

5-
* Ubuntu 22.04
6-
* ndn-cxx 0.9.0-16-gd384a530
7-
* NFD 24.07-14-g2b43d675
8-
* Node.js 22.13.0
5+
* Ubuntu 26.04
6+
* ndn-cxx 0.9.0-39-g093f5006
7+
* NFD 24.07-34-g146968d3
8+
* Node.js 26.5.0
99

1010
Reference implementation:
1111

12-
* [name-based-access-control C++ library](https://github.com/named-data/name-based-access-control) commit `3c835dcda0e5463a788dc6fd43fa00d10a88db4f` (2024-12-13)
12+
* [name-based-access-control C++ library](https://github.com/named-data/name-based-access-control) commit `40829f34f1ef02369086e881c1e1e4c8988b479c` (2026-01-24)
1313
* `./waf configure --with-examples`
1414

1515
## NDNts Producer and C++ Consumer

integ/ndncert-interop/README.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,14 @@
22

33
Test environment:
44

5-
* Ubuntu 22.04
6-
* ndn-cxx 0.9.0-16-gd384a530
7-
* NFD 24.07-14-g2b43d675
8-
* Node.js 22.13.0
5+
* Ubuntu 26.04
6+
* ndn-cxx 0.9.0-39-g093f5006
7+
* NFD 24.07-34-g146968d3
8+
* Node.js 26.5.0
99

1010
Reference implementation:
1111

12-
* [ndncert C++](https://github.com/named-data/ndncert) commit `ea5b8fc288ee` (2025-01-05)
12+
* [ndncert C++](https://github.com/named-data/ndncert) commit `7cb1581fa4d6` (2026-05-30)
1313

1414
## NDNts Client and C++ CA, PIN Challenge
1515

integ/nfdmgmt-interop/README.md

Lines changed: 38 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,52 @@
11
# `@ndn/nfdmgmt` Interoperability Test
22

3-
`NDNTS_UPLINK` must point to a running NFD or YaNFD as a local-scope face, such as:
3+
Test environment:
44

5-
* `export NDNTS_UPLINK=unix:///run/nfd/nfd.sock`
6-
* `export NDNTS_UPLINK=tcp://127.0.0.1:6363`
5+
* Ubuntu 26.04
6+
* ndn-cxx 0.9.0-39-g093f5006
7+
* Node.js 26.5.0
78

8-
To perform the tests, run one of these scripts and observe the stdout:
9+
Reference implementation:
10+
11+
* NFD 24.07-34-g146968d3
12+
* Launched with `nfd.conf.sample`
13+
* [NDNd](https://github.com/named-data/ndnd) commit `c45174db7d18dc5b9b5d632d1439e8a5c945fca2` (2026-07-11)
14+
* YaNFD launched with `yanfd.sample.yml`
15+
16+
Ensure test script points to the running NFD or YaNFD as a local-scope face with one of these commands:
17+
18+
```bash
19+
export NDNTS_UPLINK=unix:///run/nfd/nfd.sock
20+
export NDNTS_UPLINK=tcp://127.0.0.1:6363
21+
```
22+
23+
Test [Forwarder Status](https://redmine.named-data.net/projects/nfd/wiki/ForwarderStatus):
924

1025
```bash
1126
corepack pnpm literate integ/nfdmgmt-interop/general.ts
27+
```
28+
29+
Test [Face Management](https://redmine.named-data.net/projects/nfd/wiki/FaceMgmt) and [RIB Management](https://redmine.named-data.net/projects/nfd/wiki/RibMgmt):
30+
31+
```bash
1232
corepack pnpm literate integ/nfdmgmt-interop/face-rib.ts
33+
```
34+
35+
Test [Strategy Choice Management](https://redmine.named-data.net/projects/nfd/wiki/StrategyChoice):
36+
37+
```bash
1338
corepack pnpm literate integ/nfdmgmt-interop/strategy.ts
39+
```
40+
41+
Test [Content Store Management](https://redmine.named-data.net/projects/nfd/wiki/CsMgmt) (incompatible with YaNFD due to [NDNd issue 196](https://github.com/named-data/ndnd/issues/196)):
42+
43+
```bash
1444
corepack pnpm literate integ/nfdmgmt-interop/cs.ts
45+
```
1546

47+
Test [Prefix Announcement](https://redmine.named-data.net/projects/nfd/wiki/RibMgmt#Register-a-route-with-Prefix-Announcement-object) (incompatible with YaNFD due to [NDNd issue 195](https://github.com/named-data/ndnd/issues/195)):
48+
49+
```bash
1650
env NDNTS_NFDREGANN=1 corepack pnpm literate integ/nfdmgmt-interop/prefixann.ts
1751
ndnping -c 20 /localhost/demo-prefixann
1852
```

integ/sync-interop/README.md

Lines changed: 14 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44

55
Test environment:
66

7-
* Ubuntu 22.04
8-
* ndn-cxx 0.9.0-16-gd384a530
9-
* NFD 24.07-11-ga745025b
10-
* Node.js v22.13.0
7+
* Ubuntu 26.04
8+
* ndn-cxx 0.9.0-39-g093f5006
9+
* NFD 24.07-34-g146968d3
10+
* Node.js 26.5.0
1111

1212
Reference implementation:
1313

14-
* PSync 0.5.0-1-gf4571e8d
14+
* PSync 0.5.0-10-gcfe73af7
1515

1616
Build reference program:
1717

@@ -64,26 +64,23 @@ corepack pnpm literate integ/sync-interop/psync-partial-subscriber.ts
6464

6565
Test environment:
6666

67-
* Ubuntu 22.04
68-
* ndn-cxx 0.9.0-16-gd384a530
69-
* NFD 24.07-11-ga745025b
70-
* Node.js v22.13.0
71-
* Go 1.23.4
67+
* Ubuntu 26.04
68+
* ndn-cxx 0.9.0-39-g093f5006
69+
* NFD 24.07-34-g146968d3
70+
* Node.js 26.5.0
71+
* Go 1.26.4
7272

7373
Reference implementation:
7474

75-
* [StateVectorSync C++ library](https://github.com/named-data/ndn-svs) commit `7fa0af007772c2e320bdc3996fd3bb57fbb21347` (2025-01-05)
76-
* [NDNd](https://github.com/named-data/ndnd) commit `814d19d06446eeb84cecbe24ee4469ea7fca3a4c` (2025-01-14)
75+
* [StateVectorSync C++ library](https://github.com/named-data/ndn-svs) commit `a93724758aca71a4ea327574ef7af46770a81a40` (2026-06-01)
76+
* [NDNd](https://github.com/named-data/ndnd) commit `c45174db7d18dc5b9b5d632d1439e8a5c945fca2` (2026-07-11)
7777

7878
Build reference program:
7979

8080
```bash
8181
# in ndn-svs directory
8282
./waf configure --with-examples
8383
./waf
84-
85-
# in $HOME directory
86-
go install -v github.com/named-data/ndnd/std/examples/low-level/svs@v1.4.3-0.20250113180516-814d19d06446
8784
```
8885

8986
The sync group prefix shall use multicast strategy:
@@ -109,8 +106,8 @@ corepack pnpm literate integ/sync-interop/svsync.ts /NDNts-${RANDOM}
109106
Test `SvSync` (SVS v3):
110107

111108
```bash
112-
# NDNd: in $HOME directory
113-
~/go/bin/svs /ndnd-svs3
109+
# NDNd: in ndnd directory
110+
go run ./std/examples/svs/pure-sync /ndnd-svs3
114111

115112
# in NDNts directory
116113
corepack pnpm literate integ/sync-interop/svsync.ts --svs3 /NDNts-svs3

0 commit comments

Comments
 (0)