Categorygithub.com/filecoin-project/test-vectors/schema
modulepackage
0.0.7
Repository: https://github.com/filecoin-project/test-vectors.git
Documentation: pkg.go.dev

# Constants

ClassBlockSeq tests the state of the system after the arrival of particular blocks at concrete points in time.
ClassMessage tests the VM behaviour and resulting state over one or many messages.
ClassTipset tests the VM behaviour and resulting state over one or many tipsets and/or null rounds.
HintIncorrect is a standard hint to convey that a vector is knowingly incorrect.
HintNegate is a standard hint to convey to drivers that, if this vector is run, they should negate the postcondition checks (i.e.
No description provided by the author
No description provided by the author
SelectorChaosActor, if it appears and its value is literal "true", it indicates that the vector requires the chaos actor to be provisioned into the VM at address f098.
SelectorMinProtocolVersion indicates the codename of the minimum protocol version that the VM must support in order to run this test vector.

# Structs

No description provided by the author
Diagnostics contain a representation of VM diagnostics.
GenerationData tags the source of this test case.
No description provided by the author
Metadata provides information on the generation of this test case.
Postconditions contain a representation of VM state at th end of the test.
Preconditions contain the environment that needs to be set before the vector's applies are applied.
RandomnessMatch specifies a randomness match.
RandomnessRule represents a rule to evaluate randomness matches against.
Receipt represents a receipt to match against.
StateTree represents a state tree within preconditions and postconditions.
TestVector is a single, faceted test case.
No description provided by the author
Variant represents a tuple of preconditions that this vector can be run with.

# Type aliases

Base64EncodedBytes is a base64-encoded binary value.
Class represents the type of test vector this instance is.
Randomness encodes randomness the VM runtime should return while executing this vector.
RandomnessKind specifies the type of randomness that is being requested.
Selector is a predicate the driver can use to determine if this test vector is relevant given the capabilities/features of the underlying implementation and/or test environment.