]> git.ipfire.org Git - thirdparty/pdns.git/commitdiff
Add a speedtest for uuid generation 9832/head
authorOtto Moerbeek <otto.moerbeek@open-xchange.com>
Wed, 9 Dec 2020 07:37:38 +0000 (08:37 +0100)
committerOtto Moerbeek <otto.moerbeek@open-xchange.com>
Wed, 9 Dec 2020 07:37:38 +0000 (08:37 +0100)
pdns/Makefile.am
pdns/speedtest.cc

index 2df5fa7f415aff6e9fa3878c996cb2b86ebabcde..2d14bb190ca2109be2d26daef562027d59386ab9 100644 (file)
@@ -891,7 +891,8 @@ speedtest_SOURCES = \
        speedtest.cc \
        statbag.cc \
        svc-records.cc svc-records.hh \
-       unix_utility.cc
+        unix_utility.cc \
+        uuid-utils.cc
 
 speedtest_LDFLAGS = $(AM_LDFLAGS) $(LIBCRYPTO_LDFLAGS)
 speedtest_LDADD = $(LIBCRYPTO_LIBS) \
index 27205d5ffdfeba27ea81c29c8df72074c15ad12f..79384363e2e7d7f25b5dac72068fdcd47bd02648 100644 (file)
@@ -8,6 +8,7 @@
 #include "dnsrecords.hh"
 #include "iputils.hh"
 #include <fstream>
+#include "uuid-utils.hh"
 
 #ifndef RECURSOR
 #include "statbag.hh"
@@ -833,6 +834,15 @@ struct NetmaskTreeTest
   }
 };
 
+struct UUIDGenTest
+{
+  string getName() const { return "UUIDGenTest"; }
+
+  void operator()() const {
+    getUniqueID();
+  }
+};
+
 int main(int argc, char** argv)
 try
 {
@@ -918,6 +928,8 @@ try
 
   doRun(NetmaskTreeTest());
 
+  doRun(UUIDGenTest());
+
 #ifndef RECURSOR
   S.doRings();