   :resource-paths ["resources" "doc"]
   :classpath ".:resources"
   :min-lein-version "2.9.1"
-  :test-selectors ~(-> (slurp "dev-resources/circleci_test/config.clj")
-                       read-string
-                       :selectors)
+  :test-selectors ~(->> (slurp "dev-resources/circleci_test/config.clj")
+                        clojure.string/split-lines
+                        rest
+                        (clojure.string/join "")
+                        read-string
+                        :selectors)
+  
   :filespecs [{:type :fn
                :fn (fn [_]
                      {:type :bytes :path "ctia-version.txt"

                   :source-paths ["dev"]}
             :ci {:pedantic? :abort
                  :global-vars {*warn-on-reflection* true}
                  :jvm-opts [;; actually print stack traces instead of useless
                             ;; "Full report at: /tmp/clojure-8187773283812483853.edn"
                             "-Dclojure.main.report=stderr"]}
             :next-clojure {:dependencies [[org.clojure/clojure "1.11.0-rc1"]]}

            "init-properties" ^{:doc (str "create an initial `ctia.properties`"
                                          " using docker machine ip")}
            ["shell" "scripts/init-properties-for-docker.sh"]
            ;; circleci.test
            ;; "test" ["run" "-m" "circleci.test/dir" :project/test-paths]
            "split-test" ["trampoline"
                          "with-profile" ~ci-profiles ;https://github.com/circleci/circleci.test/issues/13
                          "run" "-m" "ctia.dev.split-tests/dir" :project/test-paths]
