]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Remove timestamp
authorJosh Soref <2119212+jsoref@users.noreply.github.com>
Wed, 26 Jul 2023 14:41:14 +0000 (10:41 -0400)
committerJosh Soref <2119212+jsoref@users.noreply.github.com>
Wed, 26 Jul 2023 14:41:14 +0000 (10:41 -0400)
CI systems provide their own timestamps

This will make it easier for tests to use `::error` to talk to GitHub Actions

build-scripts/test-auth
regression-tests/timestamp [deleted file]
tasks.py

index 095d6a8ee0374c0efd605cee4914482a05dbbef5..6812dd7165840ca8e47039a7ad6b9ee3bc8c1ee9 100755 (executable)
@@ -58,53 +58,53 @@ EXITCODE=0
 
 if [ -z "$context" ]; then
        export geoipregion=oc geoipregionip=1.2.3.4
-       ./timestamp ./start-test-stop 5300 bind-both || EXITCODE=1
-       ./timestamp ./start-test-stop 5300 bind-dnssec-both || EXITCODE=1
+       ./start-test-stop 5300 bind-both || EXITCODE=1
+       ./start-test-stop 5300 bind-dnssec-both || EXITCODE=1
 
        # No PKCS#11 in packages
-       #SETUP_SOFTHSM=y ./timestamp ./start-test-stop 5300 bind-dnssec-pkcs11 || EXITCODE=1
-       ./timestamp ./start-test-stop 5300 bind-dnssec-nsec3-both || EXITCODE=1
-       ./timestamp ./start-test-stop 5300 bind-dnssec-nsec3-optout-both || EXITCODE=1
-       ./timestamp ./start-test-stop 5300 bind-dnssec-nsec3-narrow || EXITCODE=1
-       ./timestamp ./start-test-stop 5300 bind-hybrid-nsec3 || EXITCODE=1
+       #SETUP_SOFTHSM=y ./start-test-stop 5300 bind-dnssec-pkcs11 || EXITCODE=1
+       ./start-test-stop 5300 bind-dnssec-nsec3-both || EXITCODE=1
+       ./start-test-stop 5300 bind-dnssec-nsec3-optout-both || EXITCODE=1
+       ./start-test-stop 5300 bind-dnssec-nsec3-narrow || EXITCODE=1
+       ./start-test-stop 5300 bind-hybrid-nsec3 || EXITCODE=1
 
        # Adding extra IPs to docker containers in not supported :(
-       #./timestamp ./start-test-stop 5300 geoipbackend || EXITCODE=1
-       #./timestamp ./start-test-stop 5300 geoipbackend-nsec3-narrow || EXITCODE=1
-
-       ./timestamp ./start-test-stop 5300 gmysql-nodnssec-both || EXITCODE=1
-       ./timestamp ./start-test-stop 5300 gmysql-both || EXITCODE=1
-       ./timestamp ./start-test-stop 5300 gmysql-nsec3-both || EXITCODE=1
-       ./timestamp ./start-test-stop 5300 gmysql-nsec3-optout-both || EXITCODE=1
-       ./timestamp ./start-test-stop 5300 gmysql-nsec3-narrow || EXITCODE=1
-
-       ./timestamp ./start-test-stop 5300 gpgsql-nodnssec-both || EXITCODE=1
-       ./timestamp ./start-test-stop 5300 gpgsql-both || EXITCODE=1
-       ./timestamp ./start-test-stop 5300 gpgsql-nsec3-both || EXITCODE=1
-       ./timestamp ./start-test-stop 5300 gpgsql-nsec3-optout-both || EXITCODE=1
-       ./timestamp ./start-test-stop 5300 gpgsql-nsec3-narrow || EXITCODE=1
-
-       ./timestamp ./start-test-stop 5300 gsqlite3-nodnssec-both || EXITCODE=1
-       ./timestamp ./start-test-stop 5300 gsqlite3-both || EXITCODE=1
-       ./timestamp ./start-test-stop 5300 gsqlite3-nsec3-both || EXITCODE=1
-       ./timestamp ./start-test-stop 5300 gsqlite3-nsec3-optout-both || EXITCODE=1
-       ./timestamp ./start-test-stop 5300 gsqlite3-nsec3-narrow || EXITCODE=1
-
-       ./timestamp timeout 120s ./start-test-stop 5300 remotebackend-pipe || EXITCODE=1
-       ./timestamp timeout 120s ./start-test-stop 5300 remotebackend-pipe-dnssec || EXITCODE=1
-       ./timestamp timeout 120s ./start-test-stop 5300 remotebackend-unix || EXITCODE=1
-       ./timestamp timeout 120s ./start-test-stop 5300 remotebackend-unix-dnssec || EXITCODE=1
-       ./timestamp timeout 120s ./start-test-stop 5300 remotebackend-http || EXITCODE=1
-       ./timestamp timeout 120s ./start-test-stop 5300 remotebackend-http-dnssec || EXITCODE=1
-
-       ./timestamp timeout 120s ./start-test-stop 5300 lua2
-       ./timestamp timeout 120s ./start-test-stop 5300 lua2-dnssec
+       #./start-test-stop 5300 geoipbackend || EXITCODE=1
+       #./start-test-stop 5300 geoipbackend-nsec3-narrow || EXITCODE=1
+
+       ./start-test-stop 5300 gmysql-nodnssec-both || EXITCODE=1
+       ./start-test-stop 5300 gmysql-both || EXITCODE=1
+       ./start-test-stop 5300 gmysql-nsec3-both || EXITCODE=1
+       ./start-test-stop 5300 gmysql-nsec3-optout-both || EXITCODE=1
+       ./start-test-stop 5300 gmysql-nsec3-narrow || EXITCODE=1
+
+       ./start-test-stop 5300 gpgsql-nodnssec-both || EXITCODE=1
+       ./start-test-stop 5300 gpgsql-both || EXITCODE=1
+       ./start-test-stop 5300 gpgsql-nsec3-both || EXITCODE=1
+       ./start-test-stop 5300 gpgsql-nsec3-optout-both || EXITCODE=1
+       ./start-test-stop 5300 gpgsql-nsec3-narrow || EXITCODE=1
+
+       ./start-test-stop 5300 gsqlite3-nodnssec-both || EXITCODE=1
+       ./start-test-stop 5300 gsqlite3-both || EXITCODE=1
+       ./start-test-stop 5300 gsqlite3-nsec3-both || EXITCODE=1
+       ./start-test-stop 5300 gsqlite3-nsec3-optout-both || EXITCODE=1
+       ./start-test-stop 5300 gsqlite3-nsec3-narrow || EXITCODE=1
+
+       timeout 120s ./start-test-stop 5300 remotebackend-pipe || EXITCODE=1
+       timeout 120s ./start-test-stop 5300 remotebackend-pipe-dnssec || EXITCODE=1
+       timeout 120s ./start-test-stop 5300 remotebackend-unix || EXITCODE=1
+       timeout 120s ./start-test-stop 5300 remotebackend-unix-dnssec || EXITCODE=1
+       timeout 120s ./start-test-stop 5300 remotebackend-http || EXITCODE=1
+       timeout 120s ./start-test-stop 5300 remotebackend-http-dnssec || EXITCODE=1
+
+       timeout 120s ./start-test-stop 5300 lua2
+       timeout 120s ./start-test-stop 5300 lua2-dnssec
 
        # No 0MQ in the PowerDNS packages
-       #./timestamp timeout 120s ./start-test-stop 5300 remotebackend-zeromq || EXITCODE=1
-       #./timestamp timeout 120s ./start-test-stop 5300 remotebackend-zeromq-dnssec || EXITCODE=1
+       #timeout 120s ./start-test-stop 5300 remotebackend-zeromq || EXITCODE=1
+       #timeout 120s ./start-test-stop 5300 remotebackend-zeromq-dnssec || EXITCODE=1
 
-       ./timestamp ./start-test-stop 5300 tinydns || EXITCODE=1
+       ./start-test-stop 5300 tinydns || EXITCODE=1
 
        cd ../regression-tests.nobackend/
 
@@ -133,15 +133,15 @@ __EOF__
        . ~/.mssql-credentials
        set -x
        export GODBC_SQLITE3_DSN=pdns-sqlite3-1
-       ./timestamp timeout 120s ./start-test-stop 5300 godbc_sqlite3-nodnssec || EXITCODE=1
+       timeout 120s ./start-test-stop 5300 godbc_sqlite3-nodnssec || EXITCODE=1
        export GODBC_MSSQL_DSN=pdns-mssql
        export GODBC_MSSQL_USERNAME
        export GODBC_MSSQL_PASSWORD
-       ./timestamp timeout 3600s ./start-test-stop 5300 godbc_mssql-nodnssec || EXITCODE=1
-       ./timestamp timeout 3600s ./start-test-stop 5300 godbc_mssql || EXITCODE=1
-       ./timestamp timeout 3600s ./start-test-stop 5300 godbc_mssql-nsec3 || EXITCODE=1
-       ./timestamp timeout 3600s ./start-test-stop 5300 godbc_mssql-nsec3-optout || EXITCODE=1
-       ./timestamp timeout 3600s ./start-test-stop 5300 godbc_mssql-nsec3-narrow || EXITCODE=1
+       timeout 3600s ./start-test-stop 5300 godbc_mssql-nodnssec || EXITCODE=1
+       timeout 3600s ./start-test-stop 5300 godbc_mssql || EXITCODE=1
+       timeout 3600s ./start-test-stop 5300 godbc_mssql-nsec3 || EXITCODE=1
+       timeout 3600s ./start-test-stop 5300 godbc_mssql-nsec3-optout || EXITCODE=1
+       timeout 3600s ./start-test-stop 5300 godbc_mssql-nsec3-narrow || EXITCODE=1
 fi
 
 exit $EXITCODE
diff --git a/regression-tests/timestamp b/regression-tests/timestamp
deleted file mode 100755 (executable)
index 1a76f31..0000000
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/usr/bin/env bash
-
-"$@" 2>&1 | ts "[%F %T]"
-
-exit ${PIPESTATUS[0]}
index e78e0a55212ecdee766298922886034b23fff910..1da2c6bf92e7c23e8797a88c96c58c414058cee3 100644 (file)
--- a/tasks.py
+++ b/tasks.py
@@ -805,7 +805,7 @@ def test_bulk_recursor(c, threads, mthreads, shards):
         c.run('curl -LO http://s3-us-west-1.amazonaws.com/umbrella-static/top-1m.csv.zip')
         c.run('unzip top-1m.csv.zip -d .')
         c.run('chmod +x /opt/pdns-recursor/bin/* /opt/pdns-recursor/sbin/*')
-        c.run(f'DNSBULKTEST=/usr/bin/dnsbulktest RECURSOR=/opt/pdns-recursor/sbin/pdns_recursor RECCONTROL=/opt/pdns-recursor/bin/rec_control THRESHOLD=95 TRACE=no ./timestamp ./recursor-test 5300 100 {threads} {mthreads} {shards}')
+        c.run(f'DNSBULKTEST=/usr/bin/dnsbulktest RECURSOR=/opt/pdns-recursor/sbin/pdns_recursor RECCONTROL=/opt/pdns-recursor/bin/rec_control THRESHOLD=95 TRACE=no ./recursor-test 5300 100 {threads} {mthreads} {shards}')
 
 @task
 def install_swagger_tools(c):