// 独立自检入口(Windows 下 moon test 可能受嵌套进程限制)。
///|
fn main {
let total = @lib.conformance_case_count()
let failures = @lib.run_conformance()
if failures.length() == 0 {
println("conformance: \{total} cases passed")
@sys.exit(0)
return
}
for failure in failures {
println("FAIL \{failure}")
}
println("conformance: \{failures.length()} / \{total} failed")
@sys.exit(1)
}