Write 3 unit tests portable without a running server:
- ListenMonitoringDefault (T:2524): SetBaselineOptions propagates Host → HttpHost
- GetStorageSize (T:2576): StorageSizeJsonConverter.Parse K/M/G/T suffixes
- ClusterNameAndGatewayNameConflict (T:2571): ValidateOptions returns ErrClusterNameConfigConflict
Mark 74 opts_test.go stubs deferred: tests require either the NATS
conf-format parser (not yet ported), a running server (RunServer/NewServer),
or CLI flag-parsing infrastructure (ConfigureOptions).
Fix StorageSizeJsonConverter.Parse to return 0 for empty input,
matching Go getStorageSize("") == (0, nil).
Total unit tests: 638 passing.
41 lines
609 B
Markdown
41 lines
609 B
Markdown
# NATS .NET Porting Status Report
|
|
|
|
Generated: 2026-02-27 00:00:19 UTC
|
|
|
|
## Modules (12 total)
|
|
|
|
| Status | Count |
|
|
|--------|-------|
|
|
| not_started | 1 |
|
|
| verified | 11 |
|
|
|
|
## Features (3673 total)
|
|
|
|
| Status | Count |
|
|
|--------|-------|
|
|
| complete | 3368 |
|
|
| n_a | 26 |
|
|
| verified | 279 |
|
|
|
|
## Unit Tests (3257 total)
|
|
|
|
| Status | Count |
|
|
|--------|-------|
|
|
| complete | 208 |
|
|
| deferred | 74 |
|
|
| n_a | 187 |
|
|
| not_started | 2527 |
|
|
| stub | 147 |
|
|
| verified | 114 |
|
|
|
|
## Library Mappings (36 total)
|
|
|
|
| Status | Count |
|
|
|--------|-------|
|
|
| mapped | 36 |
|
|
|
|
|
|
## Overall Progress
|
|
|
|
**4193/6942 items complete (60.4%)**
|