Silk

silk/test_runner

Profiles: aarch64-apple-darwin, aarch64-unknown-linux-gnu, aarch64-unknown-linux-gnu-no-libc, wasm32-unknown-unknown, x86_64-unknown-linux-gnu, x86_64-unknown-linux-gnu-no-libc.

Builtin sequential test runner assembled from public static test primitives.

Details

This module is an ordinary Silk application selected by silk test. It discovers tests from the compilation request, applies runtime-only filters, invokes matching tests sequentially, and returns process status 0, 1, or 2. Its host plan is validated before any test body runs.

Import as TestRunner with import silk.test_runner as TestRunner.

Public declarations: 1.

main

pub effect<'static> fn main() -> i32 ? &mut HostInput

Runs every selected discovered test sequentially and returns a process status.

On this page