]> granicus.if.org Git - pdns/commitdiff
Add recursor API test
authorPieter Lexis <pieter.lexis@powerdns.com>
Mon, 8 Apr 2019 14:06:02 +0000 (16:06 +0200)
committerPieter Lexis <pieter.lexis@powerdns.com>
Mon, 6 May 2019 09:46:50 +0000 (11:46 +0200)
.circleci/config.yml

index da6698228f1dbb96b7871225f62eb6ae8167ba16..d06739f1c3f9e77d0ed66b840da336f419caac1b 100644 (file)
@@ -281,6 +281,23 @@ jobs:
             (cat recursor.log; false)
           workdir: ~/project/regression-tests
 
+  test-recursor-api:
+    docker:
+      - image: debian:stretch
+    steps:
+      - add-auth-repo
+      - run: apt-get --no-install-recommends install -qq -y virtualenv pdns-tools
+      - install-recursor-deps
+      - checkout
+      - attach_workspace:
+          at: /opt
+      - run:
+          name: Run API tests
+          workdir: ~/project/regression-tests.api
+          command: |
+            PDNSRECURSOR="/opt/pdns-recursor/sbin/pdns_recursor" \
+            ./runtests recursor
+
 workflows:
   version: 2
   build-and-test-all:
@@ -294,3 +311,6 @@ workflows:
       - test-recursor-bulk:
           requires:
             - build-recursor
+      - test-recursor-api:
+          requires:
+            - build-recursor