From 93909f560879de97c0dfc3fd5f973062005589c6 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Thu, 27 Jun 2019 16:51:13 +0200 Subject: [PATCH] Update travis configuration. --- .travis.yml | 22 +++++++++++++--------- deps.edn | 4 +--- test/user.clj | 8 ++++++++ 3 files changed, 22 insertions(+), 12 deletions(-) diff --git a/.travis.yml b/.travis.yml index cda6e57..6689a57 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,9 +1,17 @@ language: clojure -lein: lein -sudo: false +sudo: required + +cache: + directories: + - $HOME/.m2 + +install: + - curl -O https://download.clojure.org/install/linux-install-1.10.1.447.sh + - chmod +x linux-install-1.10.1.447.sh + - sudo ./linux-install-1.10.1.447.sh addons: - postgresql: 9.3 + postgresql: 9.6 services: - postgresql @@ -19,11 +27,7 @@ branches: - master script: - - lein test-all + - clojure -Adev:test notifications: - email: - recipients: - - niwi@niwi.nz - on_success: change - on_failure: change + email: false diff --git a/deps.edn b/deps.edn index b741b5e..09e7c7c 100644 --- a/deps.edn +++ b/deps.edn @@ -12,9 +12,7 @@ :repl {:main-opts ["-m" "rebel-readline.main"]} :ancient {:main-opts ["-m" "deps-ancient.deps-ancient"] :extra-deps {deps-ancient {:mvn/version "RELEASE"}}} - - :test {:extra-deps {lambdaisland/kaocha {:mvn/version "0.0-521"}} - :main-opts ["-m" "kaocha.runner"]} + :test {:main-opts ["-m" "user"]} }} diff --git a/test/user.clj b/test/user.clj index a5d28de..844f14f 100644 --- a/test/user.clj +++ b/test/user.clj @@ -23,3 +23,11 @@ (do (require (symbol sns)) (test/test-vars [(resolve o)])) (test/test-ns o))))) + +(defn -main + [& args] + (let [{:keys [fail]} (run-test)] + (if (pos? fail) + (System/exit fail) + (System/exit 0)))) +