fix test runner repo path handling
This commit is contained in:
parent
4a6fc46ec8
commit
1770323a2a
@ -21,7 +21,8 @@ RENDER(Request& context)
|
||||
};
|
||||
|
||||
site_tests_page_start("API Coverage Manifest", "Repository-level guard that public wasm-unit APIs have an explicit test/doc/internal decision.");
|
||||
String out = shell_exec("cd /Code/uce.openfu.com/uce && python3 scripts/api_coverage_manifest.py");
|
||||
String repo_root = process_start_directory();
|
||||
String out = shell_exec("cd " + shell_escape(repo_root) + " && python3 scripts/api_coverage_manifest.py");
|
||||
check("api coverage manifest", contains(out, "API coverage manifest ok"), out);
|
||||
site_tests_summary(passed, failed, skipped, "This page runs only on trusted/local test requests.");
|
||||
site_tests_page_end();
|
||||
|
||||
@ -280,7 +280,7 @@ void cli_run_site_suite()
|
||||
for(String marker : { "compile error", "runtime error", "timed out acquiring compile lock", "near line" })
|
||||
if(cli_contains(lower, marker))
|
||||
ok = false;
|
||||
if(cli_contains(lower, "<div class=\"tests-summary\">") && !cli_contains(lower, ">failed 0<"))
|
||||
if(cli_contains(lower, "<div class=\"tests-summary\">") && !cli_contains(lower, ">failed 0</span>"))
|
||||
ok = false;
|
||||
if(!ok && file == "services.uce")
|
||||
{
|
||||
@ -291,7 +291,7 @@ void cli_run_site_suite()
|
||||
for(String marker : { "compile error", "runtime error", "timed out acquiring compile lock", "near line" })
|
||||
if(cli_contains(lower, marker))
|
||||
ok = false;
|
||||
if(cli_contains(lower, "<div class=\"tests-summary\">") && !cli_contains(lower, ">failed 0<"))
|
||||
if(cli_contains(lower, "<div class=\"tests-summary\">") && !cli_contains(lower, ">failed 0</span>"))
|
||||
ok = false;
|
||||
}
|
||||
String name = "uce_site_suite:site tests " + (file == "index.uce" ? "index" : file == "io.uce" ? "filesystem" : file == "websockets.ws.uce" ? "websockets page" : replace(replace(replace(file, ".uce", ""), ".ws", ""), "_", " "));
|
||||
@ -427,7 +427,8 @@ CLI(Request& context)
|
||||
print("[GROUP] starter ", std::to_string((u64)((time_precise() - group_start) * 1000)), " ms\n");
|
||||
group_start = time_precise();
|
||||
cli_run_tcp_smoke();
|
||||
String cli_arg_out = shell_exec("cd /Code/uce.openfu.com/uce && bash scripts/uce-cli /tests/cli.uce action=arg message=hello-cli 2>&1");
|
||||
String repo_root = process_start_directory();
|
||||
String cli_arg_out = shell_exec("cd " + shell_escape(repo_root) + " && bash scripts/uce-cli /tests/cli.uce action=arg message=hello-cli 2>&1");
|
||||
cli_test_case("uce_cli_fixture:cli_arg", contains(cli_arg_out, "hello-cli") && contains(cli_arg_out, "fallback"), cli_truncate(cli_arg_out));
|
||||
print("[GROUP] tcp ", std::to_string((u64)((time_precise() - group_start) * 1000)), " ms\n");
|
||||
group_start = time_precise();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user