add rpmdb support; enhance integration tests

This commit is contained in:
Alex Goodman
2020-07-06 12:55:11 -04:00
parent 7cd16d05b8
commit 1896831c39
20 changed files with 300 additions and 17 deletions
+5 -1
View File
@@ -32,9 +32,13 @@ test: unit integration ## Run all tests (currently unit & integration)
help:
@grep -E '^[a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | sort | awk 'BEGIN {FS = ":.*?## "}; {printf "$(BOLD)$(CYAN)%-25s$(RESET)%s\n", $$1, $$2}'
ci-bootstrap: bootstrap
ci-bootstrap: ci-lib-dependencies bootstrap
sudo apt install -y bc
ci-lib-dependencies:
# libdb5.3-dev and libssl-dev are required for Berkeley DB C bindings for RPM DB support
sudo apt install -y libdb5.3-dev libssl-dev
bootstrap: ## Download and install all project dependencies (+ prep tooling in the ./tmp dir)
$(call title,Downloading dependencies)
# prep temp dirs