diff --git a/site/demo/error-reporting.uce b/site/demo/error-reporting.uce index c3bfed1..68100c0 100644 --- a/site/demo/error-reporting.uce +++ b/site/demo/error-reporting.uce @@ -13,7 +13,7 @@ RENDER(Request& context) { if(!test_demo_request_allowed(context)) { - test_demo_render_restricted_html(context, "Error reporting", "intentionally crash or abort request workers"); + test_demo_render_restricted_html(context, "Error reporting", "crash or abort request workers for diagnostics"); return; } String mode = context.get["mode"]; @@ -38,7 +38,7 @@ RENDER(Request& context) UCE Test: Error reporting -
These actions intentionally trigger guest traps so you can verify that UCE returns a usable `500` response from a healthy worker instead of dropping the upstream connection.
+These actions trigger guest traps so you can verify that UCE returns a usable `500` response from a healthy worker instead of dropping the upstream connection.
- UCE is a deliberately direct web runtime: files are pages, templates live next to control flow, + UCE is a direct web runtime: files are pages, templates live next to control flow, nginx fronts the whole thing, and a request can compile into a wasm module on first hit. It is built in the image of PHP's non-architecture, but with an explicit request object, component rendering, and a built-in WebSocket broker. diff --git a/site/tests/api_coverage.uce b/site/tests/api_coverage.uce index daf414f..91f22a5 100644 --- a/site/tests/api_coverage.uce +++ b/site/tests/api_coverage.uce @@ -23,6 +23,6 @@ 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"); check("api coverage manifest", contains(out, "API coverage manifest ok"), out); - site_tests_summary(passed, failed, skipped, "This page intentionally runs only on trusted/local test requests."); + site_tests_summary(passed, failed, skipped, "This page runs only on trusted/local test requests."); site_tests_page_end(); } diff --git a/site/tests/core.uce b/site/tests/core.uce index c1d96e1..e99c842 100644 --- a/site/tests/core.uce +++ b/site/tests/core.uce @@ -289,6 +289,6 @@ RENDER(Request& context) f64 drawn_float = draw_float(1.0, 2.0); check("gen_sha1() / gen_*() / draw_*()", gen_sha1("uce") == gen_sha1("uce") && gen_sha1("uce") != gen_sha1("UCE") && noise32_a == noise32_b && noise64 > 0 && noise01 >= 0.0 && noise01 <= 1.0 && ranged_int >= 10 && ranged_int <= 20 && ranged_float >= 1.0 && ranged_float <= 2.0 && drawn_int >= 1 && drawn_int <= 3 && drawn_float >= 1.0 && drawn_float <= 2.0, "noise32=" + std::to_string((u64)noise32_a) + " noise64=" + std::to_string(noise64) + " noise01=" + std::to_string(noise01) + " draw=" + std::to_string(drawn_int)); - site_tests_summary(passed, failed, skipped, "These assertions intentionally stay pure and side-effect free so they remain safe on the public site."); + site_tests_summary(passed, failed, skipped, "These assertions stay pure and side-effect free so they remain safe on the public site."); site_tests_page_end(); } diff --git a/site/tests/http.uce b/site/tests/http.uce index cc5dd0d..d400200 100644 --- a/site/tests/http.uce +++ b/site/tests/http.uce @@ -65,6 +65,6 @@ RENDER(Request& context) Destroy Session - site_tests_summary(passed, failed, skipped, "This page intentionally mutates only response headers and the test cookie/session namespace used by the suite."); + site_tests_summary(passed, failed, skipped, "This page mutates only response headers and the test cookie/session namespace used by the suite."); site_tests_page_end(); } \ No newline at end of file diff --git a/site/tests/io.uce b/site/tests/io.uce index 37850b4..0315297 100644 --- a/site/tests/io.uce +++ b/site/tests/io.uce @@ -81,6 +81,6 @@ RENDER(Request& context) check("memcache_escape_key() / memcache_escape_keys()", memcache_escape_key("a b") == "a_b" && escaped_keys.size() == 2 && !contains(escaped_keys[1], "\n"), join(escaped_keys, ",")); check("signal_name() / runtime_safe_key() / backtrace helpers", signal_name(SIGSEGV) == "SIGSEGV" && runtime_safe_key(" task one ") == gen_sha1("task one") && runtime_safe_key(" ") == "" && capture_backtrace_string() == "" && backtrace_frames_string(0, 0) == "", signal_name(SIGSEGV) + " / " + runtime_safe_key(" task one ")); - site_tests_summary(passed, failed, skipped, "This page intentionally limits writes to /tmp/uce-site-tests-io.txt so it stays disposable."); + site_tests_summary(passed, failed, skipped, "This page limits writes to /tmp/uce-site-tests-io.txt so it stays disposable."); site_tests_page_end(); } \ No newline at end of file diff --git a/site/tests/manifest.txt b/site/tests/manifest.txt index 3f1ed73..028c595 100644 --- a/site/tests/manifest.txt +++ b/site/tests/manifest.txt @@ -14,5 +14,5 @@ services.uce|Sockets And Services|Network/service helpers that are restricted ou tasks.uce|Tasks|Background task helper coverage.|http suite uce internal|Tasks|1|1 api_coverage.uce|API Coverage Manifest|Repository-level guard that public wasm APIs have tests/docs or an explicit internal decision.|http suite uce internal|API Coverage Manifest|1|1 security_headers.uce|Security Header Sanitizer|Low-level response header sanitizer fixture covered by the security smoke suite.|security http internal fixture|security header sanitizer test|0|1 -cli.uce|CLI Fixture|Local CLI socket fixture; HTTP render intentionally returns 404.|cli internal fixture|uce-unit-cli|0|0 +cli.uce|CLI Fixture|Local CLI socket fixture; HTTP render returns 404.|cli internal fixture|uce-unit-cli|0|0 call_helpers.uce|Unit Call Fixture|Fixture for unit_call and unit_render helper tests.|internal fixture|UNIT_RENDER_FIXTURE|0|0