File tree Expand file tree Collapse file tree 5 files changed +14
-14
lines changed
Expand file tree Collapse file tree 5 files changed +14
-14
lines changed Original file line number Diff line number Diff line change 2121go.work
2222
2323# Built binary
24- elastickv
24+ / elastickv
2525
2626# Clojure/Leiningen build artifacts
2727jepsen /target /
Original file line number Diff line number Diff line change @@ -82,8 +82,8 @@ chmod +x ~/lein
8282```
8383
8484These Jepsen tests execute concurrent read and write operations while a nemesis
85- injects network partitions and filesystem faults via errorfs . Jepsen's
86- linearizability checker verifies the history.
85+ injects random network partitions. Jepsen's linearizability checker verifies the
86+ history.
8787
8888
8989
Original file line number Diff line number Diff line change 33 :repositories [[" clojars" {:url " https://repo.clojars.org" }]]
44 :dependencies [[org.clojure/clojure " 1.11.1" ]
55 [jepsen " 0.3.5" ]
6- [redis.clients/jedis " 5.1.0" ]]
6+ [redis.clients/jedis " 5.1.0" :exclusions [org.slf4j/slf4j-api]]
7+ [org.slf4j/slf4j-nop " 2.0.9" ]]
78 :main elastickv.jepsen-test )
Original file line number Diff line number Diff line change 77 [client :as client]
88 [checker :as checker]]
99 [jepsen.checker.timeline :as timeline]
10- [jepsen.checker.linearizable :as linear]
11- [jepsen.tests.register :as register]
12- [jepsen.nemesis :as nemesis]
13- [jepsen.nemesis.fs :as fs])
10+ [jepsen.tests.linearizable-register :as register]
11+ [jepsen.nemesis :as nemesis])
1412 (:import (redis.clients.jedis Jedis)))
1513
1614(defrecord RedisClient [port]
4038 :db db/noop
4139 :client (->RedisClient 63791 )
4240 :concurrency 5
43- :nemesis (nemesis/compose
44- {:partition (nemesis/partition-random-halves )
45- :errorfs (fs/errorfs )})
46- :checker (checker/compose
47- {:linear (linear/checker )
48- :timeline (timeline/html )})}))
41+ :nemesis (nemesis/partition-random-halves )}))
4942
5043(defn -main
5144 [& args]
Original file line number Diff line number Diff line change 1+ (ns elastickv.jepsen-test-test
2+ (:require [clojure.test :refer :all ]
3+ [elastickv.jepsen-test :as jt]))
4+
5+ (deftest builds-test-spec
6+ (is (map? (jt/elastickv-test ))))
You can’t perform that action at this time.
0 commit comments