You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@storm.apache.org by bo...@apache.org on 2016/03/16 19:21:42 UTC

[02/10] storm git commit: fix travis-ci build error

fix travis-ci build error


Project: http://git-wip-us.apache.org/repos/asf/storm/repo
Commit: http://git-wip-us.apache.org/repos/asf/storm/commit/9b74f2ef
Tree: http://git-wip-us.apache.org/repos/asf/storm/tree/9b74f2ef
Diff: http://git-wip-us.apache.org/repos/asf/storm/diff/9b74f2ef

Branch: refs/heads/master
Commit: 9b74f2efcad3e43c9edc221eca9506aafb78146d
Parents: 4c41ac1
Author: vesense <be...@163.com>
Authored: Tue Feb 16 16:51:41 2016 +0800
Committer: vesense <be...@163.com>
Committed: Wed Feb 17 10:58:46 2016 +0800

----------------------------------------------------------------------
 .../clj/org/apache/storm/scheduler_test.clj     | 43 +++++++++++++-------
 1 file changed, 28 insertions(+), 15 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/storm/blob/9b74f2ef/storm-core/test/clj/org/apache/storm/scheduler_test.clj
----------------------------------------------------------------------
diff --git a/storm-core/test/clj/org/apache/storm/scheduler_test.clj b/storm-core/test/clj/org/apache/storm/scheduler_test.clj
index b933372..b14af71 100644
--- a/storm-core/test/clj/org/apache/storm/scheduler_test.clj
+++ b/storm-core/test/clj/org/apache/storm/scheduler_test.clj
@@ -261,21 +261,34 @@
     ))
 
 (deftest test-sort-slots
+  (let [supervisor1 (SupervisorDetails. "supervisor1" "192.168.0.1" (list ) (map int (list 6700 6701)))
+        supervisor2 (SupervisorDetails. "supervisor2" "192.168.0.2" (list ) (map int (list 6700 6701 6702)))
+        supervisor3 (SupervisorDetails. "supervisor3" "192.168.0.3" (list ) (map int (list 6700 6701 6702 6703)))
+        assignment1 (SchedulerAssignmentImpl. "topology1" nil)
+        assignment2 (SchedulerAssignmentImpl. "topology2" nil)
+        supervisor1-slot0 (WorkerSlot. "supervisor1" 6700)
+        supervisor1-slot1 (WorkerSlot. "supervisor1" 6701)
+        supervisor2-slot0 (WorkerSlot. "supervisor2" 6700)
+        supervisor2-slot1 (WorkerSlot. "supervisor2" 6701)
+        supervisor2-slot2 (WorkerSlot. "supervisor2" 6702)
+        supervisor3-slot0 (WorkerSlot. "supervisor3" 6700)
+        supervisor3-slot1 (WorkerSlot. "supervisor3" 6701)
+        supervisor3-slot2 (WorkerSlot. "supervisor3" 6702)
+        supervisor3-slot3 (WorkerSlot. "supervisor3" 6703)
+        cluster (Cluster. (nimbus/standalone-nimbus)
+                          {"supervisor1" supervisor1 "supervisor2" supervisor2 "supervisor3" supervisor3}
+                          {"topology1" assignment1 "topology2" assignment2}
+                  nil)]
   ;; test supervisor2 has more free slots
-  (is (= '(["supervisor2" 6700] ["supervisor1" 6700]
-           ["supervisor2" 6701] ["supervisor1" 6701]
-           ["supervisor2" 6702])
-         (EvenScheduler/sortSlots [["supervisor1" 6700] ["supervisor1" 6701]
-                      ["supervisor2" 6700] ["supervisor2" 6701] ["supervisor2" 6702]
-                      ])))
+  (is (= "[supervisor2:6700, supervisor1:6700, supervisor2:6701, supervisor1:6701, supervisor2:6702]"
+         (.toString (EvenScheduler/sortSlots [supervisor1-slot0 supervisor1-slot1
+                      supervisor2-slot0 supervisor2-slot1 supervisor2-slot2
+                      ] cluster))))
   ;; test supervisor3 has more free slots
-  (is (= '(["supervisor3" 6700] ["supervisor2" 6700] ["supervisor1" 6700]
-           ["supervisor3" 6703] ["supervisor2" 6701] ["supervisor1" 6701]
-           ["supervisor3" 6702] ["supervisor2" 6702]
-           ["supervisor3" 6701])
-         (EvenScheduler/sortSlots [["supervisor1" 6700] ["supervisor1" 6701]
-                      ["supervisor2" 6700] ["supervisor2" 6701] ["supervisor2" 6702]
-                      ["supervisor3" 6700] ["supervisor3" 6703] ["supervisor3" 6702] ["supervisor3" 6701]
-                      ])))
-    )
+  (is (= "[supervisor3:6700, supervisor2:6700, supervisor1:6700, supervisor3:6701, supervisor2:6701, supervisor1:6701, supervisor3:6702, supervisor2:6702, supervisor3:6703]"
+         (.toString (EvenScheduler/sortSlots [supervisor1-slot0 supervisor1-slot1
+                      supervisor2-slot0 supervisor2-slot1 supervisor2-slot2
+                      supervisor3-slot0 supervisor3-slot3 supervisor3-slot2 supervisor3-slot1
+                      ] cluster))))
+    ))