From a78fdadd88109debb478468521be3dff6fd306f0 Mon Sep 17 00:00:00 2001 From: Mikhail Chusavitin Date: Wed, 8 Apr 2026 10:40:43 +0300 Subject: [PATCH] Refine validate and burn profile layout --- audit/internal/webui/pages.go | 47 ++++++++++++++++------------------- 1 file changed, 22 insertions(+), 25 deletions(-) diff --git a/audit/internal/webui/pages.go b/audit/internal/webui/pages.go index ce7adde..3cb26d3 100644 --- a/audit/internal/webui/pages.go +++ b/audit/internal/webui/pages.go @@ -1031,25 +1031,26 @@ func renderValidate(opts HandlerOptions) string { return `
Non-destructive: Validate tests collect diagnostics only. They do not write to disks, do not run sustained load, and do not increment hardware wear counters.

Tasks continue in the background — view progress in Tasks.

-
-
Validate Profile
-
-
-
-
- - -
-
-

Runs validate modules sequentially with the selected cycle count and mode. Validate is quick (~5–15 min total); Stress is thorough (~30–60 min total).

- -
-
-
-
- -
-
+
+
Validate Profile
+
+
+
+
+
+
+ + +
+
+

Runs validate modules sequentially with the selected cycle count and mode. Validate is quick (~5–15 min total); Stress is thorough (~30–60 min total).

+ +
+ +
+
+
+
` + renderSATCard("cpu", "CPU", "runSAT('cpu')", "", renderValidateCardBody( @@ -2095,11 +2096,11 @@ func renderBurn() string {
- +

Run checked tests one by one. Tests run without cooldown. Each test duration is determined by the Burn Profile. Total test duration is the sum of all selected tests multiplied by the Burn Profile duration.

- +

Run checked core test modules (CPU, MEM, GPU). Tests start at the same time and run for a period with short cooldown phases to stress the server cooling system.

@@ -2147,10 +2148,6 @@ func renderBurn() string { -
GPU-Specific Tests
-
-
-