Skip to content

Commit 0982e17

Browse files
committed
CLI tests
1 parent 6ed209c commit 0982e17

File tree

2 files changed

+41
-1
lines changed

2 files changed

+41
-1
lines changed

.github/workflows/test.yaml

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,3 +122,40 @@ jobs:
122122
123123
- name: Run tests
124124
run: clojure -A:compiler.test:compiler.test.run
125+
126+
# CLI Tests
127+
cli-test:
128+
name: CLI Tests
129+
runs-on: ubuntu-latest
130+
steps:
131+
- uses: actions/checkout@v2
132+
133+
- uses: DeLaGuardo/[email protected]
134+
with:
135+
tools-deps: '1.10.1.536'
136+
137+
- name: Cache maven
138+
uses: actions/cache@v2
139+
env:
140+
cache-name: cache-maven
141+
with:
142+
path: ~/.m2
143+
key: ${{ runner.os }}-${{ env.cache-name }}-${{ hashFiles('**/deps.edn') }}
144+
restore-keys: |
145+
${{ runner.os }}-${{ env.cache-name }}-
146+
147+
- name: Cache gitlibs
148+
uses: actions/cache@v2
149+
env:
150+
cache-name: cache-gitlibs
151+
with:
152+
path: ~/.gitlibs
153+
key: ${{ runner.os }}-${{ env.cache-name }}-${{ hashFiles('**/deps.edn') }}
154+
restore-keys: |
155+
${{ runner.os }}-${{ env.cache-name }}-
156+
157+
- name: Build Uberjar
158+
- run: ./script/uberjar
159+
160+
- name: Run tests
161+
run: clojure -A:cli.test.run

deps.edn

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@
1010
org.clojure/tools.reader {:mvn/version "1.3.2"}
1111
org.clojure/test.check {:mvn/version "0.10.0-alpha3"}}
1212
:aliases
13-
{:compiler.test {:extra-paths ["src/test/cljs" "src/test/cljs_build" "src/test/cljs_cp"
13+
{:cli.test.run {:extra-paths ["src/test/cljs_cli"]
14+
:main-opts ["-i" "src/test/cljs_cli/cljs_cli/test_runner.clj"
15+
"-e" "(cljs-cli.test-runner/-main)"]}
16+
:compiler.test {:extra-paths ["src/test/cljs" "src/test/cljs_build" "src/test/cljs_cp"
1417
"src/test/clojure" "src/test/self"]}
1518
:compiler.test.run {:main-opts ["-i" "src/test/clojure/cljs/test_runner.clj"
1619
"-e" "(cljs.test-runner/-main)"]}

0 commit comments

Comments
 (0)