diff --git a/project.clj b/project.clj index 7b8b532..e443404 100644 --- a/project.clj +++ b/project.clj @@ -3,6 +3,12 @@ :url "http://github.com/y42/clj-druid" :license {:name "Eclipse Public License" :url "http://www.eclipse.org/legal/epl-v10.html"} + + + :test-selectors {:default (fn [m] (not (or (:integration m) (:regression m)))) + :integration :integration + :regression :regression} + :dependencies [[org.clojure/clojure "1.7.0"] [swiss-arrows "1.0.0"] [clj-http "2.0.0"] diff --git a/test/clj_druid/client_test.clj b/test/clj_druid/client_test.clj index e6c526c..36ac17f 100644 --- a/test/clj_druid/client_test.clj +++ b/test/clj_druid/client_test.clj @@ -3,21 +3,21 @@ [clj-druid.validations-test :as f] [clj-druid.client :refer :all])) -(deftest test-connect-zookeeper +(deftest ^:integration test-connect-zookeeper (connect {:zk {:host "127.0.0.1:2181" :discovery-path "/druid/discovery" :node-type "broker"}})) -(deftest test-connect-user +(deftest ^:integration test-connect-user (connect {:hosts ["http://localhost:8082/druid/v2/"]})) -(deftest test-zk-query +(deftest ^:integration test-zk-query (connect {:zk {:host "127.0.0.1:2181" :discovery-path "/druid/discovery" :node-type "broker"}}) (query randomized :groupBy f/valid-groupby-query)) -(deftest test-user-query +(deftest ^:integration test-user-query (connect {:hosts ["http://127.0.0.1:8083/druid/v2/"]}) (query randomized :groupBy f/valid-groupby-query :timeout 5000))