package com.iinteractive.test.harness /** Classes that implement `Reporter` are capable of running a test class, * given its name. * * @see [[com.iinteractive.test.harness.MultiTestReporter MultiTestReporter]]. */ trait Reporter { /** Runs the test class identifed by the fully qualified class name * `testName`. * * @return The exit code for the harness to use. Will be 0 on success. */ def run (testName: String): Int }