      :forwarding-port forwarding-port
      :remote-path     (normalize-remote-path path)}))
 
+(defn find-asset-paths [project]
+  (->> (concat (:source-paths project ["src"])
+               (:resource-paths project ["resources"])
+               (:test-paths project ["test"]))
+       (vec)))
+
 (defn remote-test-refresh [project & _]
   (m/info "* Remote-Test-Refresh version:" (u/artifact-version))
   (try

      {:step :apply-patch :status :success}
      {:step :apply-patch :status :failed :error (:err result-apply-patch)})))

;;; Transfer logic

(defn transfer-per-ssh [parameters session run-steps]
  (let [failed-steps (->> run-steps

            [clojure.java.shell :as sh]
            [clojure.java.io :as io]))

;;; TRANSFER STEPS
(def verbose false)
(def local-patch-file-name "test-refresh-local.patch")
(def remote-patch-file-name "test-refresh.remote.patch")
