smartcontractkit / chainlink-integration-tests-template

Template repository for writing Chainlink integration tests

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Chainlink Integration Tests Template

Go Version License: MIT

Use this template directory as a quick start to writing your own Chainlink tests using the integrations framework.

Make Commands

make go_mod

make test_environments

make test_contracts

Crucial Libraries

The intent is to keep this repo as simple as possible so others can read it with minimal issue and can modify it as they please.

  • zerolog: Efficient and pretty logging
  • testify: A minimal test assertion library (we're fans of Ginkgo and Gomega if you feel like getting fancy)
  • helmenv: Used to deploy and connect to test environments
  • integrations framework: Used to run tests and interact with the test environments

About

Template repository for writing Chainlink integration tests

License:MIT License


Languages

Language:Go 97.3%Language:Makefile 2.7%