All Downloads are FREE. Search and download functionalities are using the official Maven repository.

de.tobiasroeser.mill.integrationtest.TestResult.scala Maven / Gradle / Ivy

package de.tobiasroeser.mill.integrationtest

sealed trait TestResult

object TestResult {
  case object Success extends TestResult
  case object Skipped extends TestResult
  case object Failed extends TestResult

  implicit def rw: upickle.default.ReadWriter[TestResult] = upickle.default.readwriter[String].bimap(
    _ match {
      case Success => "success"
      case Skipped => "skipped"
      case Failed => "failed"
    },
    _ match {
      case "success" => Success
      case "skipped" => Skipped
      case "failed" => Failed
    }
  )
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy