From 514e8fceade2eff1b4042631c078d2e1509bb732 Mon Sep 17 00:00:00 2001 From: Peter van Dijk Date: Wed, 17 Feb 2021 19:40:56 +0100 Subject: [PATCH] test API+LMDB in CircleCI --- .circleci/config.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index c037979c3c..f6b78e3599 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1153,6 +1153,29 @@ jobs: SDIG="/opt/pdns-auth/bin/sdig" \ ./runtests authoritative gsqlite3 + test-auth-api-lmdb: + resource_class: small + + docker: + - image: debian:buster + auth: + username: powerdnsreadonly + password: $DOCKERHUB_PASSWORD + environment: + UBSAN_OPTIONS: 'print_stacktrace=1:halt_on_error=1' + ASAN_OPTIONS: detect_leaks=0 + steps: + - auth-regress-setup + - run: apt-get -y -qq install python3-venv python3-dev default-libmysqlclient-dev libpq-dev + - run: + name: Run API tests LMDB + workdir: ~/project/regression-tests.api + command: | + PDNSSERVER="/opt/pdns-auth/sbin/pdns_server" \ + PDNSUTIL="/opt/pdns-auth/bin/pdnsutil" \ + SDIG="/opt/pdns-auth/bin/sdig" \ + ./runtests authoritative lmdb + build-recursor: docker: - image: debian:buster @@ -1963,6 +1986,9 @@ workflows: - test-auth-api-gsqlite3: requires: - build-auth + - test-auth-api-lmdb: + requires: + - build-auth - test-auth-algorithms: requires: - build-auth -- 2.47.2