Commit 1626e780 authored by kzangeli's avatar kzangeli
Browse files

testsuite-doubts: group H filed as !319

parent 707d3438
Loading
Loading
Loading
Loading
+4 −4
Changes for testsuite-doubts.md: 4 added lines, 4 removed lines.
Original line number Diff line number Diff line
@@ -30,7 +30,7 @@ The 31 "ours only" fixes make **17 MRs**, by theme (the letter in each Upstream
LdContextNotAvailable 504, B notification-result members (rework: check, don't ignore - forge #99), C
CSR discovery 037, D1 POST query @context in the body, D2 D011 forward stubs, E exclusive+idPattern
fixture, F append keywords take a context, G the 047 CSR-subscription family, **H install the vendored
HttpCtrl** (`requirements.txt` - without it develop runs PyPI httpctrl 0.3.3, and every change to the
HttpCtrl** (filed: !319) (`requirements.txt` - without it develop runs PyPI httpctrl 0.3.3, and every change to the
vendored `http_stub.py` - !282, !284, !311, !313-!316 - is dead code), I 021_25, J DistOps assertions,
L D018_01 redirect, N NGSI-LD Null, O subscription q not URI-encoded, P housekeeping (incl. #76's lost
fix), Q 051_02_01, T2 temporal evolution (rework - forge #95). Several were MRs closed in favour of forge
@@ -81,7 +81,7 @@ Upstream issue: file against `forge.etsi.org/rep/cim/ngsi-ld-test-suite`.

## 2. HttpCtrl stub-server doesn't reply to broker forwards

**Upstream (2026-10-03):** upstream, partly - the matcher by !284 and !311 (vendored `http_stub.py`, which develop does not install: see H); the blocking `ResponseStorage().pop()` fallback is unfixed everywhere.
**Upstream (2026-10-03):** upstream, partly - the matcher by !284 and !311 (vendored `http_stub.py`, which develop does not install until !319); the blocking `ResponseStorage().pop()` fallback is unfixed everywhere.

**Hit:** Tests register a stub via `Set Stub Reply`, then expect the
broker to forward to the mock and receive that stubbed reply. The
@@ -709,7 +709,7 @@ Currently they emit a hybrid that the spec mandates rejecting.

## 22. DistOps — HttpCtrl stub literal-match doesn't match forwarded URL

**Upstream (2026-10-03):** upstream, vendored - !284 + !311; residual in !313/!314; effective only with H.
**Upstream (2026-10-03):** upstream, vendored - !284 + !311; residual in !313/!314; effective only with !319.

**Hit:** `Set Stub Reply <method> <url> <status> <body>` registers an
HttpCtrl stub keyed on the URL string `/broker1/ngsi-ld/v1/...` (or
@@ -755,7 +755,7 @@ As Integers`, or `Should Be True ${stub_count} == 1`.

## 24. DistOps — `No keyword with name 'Get Request Url Params' found`

**Upstream (2026-10-03):** ours only - develop installs PyPI httpctrl 0.3.3, which lacks the keyword; ours installs the vendored copy (7649c37f; !277 closed, forge #98) - MR group H.
**Upstream (2026-10-03):** ours only - develop installs PyPI httpctrl 0.3.3, which lacks the keyword; ours installs the vendored copy (7649c37f; !277 closed, forge #98) - **open MR !319** (group H).

**Hit:** three tests reference `Get Request Url Params`, a keyword
that doesn't exist in the version of robotframework-httpctrl