diff options
| -rw-r--r-- | .github/workflows/tests.yml | 52 | ||||
| -rw-r--r-- | bb.edn | 16 |
2 files changed, 13 insertions, 55 deletions
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index ca340e7..5c2c9ff 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -1,7 +1,7 @@ name: Tests on: [push] jobs: - test-clj: + test-runtimes: runs-on: ubuntu-latest steps: - name: Checkout @@ -22,51 +22,7 @@ jobs: - name: Run tests run: | - clojure -X:test-clj - - test-cljs: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Setup Java - uses: actions/setup-java@v3 - with: - distribution: 'zulu' - java-version: '24' - - - name: Setup Clojure - uses: DeLaGuardo/setup-clojure@13.4 - with: - cli: 'latest' - clj-kondo: 'latest' - bb: 'latest' - - - name: Run tests - run: | - clojure -M:test-cljs - - test-bb: - runs-on: ubuntu-latest - steps: - - name: Checkout - uses: actions/checkout@v2 - - - name: Setup Java - uses: actions/setup-java@v3 - with: - distribution: 'zulu' - java-version: '24' - - - name: Setup Clojure - uses: DeLaGuardo/setup-clojure@13.4 - with: - cli: 'latest' - clj-kondo: 'latest' - bb: 'latest' - - - name: Run tests - run: | - bb test + bb test:bb + bb test:clj + bb test:cljs @@ -1,8 +1,10 @@ {:tasks - {test {:extra-paths ["src" "test"] - :extra-deps {io.github.cognitect-labs/test-runner - {:git/tag "v0.5.1" :git/sha "dfb30dd"}} - :task (exec 'cognitect.test-runner.api/test) - :exec-args {:dirs ["test"]} - :org.babashka/cli {:coerce {:nses [:symbol] - :vars [:symbol]}}}}} + {test:bb {:extra-paths ["src" "test"] + :extra-deps {io.github.cognitect-labs/test-runner + {:git/tag "v0.5.1" :git/sha "dfb30dd"}} + :task (exec 'cognitect.test-runner.api/test) + :exec-args {:dirs ["test"]} + :org.babashka/cli {:coerce {:nses [:symbol] + :vars [:symbol]}}} + test:clj (clojure "-X:test-clj") + test:cljs (clojure "-M:test-cljs")}} |
