t21-work-order-association-final.json 3.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. {
  2. "recordedAt": "2026-10-12T11:13:35.5808720+08:00",
  3. "acceptance": "PASSED",
  4. "sampleAuthority": "维护者本轮提供的新报警/工单关联样本,替代已无关联的历史正向样本;历史工单保留为负向对照。",
  5. "repairCommit": "894402a6d495be28265014b316742fac355b311a",
  6. "repairPushed": true,
  7. "repairIsAncestorOfOriginMaster": true,
  8. "testedCommit": "7fb7c2ccb62a78ef52c69eb399b0a6fc0264e112",
  9. "associationSourceUnchangedSinceRepair": true,
  10. "isolatedWorktree": "E:\\pipe-ner-server-verify-workorder-final",
  11. "testCommand": "mvn -o -pl pipe-network-service/zksy-admin -am -Dtest=Cockpit*Test,BusinessCockpit*Test -Dsurefire.failIfNoSpecifiedTests=false test",
  12. "build": "SUCCESS",
  13. "buildFinishedAt": "2026-10-12T11:10:00+08:00",
  14. "reports": {"suites": 58, "tests": 428, "failures": 0, "errors": 0, "skipped": 0},
  15. "zksyAdminTests": 426,
  16. "workOrderAssociationTests": {"tests": 7, "failures": 0, "errors": 0, "skipped": 0},
  17. "workOrderAdapterTests": {"tests": 3, "failures": 0, "errors": 0, "skipped": 0},
  18. "workOrderControllerTests": {"tests": 9, "failures": 0, "errors": 0, "skipped": 0},
  19. "baseUrl": "http://192.168.110.96:8301/api/cockpit/v1",
  20. "instance": {
  21. "pid": 36420,
  22. "startedAt": "2026-10-12T11:09:02.4669867+08:00",
  23. "mainAdapterWrittenAt": "2026-10-12T10:24:18.4971224+08:00",
  24. "mainAdapterSha256": "DB89DE226BD28BD8ED7A6E967FA780CACE1EFB7A6AD02913C61D0F6ED8DF77EC",
  25. "testedAdapterSha256": "DB89DE226BD28BD8ED7A6E967FA780CACE1EFB7A6AD02913C61D0F6ED8DF77EC",
  26. "adapterArtifactHashesMatch": true,
  27. "fixedTimelineBehaviorVerified": true,
  28. "scope": "本票适配器产物与真实行为已核验;不声明整个运行实例对应某个纯净提交。"
  29. },
  30. "positiveSample": {
  31. "workOrderCode": "WO202610121103507623",
  32. "requestedAlarmNo": "BJ202610121103101791",
  33. "canonicalAlarmId": "e68a942d92c48ac709fca8cee3160f3b",
  34. "deviceCode": "21119740",
  35. "observedAt": "2026-10-12T11:11:17.3754219+08:00",
  36. "stateCode": 0,
  37. "stateName": "待派单",
  38. "associatedWithCurrentEvent": true,
  39. "eventAssociation": {"eventSource": "ALARM", "eventCode": "e68a942d92c48ac709fca8cee3160f3b", "associatedAt": "2026-10-12T11:03:51+08:00"},
  40. "endpoints": [
  41. {"path": "equipments/21119740/work-orders", "httpStatus": 200, "businessCode": 200, "targetMatches": 1, "allAssociationFieldsMatched": true},
  42. {"path": "events/ALARM/BJ202610121103101791/work-orders", "httpStatus": 200, "businessCode": 200, "targetMatches": 1, "allAssociationFieldsMatched": true},
  43. {"path": "work-orders/WO202610121103507623/timeline", "httpStatus": 200, "businessCode": 200, "targetMatches": 1, "allAssociationFieldsMatched": true}
  44. ],
  45. "canonicalAlarmIdAliasPassed": true,
  46. "timelineEntryCount": 1
  47. },
  48. "negativeSample": {
  49. "workOrderCode": "WO202610101511303516",
  50. "stateCode": 1,
  51. "stateName": "待接单",
  52. "deviceAndTimelineAssociatedWithCurrentEvent": false,
  53. "deviceAndTimelineEventAssociation": null,
  54. "passed": true
  55. },
  56. "deviceCounts": {"workOrders": 6, "unassociatedWorkOrders": 5, "unassociatedCountRecomputedAndMatched": true},
  57. "limitations": ["重复关联与数据库故障的失败口径通过真实适配器契约测试验收;没有为验证制造真实重复关联或数据库故障。"],
  58. "remainingForThisIssue": []
  59. }