From 725f51681afead11b38dc4e088e56fc52ca32567 Mon Sep 17 00:00:00 2001 From: ETWen Date: Mon, 17 Aug 2026 10:06:24 +0800 Subject: [PATCH] feat(ttl): Add leakage status to PMON snapshot, bump A/B/C to V1.0.2 - utils/setup_pmon.ttl: add 'show platform leak status' and 'leak channels' - Script A: move setup_pmon include into the TAKE DATA block - Script B: soak loop now reuses utils/setup_pmon.ttl instead of inline fan/temperature - Script C: fix header title (was 'Script B') --- src/Script_ABC_Blanton/1_Blanton_Script_A.ttl | 9 ++++----- src/Script_ABC_Blanton/2_Blanton_Script_B.ttl | 10 ++++------ src/Script_ABC_Blanton/3_Blanton_Script_C.ttl | 7 ++++--- src/Script_ABC_Blanton/utils/setup_pmon.ttl | 4 ++++ 4 files changed, 16 insertions(+), 14 deletions(-) diff --git a/src/Script_ABC_Blanton/1_Blanton_Script_A.ttl b/src/Script_ABC_Blanton/1_Blanton_Script_A.ttl index e33102e..5d8d97f 100644 --- a/src/Script_ABC_Blanton/1_Blanton_Script_A.ttl +++ b/src/Script_ABC_Blanton/1_Blanton_Script_A.ttl @@ -1,12 +1,13 @@ ; ============================================================================= ; Script A for Blanton -; Version : V1.0.1 -; Date : 2026-08-14 +; Version : V1.0.2 +; Date : 2026-08-17 ; Author : ETWen ; ============================================================================= ; Version History: ; V1.0.0 2026-08-13 Initial Version ; V1.0.1 2026-08-14 Add CLEAR PCIE Error +; V1.0.2 2026-08-17 utils/setup_pmon.ttl add Leakage Status ; ============================================================================= include "config.ttl" @@ -75,10 +76,8 @@ if EN_Margin = 1 then include "utils/show_margin_status.ttl" endif -; ========== Set and Read PMON Settings ========== -include "utils/setup_pmon.ttl" - ; ========== TAKE DATA ========== +include "utils/setup_pmon.ttl" include "utils/show_dmesg.ttl" wait prompt_sonic_root diff --git a/src/Script_ABC_Blanton/2_Blanton_Script_B.ttl b/src/Script_ABC_Blanton/2_Blanton_Script_B.ttl index 8fa1455..43b4360 100644 --- a/src/Script_ABC_Blanton/2_Blanton_Script_B.ttl +++ b/src/Script_ABC_Blanton/2_Blanton_Script_B.ttl @@ -1,12 +1,13 @@ ; ============================================================================= ; Script B for Blanton -; Version : V1.0.1 -; Date : 2026-08-14 +; Version : V1.0.2 +; Date : 2026-08-17 ; Author : ETWen ; ============================================================================= ; Version History: ; V1.0.0 2026-08-13 Initial Version ; V1.0.1 2026-08-14 Add AMD CPU STRESS TEST +; V1.0.2 2026-08-17 utils/setup_pmon.ttl add Leakage Status ; ============================================================================= include "config.ttl" @@ -63,10 +64,7 @@ sendln "jobs" ; ========== Get data every 10mins ========== while 1 - wait prompt_sonic_root - sendln "show platform fan" - wait prompt_sonic_root - sendln "show platform temperature" + include "utils/setup_pmon.ttl" ; ========== Check Margin ========== if EN_Margin = 1 then include "utils/show_margin_status.ttl" diff --git a/src/Script_ABC_Blanton/3_Blanton_Script_C.ttl b/src/Script_ABC_Blanton/3_Blanton_Script_C.ttl index 2cd3285..bcba1df 100644 --- a/src/Script_ABC_Blanton/3_Blanton_Script_C.ttl +++ b/src/Script_ABC_Blanton/3_Blanton_Script_C.ttl @@ -1,12 +1,13 @@ ; ============================================================================= -; Script B for Blanton -; Version : V1.0.1 -; Date : 2026-08-14 +; Script C for Blanton +; Version : V1.0.2 +; Date : 2026-08-17 ; Author : ETWen ; ============================================================================= ; Version History: ; V1.0.0 2026-08-13 Initial Version ; V1.0.1 2026-08-14 Add Check PCIE error counters,CHECK Stress results +; V1.0.2 2026-08-17 utils/setup_pmon.ttl add Leakage Status ; ============================================================================= include "config.ttl" diff --git a/src/Script_ABC_Blanton/utils/setup_pmon.ttl b/src/Script_ABC_Blanton/utils/setup_pmon.ttl index 5e007df..9ae12a8 100644 --- a/src/Script_ABC_Blanton/utils/setup_pmon.ttl +++ b/src/Script_ABC_Blanton/utils/setup_pmon.ttl @@ -12,3 +12,7 @@ wait prompt_sonic_root sendln "show platform current" wait prompt_sonic_root sendln "show platform ssdhealth" +wait prompt_sonic_root +sendln "show platform leak status" +wait prompt_sonic_root +sendln "show platform leak channels" \ No newline at end of file