+static test_return_t check_dns_TEST(void *)
+{
+ test_warn(libtest::check_dns(), "Broken DNS server/no DNS server found");
+
+ return TEST_SUCCESS;
+}
+
+static test_return_t lookup_true_TEST(void *)
+{
+ test_warn(libtest::lookup("exist.gearman.info"), "dns is not currently working");
+ return TEST_SUCCESS;
+}
+
+static test_return_t lookup_false_TEST(void *)
+{
+ if (libtest::lookup("does_not_exist.gearman.info"))
+ {
+ Error << "Broken DNS server detected";
+ return TEST_SKIPPED;
+ }
+
+ return TEST_SUCCESS;
+}
+