integrations-framework

module
v1.1.17 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 3, 2022 License: MIT

README

Go Report Card Go Reference Go Version Tests Lint

The Chainlink Integration Framework is a blockchain development framework written in Go. Its primary purpose is to help chainlink developers create extensive integration, e2e, performance, and chaos tests to ensure the stability of the chainlink project. It can also be helpful to those who just want to use chainlink oracles in their projects to help test their contracts, or even for those that aren't using chainlink. This project makes ample use of the helmenv package to launch resources and testing apparatus.

See the docs or our go reference page for more detailed info and examples.

Directories

Path Synopsis
Package actions enables common chainlink interactions
Package actions enables common chainlink interactions
Package client handles connections between chainlink nodes and different blockchain networks
Package client handles connections between chainlink nodes and different blockchain networks
Package config enables loading and utilizing configuration options for different blockchain networks
Package config enables loading and utilizing configuration options for different blockchain networks
Package contracts handles deployment, management, and interactions of smart contracts on various chains
Package contracts handles deployment, management, and interactions of smart contracts on various chains
Package gauntlet enables the framework to interface with the chainlink gauntlet project
Package gauntlet enables the framework to interface with the chainlink gauntlet project
suite
Package testreporters holds all the tools necessary to report on tests that are run utilizing the testsetups package
Package testreporters holds all the tools necessary to report on tests that are run utilizing the testsetups package
Package testsetups compresses common test setups and more complicated setups like performance and chaos tests.
Package testsetups compresses common test setups and more complicated setups like performance and chaos tests.
Package utils contains some common paths used in configuration and tests
Package utils contains some common paths used in configuration and tests

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL