ccx-data-pipeline-monitor
Monitor for CCX data pipeline
Makefile targets
Usage: make <OPTIONS> ... <TARGETS>
Available targets are:
clean Run go clean
build Run go build
fmt Run go fmt -w for all sources
lint Run golint
vet Run go vet. Report likely mistakes in source code
cyclo Run gocyclo
ineffassign Run ineffassign checker
shellcheck Run shellcheck
errcheck Run errcheck
goconst Run goconst checker
style Run all the formatting related commands (fmt, vet, lint, cyclo) + check shell scripts
run Build the project and executes the binary
test Run the unit tests
help Show this help screen
function_list List all functions in generated binary file
BDD tests
Behaviour tests for this service are included in Insights Behavioral
Spec repository.
In order to run these tests, the following steps need to be made:
- clone the Insights Behavioral Spec repository
- go into the cloned subdirectory
insights-behavioral-spec
- run the
ccx_data_pipeline_monitor_tests.sh
from this subdirectory
List of all test scenarios prepared for this service is available at
https://redhatinsights.github.io/insights-behavioral-spec/feature_list.html#ccx-data-pipeline-monitor
Package manifest
Package manifest is available at docs/manifest.txt.