Document adapter probes
- SHA
351b3c8a2197dc57d1ba612dc4bccb57545bb0af- Parents
-
76c455e - Tree
4e4939d
351b3c8
351b3c8a2197dc57d1ba612dc4bccb57545bb0af76c455e
4e4939d| Status | File | + | - |
|---|---|---|---|
| M |
README.md
|
12 | 0 |
README.mdmodified@@ -118,6 +118,12 @@ The built-in named compiler set now includes `armfortas`, `gfortran`, | ||
| 118 | 118 | `flang-new`, `lfortran`, `ifort`, `ifx`, and `nvfortran` / `pgfortran`, plus |
| 119 | 119 | any explicit compiler path you pass to `compare` or `introspect`. |
| 120 | 120 | |
| 121 | +It also probes each named compiler surface a bit more deeply now: | |
| 122 | + | |
| 123 | +- `probe_status` like `linked`, `invokable`, or `missing` | |
| 124 | +- `probe_resolved_path` | |
| 125 | +- `probe_banner` when a version/help probe returns something useful | |
| 126 | + | |
| 121 | 127 | Write the same `doctor` snapshot to JSON and Markdown: |
| 122 | 128 | |
| 123 | 129 | ```bash |
@@ -127,6 +133,12 @@ cargo run -p afs-tests --bin bencch -- doctor --json-report reports/doctor.json | ||
| 127 | 133 | The JSON report now includes structured sections for workspace, named compiler |
| 128 | 134 | surfaces, tools, and mode, while keeping the flat field map too. |
| 129 | 135 | |
| 136 | +`list --verbose` now echoes the same probe posture for suite-v2 generic cases, | |
| 137 | +so capability-blocked authored cases show both: | |
| 138 | + | |
| 139 | +- why the request is blocked or deferred | |
| 140 | +- what compiler binary or linked surface would have been used | |
| 141 | + | |
| 130 | 142 | Generate a local linked workspace against an external `armfortas` checkout: |
| 131 | 143 | |
| 132 | 144 | ```bash |