Crate forge

source ·
Expand description

Forge is a framework for writing and running end-to-end tests in Diem

Modules

Structs

Enums

Traits

  • The testing interface which defines a test written from the perspective of the Admin of the network. This means that the test will have access to the Root account but do not control any of the validators or full nodes running on the network.
  • Trait used to represent a interface for constructing a launching new networks
  • Trait used to represent a running FullNode
  • The testing interface which defines a test written with full control over an existing network. Tests written against this interface will have access to both the Root account as well as the nodes which comprise the network.
  • Trait used to represent a running Validator or FullNode
  • The testing interface which defines a test written from the perspective of the a public user of the network in a “testnet” like environment where there exists a funding source and a means of creating new accounts.
  • Trait used to represent a running network comprised of Validators and FullNodes
  • Represents a Test in Forge
  • Trait used to represent a running Validator

Functions

Type Definitions