josephmachado / data_test_ci

Repository showing how to automate data testing as part of CI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Automate data testing as part of a CI pipeline

Project overview

Setup

Pre-requisites

  1. Docker and Docker Compose v1.27.0 or later.
  2. git.

We have a Makefile with common commands. These are executed in the running container.

git clone
cd data_test_ci
make up # starts all the containers
make ci # runs formatting, lint check, type check and python test

Tear down

You can spin down the postgres and python containers using the below command.

make down

About

Repository showing how to automate data testing as part of CI


Languages

Language:Python 84.3%Language:Makefile 9.3%Language:Dockerfile 6.4%