Phase 14 complete — v0.4 Robustness milestone closed:
- HardwareTestHelper.GetIpOrSkip: Assert.Ignore when HEIDENHAIN/SIEMENS/MITSUBISHI_IP not set (ISS-007)
- Hardware_ConnectAsync_RealMachine [Category("Hardware")] added to all 3 integration test files
- LicenseFileTests: 4 tests covering empty, whitespace, valid base64, nonexistent path
- Validate_EmptyFingerprint_ReturnsFalse: confirms validator safe against empty input (ISS-008 scaffold)
- NcProgramManager.Tests.csproj: <Compile> entries for 2 new files
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
25 lines
452 B
JSON
25 lines
452 B
JSON
{
|
|
"name": "NcProgramManager",
|
|
"version": "0.4.0",
|
|
"milestone": {
|
|
"name": "v0.4 Robustness",
|
|
"version": "0.4.0",
|
|
"status": "complete"
|
|
},
|
|
"phase": {
|
|
"number": 14,
|
|
"name": "test-hardening",
|
|
"status": "complete"
|
|
},
|
|
"loop": {
|
|
"plan": null,
|
|
"position": "IDLE"
|
|
},
|
|
"timestamps": {
|
|
"created_at": "2026-05-13T00:00:00Z",
|
|
"updated_at": "2026-05-18T00:00:00Z"
|
|
},
|
|
"satellite": {
|
|
"groom": true
|
|
}
|
|
}
|