[][src]Module functional_tests::evaluator

Structs

EvaluationLog

A log consisting of outputs from all stages and the final status. This is checked against the directives.

Transaction

A transaction to be evaluated by the testing infra. Contains code and a transaction config.

Enums

Command

Commands that drives the operation of LibraVM. Such as:

EvaluationOutput

An entry in the EvaluationLog.

OutputType
Stage

Indicates one step in the pipeline the given Move module/program goes through.

Status

Evaluation status: success or failure.

Functions

eval

Feeds all given transactions through the pipeline and produces an EvaluationLog.

eval_block_metadata
verify_module

Verify a module with its dependencies.

verify_script

Verify a script with its dependencies.

Type Definitions

TransactionId