MultiEvalResult

scalus.testing.eval.MultiEvalResult
case class MultiEvalResult(results: Map[(TargetLoweringBackend, PlutusVM), Result], uplcCliResult: Option[UplcEvalResult] = ...)

Result from evaluating across multiple backends/VMs.

Value parameters

results

Map from (backend, vm) pair to Result

uplcCliResult

Optional result from UplcCli (JVM-only)

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def allFailed: Boolean

Check if all results are failures

Check if all results are failures

Attributes

def allSucceeded: Boolean

Check if all results are successful

Check if all results are successful

Attributes

def allTermsEqual: Boolean

Check if all successful results have the same term (alpha-equivalent)

Check if all successful results have the same term (alpha-equivalent)

Attributes

Get all budgets from successful evaluations

Get all budgets from successful evaluations

Attributes

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product