oracle-samples/clara-rules

Travis CI doesn't pick up namespaces in src/test/common

Closed this issue · 1 comments

Travis doesn't seem to picking up our common test directory in Clojure although my local builds do. It does pick it up in ClojureScript.

According to this Travis CI doc Travis uses the Leiningen 2.4 series as its default. According to the Leiningen changelog support for reader conditionals was added in 2.5.2, although it seems they worked to some degree before this since builds did pass before, albeit without .cljc test files being run in Clojure. This commit setup the Travis config to override the default and use Leiningen 2.7.1, the most recent stable version. Afterward an examination of the logs from the build showed that the build passed and that the common .cljc tests ran in both Clojure and ClojureScript.

Note that since Travis CI is not used to build released artifacts at this time, but rather just to run tests, this change shouldn't have any possible direct functional impacts. It is effectively a test-only change.

I don't see anything left to do here; closing.