scalar-labs / scalar-jepsen

Jepsen tests for ScalarDB and ScalarDL
45 stars 6 forks source link

Execute tests on M1 Mac #72

Open yito88 opened 2 years ago

yito88 commented 2 years ago

I tried these Jepsen tests on M1 Mac. We need the following workarounds.

diff --git a/scalardb/project.clj b/scalardb/project.clj
index 4c8c4bf..c0e9a5a 100644
--- a/scalardb/project.clj
+++ b/scalardb/project.clj
@@ -2,7 +2,10 @@
   :description "Jepsen testing for Scalar DB"
   :url "https://github.com/scalar-labs/scalar-jepsen"
   :dependencies [[org.clojure/clojure "1.10.1"]
-                 [jepsen "0.2.1"]
+                 [jepsen "0.2.1" :exclusions [net.java.dev.jna/jna
+                                              net.java.dev.jna/jna-platform]]
+                 [net.java.dev.jna/jna "5.11.0"]
+                 [net.java.dev.jna/jna-platform "5.11.0"]
                  [cassandra "0.1.0-SNAPSHOT"]
                  [cc.qbits/alia "4.3.6"]
                  [cc.qbits/hayt "4.1.0"]]