]> git.saurik.com Git - redis.git/blobdiff - tests/integration/replication.tcl
First implementation of a replication consistency test
[redis.git] / tests / integration / replication.tcl
index 0f61b75146ef75a38e9ec104a9be88105101b58c..39d77c8f9c07e90d8bf3261325ab7955e5c142ef 100644 (file)
@@ -1,4 +1,19 @@
-start_server {} {
+start_server {tags {"repl"}} {
+    start_server {} {
+        test {First server should have role slave after SLAVEOF} {
+            r -1 slaveof [srv 0 host] [srv 0 port]
+            after 1000
+            s -1 role
+        } {slave}
+
+        test {MASTER and SLAVE dataset should be identical after complex ops} {
+            createComplexDataset r 10000
+            assert_equal [r debug digest] [r -1 debug digest]
+        }
+    }
+}
+
+start_server {tags {"repl"}} {
     r set mykey foo
     
     start_server {} {