Following up on r1786654, use a runtime check instead of an #ifdef when
scheduling Brotli tests to avoid -Wunused-function warnings.

* test/test_buckets.c
  (test_buckets): As above.


git-svn-id: https://svn.apache.org/repos/asf/serf/trunk@1791834 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/test/test_buckets.c b/test/test_buckets.c
index 7abcd82..ba904c2 100644
--- a/test/test_buckets.c
+++ b/test/test_buckets.c
@@ -3211,15 +3211,15 @@
     SUITE_ADD_TEST(suite, test_hpack_huffman_encode);
     SUITE_ADD_TEST(suite, test_hpack_header_encode);
     SUITE_ADD_TEST(suite, test_http2_frame_bucket_basic);
-#ifdef SERF_HAVE_BROTLI
-    SUITE_ADD_TEST(suite, test_brotli_decompress_bucket_basic);
-    SUITE_ADD_TEST(suite, test_brotli_decompress_bucket_truncated_input);
-    SUITE_ADD_TEST(suite, test_brotli_decompress_bucket_read_bytewise);
-    SUITE_ADD_TEST(suite, test_brotli_decompress_bucket_chunked_input);
-    SUITE_ADD_TEST(suite, test_brotli_decompress_bucket_chunked_input2);
-    SUITE_ADD_TEST(suite, test_brotli_decompress_bucket_garbage_at_end);
-    SUITE_ADD_TEST(suite, test_brotli_decompress_response_body);
-#endif /* SERF_HAVE_BROTLI */
+    if (serf_bucket_is_brotli_supported()) {
+        SUITE_ADD_TEST(suite, test_brotli_decompress_bucket_basic);
+        SUITE_ADD_TEST(suite, test_brotli_decompress_bucket_truncated_input);
+        SUITE_ADD_TEST(suite, test_brotli_decompress_bucket_read_bytewise);
+        SUITE_ADD_TEST(suite, test_brotli_decompress_bucket_chunked_input);
+        SUITE_ADD_TEST(suite, test_brotli_decompress_bucket_chunked_input2);
+        SUITE_ADD_TEST(suite, test_brotli_decompress_bucket_garbage_at_end);
+        SUITE_ADD_TEST(suite, test_brotli_decompress_response_body);
+    }
 #if 0
     /* This test for issue #152 takes a lot of time generating 4GB+ of random
        data so it's disabled by default. */