test: allow skipping nested local service probes

This commit is contained in:
udo
2026-06-22 02:39:36 +00:00
parent 30fcfce103
commit c148c1b36b
2 changed files with 14 additions and 4 deletions
+7 -2
View File
@@ -272,7 +272,7 @@ bool cli_site_body_reports_failure(String lower)
return(cli_contains(lower, ">failed 1") || cli_contains(lower, ">failed 2") || cli_contains(lower, ">failed 3") || cli_contains(lower, ">failed 4") || cli_contains(lower, ">failed 5") || cli_contains(lower, ">failed 6") || cli_contains(lower, ">failed 7") || cli_contains(lower, ">failed 8") || cli_contains(lower, ">failed 9"));
}
void cli_run_site_suite()
void cli_run_site_suite(bool skip_local_service_pages = false)
{
DValue manifest;
for(String line : split(file_get_contents("manifest.txt"), "\n"))
@@ -284,6 +284,11 @@ void cli_run_site_suite()
if(parts.size() < 7 || trim(parts[5]) != "1")
continue;
String file = trim(parts[0]);
if(skip_local_service_pages && (file == "io.uce" || file == "services.uce"))
{
cli_test_skip(String("uce_site_suite:site tests ") + (file == "io.uce" ? "filesystem" : "services"), "skipped local nested self-HTTP service probe pages for this environment");
continue;
}
String title = trim(parts[1]);
String expected = first(trim(parts[4]), title);
CliHttpResponse res;
@@ -422,7 +427,7 @@ CLI(Request& context)
cli_run_http_smoke();
print("[GROUP] http ", std::to_string((u64)((time_precise() - group_start) * 1000)), " ms\n");
group_start = time_precise();
cli_run_site_suite();
cli_run_site_suite(input["skip_local_service_pages"].to_bool());
print("[GROUP] site ", std::to_string((u64)((time_precise() - group_start) * 1000)), " ms\n");
group_start = time_precise();
cli_run_doc_pages_gate();