Categorygithub.com/palette-software/insight-tester
repository
2.0.2+incompatible
Repository: https://github.com/palette-software/insight-tester.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

Palette Insight Tester

Build Status

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