Testing Basics
Suite Summary
Summarize passed and failed checks for a small test suite.
testing
A test summary gives a quick view of whether a suite is green or needs fixes.
Suite Summary
SuiteSummary.kt
Replay: real traced execution (multi-file project)
fun main() {
val failed = 1
val total = 5
val passed = total - failed
val status = if (failed == 0) "green" else "red"
println("total=$total")
println("passed=$passed")
println("failed=$failed")
println("status=$status")
}
fun main() {
val failed = 0
val total = 5
val passed = total - failed
val status = if (failed == 0) "green" else "red"
println("total=$total")
println("passed=$passed")
println("failed=$failed")
println("status=$status")
}
fun main() {
val failed = 2
val total = 5
val passed = total - failed
val status = if (failed == 0) "green" else "red"
println("total=$total")
println("passed=$passed")
println("failed=$failed")
println("status=$status")
}
failed ← 1, total ← 5, passed ← 4, status ← red
1fun main() {2 val failed→ 1 = 1 //@failed=0, 23 val total→ 5 = 54 val passed→ 4 = total5 - failed15 val status→ red = if (failed1 == 0) "green" else "red"67 println("total=$total5")8 println("passed=$passed4")9 println("failed=$failed1")10 println("status=$statusred")11}outputtotal=5 passed=4 failed=1 status=red
failed ← 0, total ← 5, passed ← 5, status ← green
1fun main() {2 val failed→ 0 = 03 val total→ 5 = 54 val passed→ 5 = total5 - failed05 val status→ green = if (failed0 == 0) "green" else "red"67 println("total=$total5")8 println("passed=$passed5")9 println("failed=$failed0")10 println("status=$statusgreen")11}outputtotal=5 passed=5 failed=0 status=green
failed ← 2, total ← 5, passed ← 3, status ← red
1fun main() {2 val failed→ 2 = 23 val total→ 5 = 54 val passed→ 3 = total5 - failed25 val status→ red = if (failed2 == 0) "green" else "red"67 println("total=$total5")8 println("passed=$passed3")9 println("failed=$failed2")10 println("status=$statusred")11}outputtotal=5 passed=3 failed=2 status=red