Package-level declarations

Types

Link copied to clipboard
object Capsules

Writes the capsule and the run descriptor of every sanitized log under a fixtures directory.

Link copied to clipboard
class FileReport(val name: String, val rawBytes: Int, val outBytes: Int, val linesIn: Int, val linesOut: Int, val counts: Map<String, Int>, val examples: Map<String, String>)
Link copied to clipboard
object Freeze

Turns a directory of raw CI logs and gh JSON into the sanitized files under fixtures.

Link copied to clipboard

Writes ImageTags.kt in core: the tags of the official Docker Hub repositories that ImageTable composes, so it can pick an existing tag offline. Run by hand, never in build.

Link copied to clipboard
class LeakException(message: String) : Exception
Link copied to clipboard
Link copied to clipboard
object Review
Link copied to clipboard

The outcome, failing step and duration of a run, read from its sanitized summary JSON.

Link copied to clipboard

A partial capsule read from the environment lines of one job in a sanitized CI log.

Link copied to clipboard
class Sanitized(val text: String, val counts: Map<String, Int>, val examples: Map<String, String>)

Sanitized.examples holds the first sanitized line each removal kind appeared on, never the raw one.

Functions

Link copied to clipboard
fun main(args: Array<String>)