File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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/setup-clojure@2.0
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
Original file line number Diff line number Diff line change 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)" ]}
You can’t perform that action at this time.
0 commit comments