4.2.8.2.1 ES10a 获取 eUICC 已配置地址
TC_eUICC_ES10a.GetEuiccConfiguredAddresses
-man 人工切片
- 终态
- ok `_ok` 复用(结构 A1-A7 PASS;`_ok` run 无厂商错误行)+-man 包真卡探针验证(business passed)
- ErrorCount
- 0
- 执行 job
- 20261007_043838:b8720b07953e47359d4e8b5eb979c078
- html_run
- 20261007_043838
- 包 sha256
- ff17a99dc0cf0410…
- 包大小
- 243.0 KB
日志源:logs/20261007_043838/extracted/ESIM_TEST_SGP_23/TC_eUICC_ES10a_GetEuiccConfiguredAddresses_01_Nominal_Only_Root_SM_DS_Address.html
-cas 盲生成
- 终态
- failed 产物 placed(B2/B6,job …56bcc861/…e1478d88);本轮不重跑
- ErrorCount
- 39
- 执行 job
- 94f8a443cc3948bfb3f3ab340fa690a7
- html_run
- 94f8a443_gapfix1
- 包 sha256
- 938cc380df91f783…
- 包大小
- 832.8 KB
- 判定
- REUSE_GREEN
- 路由
- native_N0
- 状态轴
- execution=green(reuse) / place=placed(reuse) / release=not_ready / card_state=ok
差异概览(机械口径)
闭包文件层(l1)
man 34 / cas 82 个 JS;共同 31,一致 30,man-only 3,cas-only 51
命令序列层(l2)
man 81 / cas 0 条命令;完全一致 0,核心一致 0,长度尾部差 0,man-only 81,cas-only 0
规范覆盖(l3)
spec_steps 1,缺失 REQ 0 项,checkData 13 次,计数缺口 1,物化 DEFICIT,执行 FAIL
断言自证(attestation)
js 断言 13 条 / 绑定层 1 条 / 缺口 0
机械差异分类
| 轴 | 说明 | 计数 |
|---|---|---|
| RUN_DIFF | man 通过 / cas 失败 | 1 |
| SCRIPT_DIALECT | 闭包文件差:man-only 3 / cas-only 51 | 54 |
| GEN_DIFF | 命令序列差:man-only 81 / cas-only 0 | 81 |
对比报告
4.2.8.2.1 TC_eUICC_ES10a.GetEuiccConfiguredAddresses — -man ↔ -cas diff 报告
交付形态说明:本报告随专家交付包分发——-man/-cas脚本包 zip 与 190server HTML 执行日志已内联至packages/、evidence-html/,相应路径已相对化;TTR、spec_intl、caseir 等仓内留痕仍为生成机原始路径(未随包)。
- 生成时间:2026-10-08 22:57:11 |引擎:holiday-blk5/0.1|配对状态:
PAIRED - 分母口径:卡侧 61 之一
1. 配对与包
| 侧 | 包/源 | sha256 | 源类型 | 入口用例 |
|---|---|---|---|---|
-man | 4.2.8.2.1-TC_eUICC_ES10a.GetEuiccConfiguredAddresses-man.zip | ff17a99dc0cf0410a87c7ef083533a69e32ac82593c5ed2749a2bcb9e778b1ec | zip | TC_eUICC_ES10a_GetEuiccConfiguredAddresses_01_Nominal_Only_Root_SM_DS_Address |
-cas | 4.2.8.2.1-TC_eUICC_ES10a.GetEuiccConfiguredAddresses-cas.zip | 938cc380df91f783c32783020bbae076ac60c863538e847fc497369d4682ff64 | zip | — |
- man 源路径:
../packages/man/4.2.8.2.1-TC_eUICC_ES10a.GetEuiccConfiguredAddresses-man.zip - cas 源路径:
../packages/cas/4.2.8.2.1-TC_eUICC_ES10a.GetEuiccConfiguredAddresses-cas.zip - 上游来源:{"man_ledger": true, "cas_ledger": true, "naming_map": true, "html_probe": true, "man_package": true, "cas_package": true}
- 适用性:naming-map=
M["M", "M", "M", "M", "M"];caseir=M
2. 执行摘要(双方 job/终态)
| 侧 | 终态/计划 | 备注 | ErrorCount | job_id | 业务状态 | TTR | 诊断包 |
|---|---|---|---|---|---|---|---|
-man | ok | _ok 复用(结构 A1-A7 PASS;_ok run 无厂商错误行)+-man 包真卡探针验证(business passed) | 0 | 20261007_043838:b8720b07953e47359d4e8b5eb979c078 | — | /Users/yuhu/cas/原料/切片/4.2.8.2.1-TC_eUICC_ES10a.GetEuiccConfiguredAddresses/logs/20260907_114828_ok/extracted/ESIM_TEST_SGP_23/TC_eUICC_ES10a_GetEuiccConfiguredAddresses_01_Nominal_Only_Root_SM_DS_Address.ttr | — |
-cas | failed | 产物 placed(B2/B6,job …56bcc861/…e1478d88);本轮不重跑 | 39 | 94f8a443cc3948bfb3f3ab340fa690a7 | — | /Users/yuhu/cas/experiments/4.2.8.2.1-TC_eUICC_ES10a.GetEuiccConfiguredAddresses-20261004_020842/logs/94f8a443_gapfix1/result/TC_eUICC_ES10a_GetEuiccConfiguredAddresses/TC_eUICC_ES10a_GetEuiccConfiguredAddresses_01_Nominal.ttr | — |
- cas 块4账本:decision=
REUSE_GREEN;route=native_N0;live 事件 1 条(4.6 波次进行中;以块4终版账本为准) - cas 4.6 波次最新执行:terminal=
failed;stage=cas_gapfix_rerun;job=94f8a443cc3948bfb3f3ab340fa690a7;gaps=["gapfix-rerun:job 终态 succeeded,业务判 failed(error_count=4);failed 亦为有效终态,如实登记"] - cas 证据来源分层:
REUSE_GREEN→ 历史复用(prior evidence,本轮未重跑)
3. HTML 执行日志状态
-man:NATIVE(../evidence/4.2.8.2.1/man/TC_eUICC_ES10a_GetEuiccConfiguredAddresses_01_Nominal_Only_Root_SM_DS_Address.html;sha2568aefc0a334c2378c8b945849709b158ea33077e1aa3056da9e3b0b97d2dda96b;129430 bytes)-cas:NATIVE(../evidence/4.2.8.2.1/cas/TC_eUICC_ES10a_GetEuiccConfiguredAddresses_01_Nominal.html;sha2560631f1cf36c3960fd49079bbc1e13c1b924d4d985fc52fb9bb786494f5884c41;13298 bytes)- 纪律:原生缺失 →
HTML_UNAVAILABLE显式阻断(附探针结论);派生件仅标DERIVED_NOT_NATIVE,不冒充原生。
4. L1 脚本/依赖/命名差异(源文件闭包级)
- 闭包规模:man 34 文件 / cas 82 文件;同名 31(字节同 30,内容异 1)
- 同名内容异:
Import/TestCase_SGP_23.js - man-only 文件 3:
ESIM_TEST_SGP_23.UCE,ESIM_TEST_SGP_23.sol,MANIFEST.json - cas-only 文件 51:
Import/CapInfo.js,Import/ExecuteTestCase.js,Import/ExecuteTestCase_CSC.js,Import/ExecuteTestCase_LoadProfile_via_bip.js,Import/ExecuteTestCase_Local_Management.js,Import/ExecuteTestCase_Non_Telecom_Profile.js,Import/ExecuteTestCase_Performance.js,Import/ExecuteTestCase_PressureTest.js,Import/ExecuteTestCase_ProfileFormatTest_V_2_3_1.js,Import/ExecuteTestCase_ProfileServicesListTest.js… - 注:man 包=切片最小闭包(
script/投影);cas 包=slice_native 全工程投影(厂商参照闭包+生成体)。闭包规模差为打包形态差异;同名文件字节差集中于Import/TestCase_SGP_23.js(TC 入口本体)。
4.1 入口代码对照
- 行数:man 112 / cas 61;字符:man 4984 / cas 4330
- man 顶层调用 Top:[["TestStepStart2", 12], ["CheckData", 7], ["LPAd_Transport_data_to_eUICC", 6], ["GenHexData", 3], ["EuiccConfiguredAddressesResponse", 3], ["checkCardResDataFormat", 3], ["SubLevel", 3], ["TC_eUICC_ES10a_GetEuiccConfiguredAddresses_02_Nominal_Root_SM_DS_and_Default_SM_DP_Addresses", 2], ["TraceStart", 2], ["Ini_powerOn_eUICC_LPAe_not_activate", 2]]
- cas bind 调用:[["checkData", 13], ["sendApdu", 4], ["resetAndAtr", 1], ["runToSteadyState", 1], ["sendTerminalProfile", 1], ["manageChannelOpen", 1]]
| 方言映射对 | 命中数 |
|---|---|
| TS_*_cmd() ↔ bind.* 命令封装 | 4 |
unified diff(截断预览)
--- man
+++ cas
@@ -1,111 +1,60 @@
-// slice of Import\TestCase_SGP_23.js - cases: TC_eUICC_ES10a_GetEuiccConfiguredAddresses_01_Nominal_Only_Root_SM_DS_Address + TC_eUICC_ES10a_GetEuiccConfiguredAddresses_02_Nominal_Root_SM_DS_and_Default_SM_DP_Addresses (extracted verbatim)
+// Author: 卡思Cas智能体
+// Date: 20260909-232158
+// Function: (purpose 原文未由 SGP.23 该 TC 提供,corpus vacuum 登记)TC_eUICC_ES10a.GetEuiccConfiguredAddresses,Test Sequence #01 Nominal:,适用性 M。
+// Test points: S1-C1 ATR_present;S2-C2 outer tag 62;S2-C1 SW;S3-C1 SW;S4-C1 final SW;S5-C1 SW
+// S5-C2 CHANNEL_NUMBER extracted;S6-C1 SW;S7-C1 SW;S7-C2 outer tag BF3C
+// S7-C3 response prefix BF3C1A811874657374726F6F74736D64732E6578616D706C652E636F6D
+// S7-C4 response prefix BF3C1A;S7-C5 request data
+// 本函数由 CaseIR 4.2.8.2.1 编译生成(blindgen-42821-20260909_223223,SGP.23 v1.16 × SGP.22 v2.7):字节权威=CaseIR,非誊录黄金脚本。
+// Value-free template: every data byte is injected from CaseIR fields; no scaffold globals (see docs/speconly/compile-symbol-migration.md).
+// 适用性 M:编译期门,运行时由 harness 环境前置承担。
+function TC_eUICC_ES10a_GetEuiccConfiguredAddresses_01_Nominal() {
+ var bind = curBind;
+ // IC1 (seq#01) PROC_EUICC_INITIALIZATION_SEQUENCE: declared unexpanded (non-PROC row or K corpus vacuum; see CaseIR open_items).
+ // IC2 (seq#01) PROC_OPEN_LOGICAL_CHANNEL_AND_SELECT_ISDR: declared unexpanded (non-PROC row or K corpus vacuum; see CaseIR open_items).
+ // IC1 (seq#02) PROC_EUICC_INITIALIZATION_SEQUENCE: declared unexpanded (non-PROC row or K corpus vacuum; see CaseIR open_items).
+ // IC2 (seq#02) PROC_OPEN_LOGICAL_CHANNEL_AND_SELECT_ISDR: declared unexpanded (non-PROC row or K corpus vacuum; see CaseIR open_items).
-function TC_eUICC_ES10a_GetEuiccConfiguredAddresses_01_Nominal_Only_Root_SM_DS_Address()
-{
+ // 步骤 1:RESET(procedure_expansion)
+ var s1 = bind.resetAndAtr();
+ bind.checkData("S1-C1 ATR_present", "1", s1.atr_hex !== "" ? "1" : "0");
- tracenamestr = "测试目的:仅获取Root SM-DS地址";
- curDis.TraceStart(sno++,tracenamestr);
+ // 步骤 2:SELECT_MF(procedure_expansion)
+ var s2 = bind.sendApdu("00", "A4", "00", "04", "3F00", "00", "9000");
+ bind.checkData("S2-C2 outer tag 62", "62", s2.resp.substring(0, 2));
+ bind.checkData("S2-C1 SW", "9000", s2.sw);
- curDis.TestStepStart2(stno++,"eUICC卡片初始化;");
- Ini_powerOn_eUICC_LPAe_not_activate();
+ // 步骤 3:TERMINAL_CAPABILITY_LPAd(procedure_expansion)
+ var s3 = bind.sendApdu("80", "AA", "00", "00", "A9058100830107", "00", "9000");
+ bind.checkData("S3-C1 SW", "9000", s3.sw);
- curDis.TestStepStart2(stno++,"读卡器向卡片发送MANAGE_CHANNEL命令,打开辅助逻辑通道;");
- TS_MANAGE_CHANNEL_OPEN();
+ // 步骤 4:TERMINAL_PROFILE(procedure_expansion)
+ var steady4 = bind.runToSteadyState(function () {
+ return bind.sendTerminalProfile("FFFFFFFF7F9D00DFBF00001FE2000000C7EB0000000168005000000000000200", "9000");
+ });
+ bind.checkData("S4-C1 final SW", "9000", steady4.final.sw);
+ // S4-C2: pattern clause 'TPidentifiesproactive_terminal_support' has no static generation face (unmapped).
+ // S4-C2: binding:tp_verbatim_emission_enables_proactive_session(TS102223-6.2;R2-job-c6c8b75) (check_attestation)
- curLogicChannel = 1;
+ // 步骤 5:MANAGE_CHANNEL_OPEN(procedure_expansion)
+ // CHANNEL_NUMBER extraction and dynamic CLA rebinding are CasBind internal state (chaining rule; no generated-code re-implementation).
+ var s5 = bind.manageChannelOpen("9000");
+ bind.checkData("S5-C1 SW", "9000", s5.sw);
+ bind.checkData("S5-C2 CHANNEL_NUMBER extracted", "1", s5.chan !== null ? "1" : "0");
- curDis.TestStepStart2(stno++,"读卡器向卡片发送SELECT命令,选择ISD-R;");
- TS_SELECT("Select ISD",ISD_R_AID,"9000");
+ // 步骤 6:MTD_SELECT(procedure_expansion)
+ // CLA = bound channel (cla_rule) and <L> length binding are CasBind internal state (chaining rule; no generated-code re-implementation).
+ var s6 = bind.sendApdu(null, "A4", "04", "00", "A0000005591010FFFFFFFF8900000100", "00", "9000");
+ // MTD_SELECT expected face is SW-only (K Annex C.2 open-channel procedure step 2: no FCI content assertion in corpus); no fabricated template parse.
+ bind.checkData("S6-C1 SW", "9000", s6.sw);
- curDis.TestStepStart2(stno++,"读卡器向卡片发送 StoreData命令,执行EuiccMemoryResetRequest,Reset default SM-DP+ address;");
- var euiMemoryResetRequest = new EuiccMemoryResetRequest();
- euiMemoryResetRequest.resetOptions = "0520";
- euiMemoryResetRequest.GenHexData();
- var respData = LPAd_Transport_data_to_eUICC(euiMemoryResetRequest.hexData);
- curStrHandle.CheckData("BF3403800100", respData, "EuiccMemoryResetResponse");
-
-
- var Profile_load_procedure = new RSP_profile_load_procedure_LPAd(PROFILE_OPERATIONAL1_DATA);
- curDis.TestStepStart2(stno++,"读卡器向卡片发送 StoreData命令,执行EuiccConfiguredAddressesRequest,获取卡片的defaultDpAddress和rootDsAddress;");
- var respData = LPAd_Transport_data_to_eUICC(EuiccConfiguredAddressesRequestHexStr);
-
-
- var euiccConfiguredAddressesResponse = new EuiccConfiguredAddressesResponse();
- euiccConfiguredAddressesResponse.checkCardResDataFormat(respData);
- try
- {
- if (typeof(euiccConfiguredAddressesResponse.defaultDpAddress) != "undefined")
- obj.SubLevelError("卡片应当没有defaultDpAddress返回,");
- curStrHandle.CheckData(TEST_ROOT_DS_ADDRESS, euiccConfiguredAddressesResponse.rootDsAddress,"root Ds Address");
-
-
- }catch(e){
- obj.SubLevel(ProfileInfoListResponse_Data_Error, level_of_SubLevel.error);
- }
- RecoverCard();
+ // 步骤 7:MTD_STORE_DATA(tc_step;REQ: RQ57_017, RQ57_018, RQ57_019, RQ33_021_1)
+ // <L> length binding and the conditional 61XX + GET RESPONSE chain (D.4.2) are CasBind internal state (chaining rule).
+ var sdCla7 = s5.chan !== null ? (s5.chan <= 3 ? 128 + s5.chan : 188 + s5.chan).toString(16).toUpperCase() : null;
+ var s7 = bind.sendApdu(sdCla7, "E2", "91", "00", "BF3C00", "00", "9000");
+ bind.checkData("S7-C1 SW", "9000", s7.sw);
+ bind.checkData("S7-C2 outer tag BF3C", "BF3C", s7.resp.substring(0, 4));
+ bind.checkData("S7-C3 response prefix BF3C1A811874657374726F6F74736D64732E6578616D706C652E636F6D", "BF3C1A811874657374726F6F74736D64732E6578616D706C652E636F6D", s7.resp.substring(0, 58));
+ bind.checkData("S7-C4 response prefix BF3C1A", "BF3C1A", s7.resp.substring(0, 6));
+ bind.checkData("S7-C5 request data", "BF3C00", s7.cmd.substring(10, 16));
}
-
-function TC_eUICC_ES10a_GetEuiccConfiguredAddresses_02_Nominal_Root_SM_DS_and_Default_SM_DP_Addresses()
-{
-
- tracenamestr = "测试目的:获取Root SM-DS和默认SM-DP+地址";
- curDis.TraceStart(sno++,tracenamestr);
-
- curDis.TestStepStart2(stno++,"eUICC卡片初始化;");
- Ini_powerOn_eUICC_LPAe_not_activate();
-
- curDis.TestStepStart2(stno++,"读卡器向卡片发送MANAGE_CHANNEL命令,打开辅助逻辑通道;");
- TS_MANAGE_CHANNEL_OPEN();
-
- curLogicChannel = 1;
-
- curDis.TestStepStart2(stno++,"读卡器向卡片发送SELECT命令,选择ISD-R;");
- TS_SELECT("Select ISD",ISD_R_AID,"9000");
-
- curDis.TestStepStart2(stno++,"读卡器向卡片发送 StoreData命令,执行SetDefaultDpAddressRequest,设置DefaultDpAddressRequest为TEST_DP_ADDRESS1;");
…(差异行超限,共 166 行,此处截断)
- man:
ESIM_TEST_SGP_23.UCE;入口 [('TC_eUICC_ES10a_GetEuiccConfiguredAddresses_01_Nominal_Only_Root_SM_DS_Address', 'GetEuiccConfiguredAddresses', 'Import\\\\ExecuteTestCase_SGP_23.js(TC_eUICC_ES10a_GetEuiccConfiguredAddresses_01_Nominal_Only_Root_SM_DS_Address)')];参数 {"ReaderName": "Identiv SCR35xx USB Smart Card Reader 0"} - cas:
TC_eUICC_ES10a_GetEuiccConfiguredAddresses/TC_eUICC_ES10a_GetEuiccConfiguredAddresses.uce;入口 [('TC_eUICC_ES10a_GetEuiccConfiguredAddresses_01_Nominal', 'TC_eUICC_ES10a_GetEuiccConfiguredAddresses', 'Import\\\\ExecuteTestCase_spec.js(TC_eUICC_ES10a_GetEuiccConfiguredAddresses_01_Nominal)')];参数 {"ReaderName": "Identiv SCR35xx USB Smart Card Reader 0"}
5. L2 步骤/APDU/step_map 差异(结构化对齐)
- 命令计数:man 81 / cas 0;精确对齐 0,核心(CLA·INS·P1·P2·Lc)同 0,man-only 81,cas-only 0
| # | -man | -cas | 对齐 |
|---|---|---|---|
| — | man-only: @RESET, 00A40004023F00, 00C000002C, 80AA000007A9058100830137, 8010000023FFFFFFFF7F9D00DFBF00001FE20000…0000038, 801200000F, 801400000C810301250082028281830100, 0070000000, 0070000001, 01A4040010A0000005591010FFFFFFFF8900000100, 01C0000025, 81E2910007BF340482020520 |
6. L3 规范字段/Expected/REQ/通过条件差异
- spec:/Users/yuhu/cas/原料/切片/4.2.8.2.1-TC_eUICC_ES10a.GetEuiccConfiguredAddresses/spec_intl/SGP.23-v1.16_4.2.8_GetEuiccConfiguredAddresses.md(风格:table);caseir:
/Users/yuhu/cas/产物/4.2.8.2.1-TC_eUICC_ES10a.GetEuiccConfiguredAddresses/caseir_materialized_gate.json
| 步 | 规范动作 | Expected 片段 | 规范 REQ | cas 检查 | cas REQ | man 实现 | man 结果 |
|---|---|---|---|---|---|---|---|
| 1 | MTD_STORE_DATA( #GET_EUICC_CONFIGURED_ADDRESSES) | 1 | ["RQ57_017", "RQ57_018", "RQ57_019", "RQ33_021_1"] | ["S7-C1", "S7-C2", "S7-C3", "S7-C4", "S7-C5", "S15-C1", "S15-C2", "S15-C3", "S15-C4", "S15-C5"] | ["RQ31_066", "RQ33_021_1", "RQ57_017", "RQ57_018", "RQ57_019"] | `LPAd_Transport_data_to_eUICC(EuiccConfiguredAddressesReques | 通过(81E2910003 BF3C00 → GET RESPONSE 9000,BF3C1A 8118 74657374726F6F74736D64732E6578616D706C652E636F6D=期望=实际;无 defaultDpAddress 字段——#R_ES10a_GECA_DS 语义达成,RQ57_017/018/019 RQ33_021_1,ttr APDU49-APDU56) |
6.1 充分性分析(启发式,不作最终裁定)
- cas:
GAPS_FOUND(全步有检查=True;REQ 全覆盖=True;ErrorCount==0=False) - cas 物化核对(启发式旁证,权威见下行 attestation):声明检查 14 项 / 生成体 checkData 13 次 / S 标号重合 13 / 计数缺口 1 / 形态
DEFICIT;执行面FAIL(计数缺口须结合绑定层隐含断言核验,非直接判缺陷) - cas 编译器自证(check_attestation,同批构建):声明 None = js 13 + binding 1 + gap 0;缺口判定以本行为权威(启发式计数仅旁证)
- binding 覆盖示例:
S4-C2→binding:tp_verbatim_emission_enables_proactive_session(TS102223- - cas 注释面登记检查(未以 checkData 物化、代码内有注释说明):['S4-C2']
- cas 未绑定序列检查(信息性;UCE 单绑 #1,不判缺口):['S10-C1', 'S11-C1', 'S11-C2', 'S12-C1', 'S12-C2', 'S13-C1', 'S14-C1', 'S14-C2', 'S15-C1', 'S15-C2', 'S15-C3', 'S15-C4']
- man:mapping 行 5 / 规范步 1;TTR 期望/实际回声 108;厂商工具内置审计(TTR 期望/实际回声行为证据);脚本字节级充分性不可完全外部验证
- caseir open_items:
- 卡态编排责任(非 CaseIR 范围):seq#01 要求 ISD-R 无 Default SM-DP+ 地址——语料未指定本 TC 用何手段确保该状态(E 段 IC 表仅陈述状态;§2.2.2 规定 Initial Conditions are intended to be reached dynamically using the Test Tool),归测试工具/编排侧实现。
- seq#02 预置步骤(step 14)的位置裁定:E 段 IC 表陈述'The ISD-R is provisioned with the Default SM-DP+ Address #TEST_DP_ADDRESS1';§2.2.2 规定'No additional operation SHALL be done prior to the test sequence besides those indicated in the Initial Conditions',故预置建模在 IC1/IC2 展开之后、tc_step 之前(须先开通道并选 ISD-R 才能发 ES10a.SetDefaultDpAddress)。
- 91XX proactive 机制(TS 102 223 §6.3)与 TERMINAL CAPABILITY eUICC 指示(TS 102 221 §11.1.19.2.4)属测试环境/初始化面行为,各步骤 Expected 列明文 SW=0x9000,本 CaseIR 不为 91XX 另立断言。
- TERMINAL_CAPABILITY_LPAd 数据 A9 05 81 00 83 01 07 中 tag '83'(eUICC SGP.22 能力指示)与 TS 102 221 §11.1.19.2.4 一致;值 07 的语义(RSP Device Capabilities 位图)语料未展开,按 Annex D.4 常量机械转录不解释。
- ES10a 地址字段编码 D-05 卡形适配(用户裁定 2026-09-10):断言面 8118/8019/800100,规范形 0C/02 维持登记(status: adjudicated)
7. 分类结论(封闭枚举)
| 轴 | 计数 | 说明 |
|---|---|---|
RUN_DIFF | 1 | man 通过 / cas 失败 |
SCRIPT_DIALECT | 54 | 闭包文件差:man-only 3 / cas-only 51 |
GEN_DIFF | 81 | 命令序列差:man-only 81 / cas-only 0 |
| 侧 | 根因候选(七类,启发式签名) | 签名 | |||
|---|---|---|---|---|---|
| cas | card_error | `Connect Reader 失败 | card is NOT connected | SW=0000 | SW=00000000` |
签名为文本面启发式命中(如 6D00 等 SW 亦可能是负例期望值),须结合 Expected 面核验后方可定论。
- 置信度:heuristic;需人工复核:False
8. 证据路径
- man 包:
../packages/man/4.2.8.2.1-TC_eUICC_ES10a.GetEuiccConfiguredAddresses-man.zip - man TTR:
/Users/yuhu/cas/原料/切片/4.2.8.2.1-TC_eUICC_ES10a.GetEuiccConfiguredAddresses/logs/20260907_114828_ok/extracted/ESIM_TEST_SGP_23/TC_eUICC_ES10a_GetEuiccConfiguredAddresses_01_Nominal_Only_Root_SM_DS_Address.ttr - cas 包/源:
../packages/cas/4.2.8.2.1-TC_eUICC_ES10a.GetEuiccConfiguredAddresses-cas.zip - cas TTR:
/Users/yuhu/cas/experiments/4.2.8.2.1-TC_eUICC_ES10a.GetEuiccConfiguredAddresses-20261004_020842/logs/94f8a443_gapfix1/result/TC_eUICC_ES10a_GetEuiccConfiguredAddresses/TC_eUICC_ES10a_GetEuiccConfiguredAddresses_01_Nominal.ttr - spec_intl:
/Users/yuhu/cas/原料/切片/4.2.8.2.1-TC_eUICC_ES10a.GetEuiccConfiguredAddresses/spec_intl/SGP.23-v1.16_4.2.8_GetEuiccConfiguredAddresses.md - caseir:
/Users/yuhu/cas/产物/4.2.8.2.1-TC_eUICC_ES10a.GetEuiccConfiguredAddresses/caseir_materialized_gate.json - step_map:
—