Package-level declarations

Types

Link copied to clipboard
object API
Link copied to clipboard
class CloseablePath(path: <Error class: unknown class>, closeHandler: (<Error class: unknown class>) -> Unit)
Link copied to clipboard

Helper class for quickly calculating hashes.

Link copied to clipboard
object IO
Link copied to clipboard
class SimpleClient(val host: String, val timeout: Long = 5)
Link copied to clipboard
data class SubmissionException(val msg: String)
Link copied to clipboard
open class TestServer(port: Int = 0, val debug: Boolean = false)

Properties

Link copied to clipboard
val gitDirectory: <Error class: unknown class>
Link copied to clipboard
val measurementFile: <Error class: unknown class>
Link copied to clipboard
val metadataDirectory: <Error class: unknown class>
Link copied to clipboard
val pageDirectory: <Error class: unknown class>
Link copied to clipboard
val responseZip: <Error class: unknown class>
Link copied to clipboard
val root: <Error class: unknown class>
Link copied to clipboard
val submissionZip: <Error class: unknown class>

Functions

Link copied to clipboard
fun errorPage(status: String, detailedStatus: String, server: String = "-", lab: String = "-", errorLog: List<String> = listOf()): ByteArray
Link copied to clipboard
fun extractCommits(repoPath: <Error class: unknown class>, calculateEdits: Boolean = true): List<Commit>
Link copied to clipboard
fun fail(status: String, detailedStatus: String = IO.markdownToHtml(ResourceLoader.failed()), errorLog: List<String> = listOf())
Link copied to clipboard
fun generateStatusPage(archive: <Error class: unknown class>): <Error class: unknown class>
Link copied to clipboard
fun generateSubmission(measurement: Measurement, debug: Boolean = false): ByteArray
Link copied to clipboard

Collect different data for the submission.

Link copied to clipboard
fun main(args: Array<String>)
Link copied to clipboard
Link copied to clipboard
fun queryReport(host: String, job: String, apiKey: String): <Error class: unknown class>
Link copied to clipboard
fun queryStatus(host: String, job: String, apiKey: String): <Error class: unknown class>
Link copied to clipboard
fun <T> repeat(timeout: Long, worker: () -> <Error class: unknown class><T, Boolean, String>): T
Link copied to clipboard
fun runServer()
Link copied to clipboard
fun submitMeasurement(host: String, lab: String?, submission: ByteArray, apiKey: String, callTimeout: Long = 60 * 30L): <Error class: unknown class>
Link copied to clipboard
fun trySubmission(host: String, lab: String?, submission: ByteArray, timeout: Long, apiKey: String): MeasurementJob
Link copied to clipboard
fun <Error class: unknown class><ByteArray>.wrap(id: String): Nothing