File tree Expand file tree Collapse file tree 6 files changed +9
-10
lines changed
resources/native-image-tests Expand file tree Collapse file tree 6 files changed +9
-10
lines changed Original file line number Diff line number Diff line change @@ -191,7 +191,8 @@ jobs:
191191 - run :
192192 name : Release pod on pod registry
193193 command : |
194- if ["$CIRCLE_ORGANIZATION_ID" = "replikativ"]; then
194+ echo $CIRCLE_PROJECT_USERNAME
195+ if [[ $CIRCLE_PROJECT_USERNAME == "replikativ" ]]; then
195196 bb release pod
196197 fi
197198
Original file line number Diff line number Diff line change @@ -50,8 +50,7 @@ build-task:
5050 # test native artifacts
5151 bb test native-image
5252 bb test bb-pod
53- rm -rf "/tmp/libdatahike-test"
54- ./libdatahike/target/test_cpp "{:store {:backend :file :path \"/tmp/libdatahike-test\"} :schema-flexibility :read}" "[{:name \"Alice\"}]" "[:find ?e ?v :where [?e :name ?v]]"
53+ bb test libdatahike
5554
5655 # release native artifacts
5756 bb release native-image
Original file line number Diff line number Diff line change 4747 java-version : ' 24'
4848 distribution : ' graalvm-community'
4949 github-token : ${{ secrets.GITHUB_TOKEN }}
50+ set-java-home : true
5051
5152 - name : Install clojure tools
5253 uses : DeLaGuardo/setup-clojure@5.0
6768 run : bb test bb-pod
6869
6970 - name : Test libdatahike
70- run : |
71- rm -rf "/tmp/libdatahike-test"
72- ./libdatahike/target/test_cpp "{:store {:backend :file :path \"/tmp/libdatahike-test\"} :schema-flexibility :read}" "[{:name \"Alice\"}]" "[:find ?e ?v :where [?e :name ?v]]"
71+ run : bb test libdatahike
7372
7473 - name : Release native-image
7574 run : bb release native-image
Original file line number Diff line number Diff line change @@ -5,6 +5,8 @@ set -o pipefail
55set -o nounset
66
77export LD_LIBRARY_PATH=./libdatahike/target
8+ export DYLD_LIBRARY_PATH=./libdatahike/target
89
910rm -rf " /tmp/libdatahike-test"
11+ ./libdatahike/compile-cpp
1012./libdatahike/target/test_cpp " {:store {:backend :file :path \" /tmp/libdatahike-test\" } :schema-flexibility :read}" " [{:name \" Alice\" }]" " [:find ?e ?v :where [?e :name ?v]]"
Original file line number Diff line number Diff line change 66 [cheshire.core :as json]
77 [clojure.tools.build.api :as b]
88 [selmer.parser :refer [render]]
9- [tools.version :as version :refer [read-edn-file]])
10- (:import [java.nio.file NoSuchFileException]))
9+ [tools.version :as version :refer [read-edn-file]]))
1110
1211(defn clean [{:keys [target-dir] :as _project-config}]
1312 (print (str " Cleaning up target directory '" target-dir " '..." ))
Original file line number Diff line number Diff line change 5151
5252(defn libdatahike []
5353 (if (fs/exists? " ./libdatahike/target" )
54- (do (p/shell " ./libdatahike/compile-cpp" )
55- (p/shell " ./bb/resources/native-image-tests/run-libdatahike-tests" ))
54+ (p/shell " ./bb/resources/native-image-tests/run-libdatahike-tests" )
5655 (println " libdatahike binaries missing. Please run 'bb ni-compile' and try again." )))
5756
5857(defn bb-pod []
You can’t perform that action at this time.
0 commit comments