org.scalatest.tools.SocketReporter.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of scalatest_2.9.1 Show documentation
Show all versions of scalatest_2.9.1 Show documentation
ScalaTest is a free, open-source testing toolkit for Scala and Java
programmers.
The newest version!
package org.scalatest.tools
import org.scalatest.events.Event
import org.scalatest.ResourcefulReporter
import java.net.Socket
import java.io.ObjectOutputStream
import java.io.BufferedOutputStream
private[scalatest] class SocketReporter(host: String, port: Int) extends ResourcefulReporter {
private val socket = new Socket(host, port)
private val out = new ObjectOutputStream(socket.getOutputStream)
def apply(event: Event) {
synchronized {
out.writeObject(event)
out.flush()
}
}
def dispose() {
out.flush()
out.close()
socket.close()
}
} © 2015 - 2025 Weber Informatics LLC | Privacy Policy