# Packages
# README
Palette Insight Tester
Testing tools for Palette Insight. These components are all written in Go. This toolset consists of:
CSV forker
This module can replicate incoming CSVs to test databases. This module might come in handy when one would like to implement a more efficient way of Insight LoadTables or Reporting, where you would like to make sure that the result is the same as the current calculations.
Insight sanity checks
This is the only package in this repository, from which an RPM package is created and it is actually part of the Palette Insight product. The name of this package is palette-insight-sanity-check
. This module can run test queries via DB connector module, and based on the results of those tests it can tell whether Palette Insight is operating normally or not. The test queries are defined in dbcheck/tests/sanity_checks.yml file.
Fake Insight Server
Currently, a far from up-to-date Insight Server stub which could come in handy for functional testing of Palette Insight Agent
Contribution
Building locally
go get ./...
go install -v ./...
Testing
go get -t ./...
go test ./... -v