Package-level declarations

Types

Link copied to clipboard
data class Member(val name: String, val failing: Boolean)

A capsule's name and outcome as the result lists it.

Link copied to clipboard
data class SetCapsule(val name: String, val failing: Boolean, val capsule: Capsule)

One capsule of a set with the outcome of the run it describes.

Link copied to clipboard

Ranks the static attributes of N labelled capsules with the Ochiai spectrum, the same score the history ranking uses, with failing capsules as the failing runs. A value present in every capsule is left out because it splits nothing, and so is a value no failing capsule holds. Only the failing side is scored, so a key whose failing capsules disagree ranks as a partial split.

Link copied to clipboard
data class SetResult(val members: List<Member>, val splits: List<Split>)

The attribute values ranked by how well they split a set of passing capsules from failing ones. splits is empty unless the set has both sides.

Link copied to clipboard
data class Split(val path: String, val value: String, val failing: Int, val passing: Int, val score: Long, val separates: Boolean)

One attribute value that failing capsules hold: failing and passing count the capsules holding it on each side, and it separates when every failing capsule holds it and no passing capsule does.