Usage: make <OPTIONS> ... <TARGETS>
Available targets are:
unit_tests Run all unit tests defined in this project
coverage Calculate unit test code coverage for the whole repository
coverage-report Generate HTML pages with unit test code coverage report
cleaner-tests Run BDD tests for the CCX Cleaner service
cleaner-code-coverage Compute code coverage for Insights Results Cleaner service
aggregator-tests Run BDD tests for Insights Results Aggregator service
aggregator-code-coverage Compute code coverage for Insights Results Aggregator service
aggregator-mock-tests Run BDD tests for Insights Results Aggregator Mock service
aggregator-mock-code-coverage Compute code coverage for Insights Results Aggregator Mock service
exporter-tests Run BDD tests for the CCX Exporter service
exporter-code-coverage Compute code coverage for Insights Results Exporter service
notification-service-tests Run BDD tests for the CCX Notification Service
notification-service-code-coverage Compute code coverage for the CCX Notification Service
notification-writer-tests Run BDD tests for the CCX Notification Writer
notification-writer-code-coverage Compute code coverage for the CCX Notification Writer
inference-service-tests Run BDD tests for the Inference Service
data-engineering-service-tests Run BDD tests for the Data Engineering Service
insights-content-service-tests Run BDD tests for the CCX Content Service
insights-content-template-renderer-tests Run BDD tests for the CCX Template Renderer
insights-sha-extractor-tests Run BDD tests for the CCX SHA Extractor
smart-proxy-tests Run BDD tests for the Insights Results Smart Proxy service
smart-proxy-code-coverage Compute code coverage for Smart Proxy service
parquet-factory-tests Run BDD tests for the Parquet Factory
parquet-factory-code-coverage Compute code coverage for Parquet Factory
style Perform all style checks
code-style Check code style for all Python sources from this repository
ruff Run Ruff linter
docs-style Check documentation strings in all Python sources from this repository
shellcheck Run shellcheck
update-scenarios Update list of scenarios for GitHub pages
docker-build Build Docker images that can be used for tests
install-type-libraries Install libraries with type definitions
type-checks Perform type checks for all sources
strict-type-checks Strict type checks for all sources
missing-types Find all missing types in Python sources
help Show this help screen