// 独立自检入口。
///|
fn main {
let total = @Mr-Houjie/mbt-mailauth.selftest_case_count()
let failures = @Mr-Houjie/mbt-mailauth.run_selftest()
if failures.length() == 0 {
println("selftest: \{total} cases passed")
return
}
for failure in failures {
println("FAIL \{failure}")
}
println("selftest: \{failures.length()} / \{total} failed")
@abort.abort("selftest failed")
}