docs(audit): Client.CLI.md — verb/flag accuracy pass
CODE-REALITY: verified all 8 verbs + flags against src/Client/ZB.MOM.WW.OtOpcUa.Client.CLI/. Verb set confirmed exact (connect/browse/read/write/subscribe/historyread/alarms/redundancy); common options (-u/-U/-P/-S/-F/--verbose) match CommandBase.cs:32-64; per-command flags all match. Fixes: - Aggregate map: StandardDeviation maps to AggregateFunction_StandardDeviationPopulation, not ...Sample (AggregateTypeMapper.cs:26). Doc table corrected. - STALE: test count 52 -> 77 (77 [Fact] across tests/Client/...CLI.Tests, no Theory). STRUCTURAL: links-report.md had no rows for docs/Client.CLI.md; check_links.py clean. Executable name otopcua-cli is the CliFx SetExecutableName (Program.cs:12); csproj has no AssemblyName, so dotnet-run invocation in CLAUDE.md is correct — no change.
This commit is contained in:
+2
-2
@@ -219,7 +219,7 @@ otopcua-cli historyread -u opc.tcp://localhost:4840/OtOpcUa \
|
||||
| `Count` | | `AggregateFunction_Count` |
|
||||
| `Start` | `first` | `AggregateFunction_Start` |
|
||||
| `End` | `last` | `AggregateFunction_End` |
|
||||
| `StandardDeviation` | `stddev`, `stdev` | `AggregateFunction_StandardDeviationSample` |
|
||||
| `StandardDeviation` | `stddev`, `stdev` | `AggregateFunction_StandardDeviationPopulation` |
|
||||
|
||||
### alarms
|
||||
|
||||
@@ -261,7 +261,7 @@ Application URI: urn:localhost:OtOpcUa:instance1
|
||||
|
||||
## Testing
|
||||
|
||||
The Client CLI has 52 unit tests covering option parsing, service invocation, output formatting, and cleanup behavior:
|
||||
The Client CLI has 77 unit tests covering option parsing, service invocation, output formatting, and cleanup behavior:
|
||||
|
||||
```bash
|
||||
dotnet test tests/Client/ZB.MOM.WW.OtOpcUa.Client.CLI.Tests
|
||||
|
||||
Reference in New Issue
Block a user