5 description: "run one auth regression context"
16 [ -e ./vars ] && . ./vars
18 for t in << parameters.skip >>
22 ./start-test-stop 5300 << parameters.context >>
27 - image: debian:stretch
28 - image: mcr.microsoft.com/mssql/server:2019-CTP2.2-ubuntu
31 - SA_PASSWORD: 'SAsa12%%'
37 name: install dependencies
38 command: ./build-scripts/circleci.sh debian-stretch-deps
42 command: autoreconf -vfi
46 command: ./configure --disable-lua-records --with-modules='bind gmysql godbc random'
53 name: test gsqlite3 odbc
54 command: ./build-scripts/circleci.sh configure-odbc-sqlite; cd regression-tests ; touch tests/verify-dnssec-zone/allow-missing ; GODBC_SQLITE3_DSN=pdns-sqlite3-1 ./start-test-stop 5300 godbc_sqlite3-nsec3
57 name: set up mssql odbc
58 command: ./build-scripts/circleci.sh configure-odbc-mssql ; echo 'create database pdns' | isql -v pdns-mssql-docker-nodb sa SAsa12%%
61 name: set up mssql odbc testing
64 echo 'export GODBC_MSSQL_PASSWORD=SAsa12%% GODBC_MSSQL_USERNAME=sa GODBC_MSSQL_DSN=pdns-mssql-docker' > ./vars
67 context: godbc_mssql-nodnssec
68 skip: 8bit-txt-unescaped
71 skip: 8bit-txt-unescaped
73 context: godbc_mssql-nsec3
74 skip: 8bit-txt-unescaped
76 context: godbc_mssql-nsec3-optout
77 skip: 8bit-txt-unescaped verify-dnssec-zone
79 context: godbc_mssql-nsec3-narrow
80 skip: 8bit-txt-unescaped