]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
auth: install test deps during unit tests, so we get socat 11231/head
authorPeter van Dijk <peter.van.dijk@powerdns.com>
Mon, 24 Jan 2022 16:19:21 +0000 (17:19 +0100)
committerPeter van Dijk <peter.van.dijk@powerdns.com>
Mon, 24 Jan 2022 17:04:03 +0000 (18:04 +0100)
.github/workflows/build-and-test-all.yml
tasks.py

index 664790574a969138d6dd2d0b646efe3d144da930..14b98c2a674ea8b2a43dec577d424f14ed128ae2 100644 (file)
@@ -36,7 +36,7 @@ jobs:
       - run: inv ci-autoconf
       - run: inv ci-auth-configure
       - run: inv ci-auth-make
-      - run: inv ci-auth-install-remotebackend-ruby-deps
+      - run: inv ci-auth-install-remotebackend-test-deps
       - run: inv ci-auth-run-unit-tests
       - run: inv ci-make-install
       - run: ccache -s
index 7ac2dbf7194af1d5751deb070c69d15174fb8a24..49dccd727f99aa96139f684f145a300ac6c8e395 100644 (file)
--- a/tasks.py
+++ b/tasks.py
@@ -360,10 +360,11 @@ def ci_dnsdist_make(c):
     c.run('make -j4 -k V=1')
 
 @task
-def ci_auth_install_remotebackend_ruby_deps(c):
+def ci_auth_install_remotebackend_test_deps(c):
     with c.cd('modules/remotebackend'):
       # c.run('bundle config set path vendor/bundle')
       c.run('sudo ruby -S bundle install')
+    c.sudo('apt-get install -qq -y socat')
 
 @task
 def ci_auth_run_unit_tests(c):
@@ -465,7 +466,7 @@ backend_regress_tests = dict(
 @task
 def test_auth_backend(c, backend):
     if backend == 'remote':
-        ci_auth_install_remotebackend_ruby_deps(c)
+        ci_auth_install_remotebackend_test_deps(c)
 
     if backend == 'authpy':
         with c.cd('regression-tests.auth-py'):