Last active
August 29, 2015 14:03
-
-
Save rjeczalik/7f56f49da4b1627f344e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
=== RUN TestScheduler-8 | |
0: *scheduler.BarEvent=*scheduler.BarEvent: {Level=1, Priority=4} | |
1: *scheduler.BarEvent=*scheduler.BarEvent: {Level=4, Priority=6} | |
2: *scheduler.BarEvent=*scheduler.BarEvent: {Level=4, Priority=0} | |
0: *scheduler.FooEvent=*scheduler.FooEvent: {Level=4, Priority=4} | |
3: *scheduler.BarEvent=*scheduler.BarEvent: {Level=2, Priority=7} | |
1: *scheduler.FooEvent=*scheduler.FooEvent: {Level=4, Priority=3} | |
4: *scheduler.BarEvent=*scheduler.BarEvent: {Level=1, Priority=6} | |
2: *scheduler.FooEvent=*scheduler.FooEvent: {Level=0, Priority=1} | |
5: *scheduler.BarEvent=*scheduler.BarEvent: {Level=3, Priority=6} | |
3: *scheduler.FooEvent=*scheduler.FooEvent: {Level=7, Priority=3} | |
6: *scheduler.BarEvent=*scheduler.BarEvent: {Level=3, Priority=2} | |
4: *scheduler.FooEvent=*scheduler.FooEvent: {Level=1, Priority=3} | |
5: *scheduler.FooEvent=*scheduler.FooEvent: {Level=6, Priority=2} | |
6: *scheduler.FooEvent=*scheduler.FooEvent: {Level=6, Priority=1} | |
appended to 4 level: [4 4] | |
(append) map[4:[*scheduler.BarEvent: {Level=4, Priority=6} *scheduler.BarEvent: {Level=4, Priority=0}]] | |
appended to 3 level: [3 3] | |
(append) map[4:[*scheduler.BarEvent: {Level=4, Priority=6} *scheduler.BarEvent: {Level=4, Priority=0}] 3:[*scheduler.BarEvent: {Level=3, Priority=6} *scheduler.BarEvent: {Level=3, Priority=2}]] | |
appended to 2 level: [2] | |
(append) map[3:[*scheduler.BarEvent: {Level=3, Priority=6} *scheduler.BarEvent: {Level=3, Priority=2}] 2:[*scheduler.BarEvent: {Level=2, Priority=7}] 4:[*scheduler.BarEvent: {Level=4, Priority=6} *scheduler.BarEvent: {Level=4, Priority=0}]] | |
appended to 1 level: [1 1] | |
(append) map[2:[*scheduler.BarEvent: {Level=2, Priority=7}] 1:[*scheduler.BarEvent: {Level=1, Priority=4} *scheduler.BarEvent: {Level=1, Priority=6}] 4:[*scheduler.BarEvent: {Level=4, Priority=6} *scheduler.BarEvent: {Level=4, Priority=0}] 3:[*scheduler.BarEvent: {Level=3, Priority=6} *scheduler.BarEvent: {Level=3, Priority=2}]] | |
appended to 7 level: [7] | |
(append) map[7:[*scheduler.FooEvent: {Level=7, Priority=3}] 4:[*scheduler.BarEvent: {Level=4, Priority=6} *scheduler.BarEvent: {Level=4, Priority=0}] 3:[*scheduler.BarEvent: {Level=3, Priority=6} *scheduler.BarEvent: {Level=3, Priority=2}] 2:[*scheduler.BarEvent: {Level=2, Priority=7}] 1:[*scheduler.BarEvent: {Level=1, Priority=4} *scheduler.BarEvent: {Level=1, Priority=6}]] | |
appended to 6 level: [6 6] | |
(append) map[4:[*scheduler.BarEvent: {Level=4, Priority=6} *scheduler.BarEvent: {Level=4, Priority=0}] 3:[*scheduler.BarEvent: {Level=3, Priority=6} *scheduler.BarEvent: {Level=3, Priority=2}] 2:[*scheduler.BarEvent: {Level=2, Priority=7}] 1:[*scheduler.BarEvent: {Level=1, Priority=4} *scheduler.BarEvent: {Level=1, Priority=6}] 7:[*scheduler.FooEvent: {Level=7, Priority=3}] 6:[*scheduler.FooEvent: {Level=6, Priority=2} *scheduler.FooEvent: {Level=6, Priority=1}]] | |
appended to 4 level: [4 4] <--------- HERE, LEVEL 3 EVENTS WERE MODIFIED | |
(append) map[4:[*scheduler.BarEvent: {Level=4, Priority=6} *scheduler.BarEvent: {Level=4, Priority=0} *scheduler.FooEvent: {Level=4, Priority=4} *scheduler.FooEvent: {Level=4, Priority=3}] 3:[*scheduler.FooEvent: {Level=4, Priority=4} *scheduler.FooEvent: {Level=4, Priority=3}] 2:[*scheduler.BarEvent: {Level=2, Priority=7}] 1:[*scheduler.BarEvent: {Level=1, Priority=4} *scheduler.BarEvent: {Level=1, Priority=6}] 7:[*scheduler.FooEvent: {Level=7, Priority=3}] 6:[*scheduler.FooEvent: {Level=6, Priority=2} *scheduler.FooEvent: {Level=6, Priority=1}]] | |
appended to 1 level: [1] | |
(append) map[4:[*scheduler.BarEvent: {Level=4, Priority=6} *scheduler.BarEvent: {Level=4, Priority=0} *scheduler.FooEvent: {Level=4, Priority=4} *scheduler.FooEvent: {Level=4, Priority=3}] 3:[*scheduler.FooEvent: {Level=4, Priority=4} *scheduler.FooEvent: {Level=4, Priority=3}] 2:[*scheduler.BarEvent: {Level=2, Priority=7}] 1:[*scheduler.BarEvent: {Level=1, Priority=4} *scheduler.BarEvent: {Level=1, Priority=6} *scheduler.FooEvent: {Level=1, Priority=3}] 7:[*scheduler.FooEvent: {Level=7, Priority=3}] 6:[*scheduler.FooEvent: {Level=6, Priority=2} *scheduler.FooEvent: {Level=6, Priority=1}]] | |
appended to 0 level: [0] | |
(append) map[7:[*scheduler.FooEvent: {Level=7, Priority=3}] 6:[*scheduler.FooEvent: {Level=6, Priority=2} *scheduler.FooEvent: {Level=6, Priority=1}] 0:[*scheduler.FooEvent: {Level=0, Priority=1}] 4:[*scheduler.BarEvent: {Level=4, Priority=6} *scheduler.BarEvent: {Level=4, Priority=0} *scheduler.FooEvent: {Level=4, Priority=4} *scheduler.FooEvent: {Level=4, Priority=3}] 3:[*scheduler.FooEvent: {Level=4, Priority=4} *scheduler.FooEvent: {Level=4, Priority=3}] 2:[*scheduler.BarEvent: {Level=2, Priority=7}] 1:[*scheduler.BarEvent: {Level=1, Priority=4} *scheduler.BarEvent: {Level=1, Priority=6} *scheduler.FooEvent: {Level=1, Priority=3}]] | |
(send) map[4:[*scheduler.BarEvent: {Level=4, Priority=6} *scheduler.BarEvent: {Level=4, Priority=0} *scheduler.FooEvent: {Level=4, Priority=4} *scheduler.FooEvent: {Level=4, Priority=3}] 3:[*scheduler.FooEvent: {Level=4, Priority=4} *scheduler.FooEvent: {Level=4, Priority=3}] 2:[*scheduler.BarEvent: {Level=2, Priority=7}] 1:[*scheduler.BarEvent: {Level=1, Priority=4} *scheduler.BarEvent: {Level=1, Priority=6} *scheduler.FooEvent: {Level=1, Priority=3}] 7:[*scheduler.FooEvent: {Level=7, Priority=3}] 6:[*scheduler.FooEvent: {Level=6, Priority=2} *scheduler.FooEvent: {Level=6, Priority=1}] 0:[*scheduler.FooEvent: {Level=0, Priority=1}]] | |
sending to 0 lvl: [*scheduler.FooEvent: {Level=0, Priority=1}] | |
sending to 4 lvl: [*scheduler.BarEvent: {Level=4, Priority=6} *scheduler.BarEvent: {Level=4, Priority=0} *scheduler.FooEvent: {Level=4, Priority=4} *scheduler.FooEvent: {Level=4, Priority=3}] | |
process: *scheduler.FooEvent=*scheduler.FooEvent: {Level=0, Priority=1} (left 0) | |
sending to 3 lvl: [*scheduler.FooEvent: {Level=4, Priority=4} *scheduler.FooEvent: {Level=4, Priority=3}] | |
process: *scheduler.BarEvent=*scheduler.BarEvent: {Level=4, Priority=6} (left 3) | |
sending to 2 lvl: [*scheduler.BarEvent: {Level=2, Priority=7}] | |
process: *scheduler.FooEvent=*scheduler.FooEvent: {Level=4, Priority=4} (left 2) | |
process: *scheduler.BarEvent=*scheduler.BarEvent: {Level=2, Priority=7} (left 0) | |
sending to 1 lvl: [*scheduler.BarEvent: {Level=1, Priority=4} *scheduler.BarEvent: {Level=1, Priority=6} *scheduler.FooEvent: {Level=1, Priority=3}] | |
process: *scheduler.FooEvent=*scheduler.FooEvent: {Level=4, Priority=3} (left 1) | |
process: *scheduler.BarEvent=*scheduler.BarEvent: {Level=4, Priority=0} (left 0) | |
sending to 7 lvl: [*scheduler.FooEvent: {Level=7, Priority=3}] | |
process: *scheduler.FooEvent=*scheduler.FooEvent: {Level=4, Priority=4} (left 1) | |
process: *scheduler.BarEvent=*scheduler.BarEvent: {Level=1, Priority=6} (left 2) | |
sending to 6 lvl: [*scheduler.FooEvent: {Level=6, Priority=2} *scheduler.FooEvent: {Level=6, Priority=1}] | |
process: *scheduler.FooEvent=*scheduler.FooEvent: {Level=7, Priority=3} (left 0) | |
process: *scheduler.BarEvent=*scheduler.BarEvent: {Level=1, Priority=4} (left 1) | |
process: *scheduler.FooEvent=*scheduler.FooEvent: {Level=4, Priority=3} (left 0) | |
process: *scheduler.FooEvent=*scheduler.FooEvent: {Level=6, Priority=2} (left 1) | |
(send) map[] | |
process: *scheduler.FooEvent=*scheduler.FooEvent: {Level=1, Priority=3} (left 0) | |
process: *scheduler.FooEvent=*scheduler.FooEvent: {Level=6, Priority=1} (left 0) | |
---------------------------------------------------------------------- | |
FAIL: all_test.go:217: AllSuite.TestAllSinker | |
all_test.go:218: | |
as.test(c, ProducerSinker) | |
all_test.go:207: | |
c.Errorf("want handlers[%d]=%v; got %v (i=%d)", lvl, cas.n[lvl], handlers[lvl].H, i) | |
... Error: want handlers[3]=map[*scheduler.BarEvent:2]; got map[*scheduler.FooEvent:2 *scheduler.BarEvent:0 *scheduler.BazEvent:0 *scheduler.QuxEvent:0 *scheduler.LolEvent:0] (i=1) | |
OOPS: 0 passed, 1 FAILED | |
--- FAIL: TestScheduler-8 (0.02 seconds) | |
FAIL | |
exit status 1 | |
FAIL licstat/scheduler 0.025s |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
appended to 4 level: [4 4] | |
(append) map[ | |
4:[*scheduler.BarEvent: {Level=4, Priority=6} *scheduler.BarEvent: {Level=4, Priority=0}]] | |
appended to 3 level: [3 3] | |
(append) map[ | |
4:[*scheduler.BarEvent: {Level=4, Priority=6} *scheduler.BarEvent: {Level=4, Priority=0}] | |
3:[*scheduler.BarEvent: {Level=3, Priority=6} *scheduler.BarEvent: {Level=3, Priority=2}]] | |
appended to 2 level: [2] | |
(append) map[ | |
3:[*scheduler.BarEvent: {Level=3, Priority=6} *scheduler.BarEvent: {Level=3, Priority=2}] | |
2:[*scheduler.BarEvent: {Level=2, Priority=7}] | |
4:[*scheduler.BarEvent: {Level=4, Priority=6} *scheduler.BarEvent: {Level=4, Priority=0}]] | |
appended to 1 level: [1 1] | |
(append) map[ | |
2:[*scheduler.BarEvent: {Level=2, Priority=7}] | |
1:[*scheduler.BarEvent: {Level=1, Priority=4} *scheduler.BarEvent: {Level=1, Priority=6}] | |
4:[*scheduler.BarEvent: {Level=4, Priority=6} *scheduler.BarEvent: {Level=4, Priority=0}] | |
3:[*scheduler.BarEvent: {Level=3, Priority=6} *scheduler.BarEvent: {Level=3, Priority=2}]] | |
appended to 7 level: [7] | |
(append) map[ | |
7:[*scheduler.FooEvent: {Level=7, Priority=3}] | |
4:[*scheduler.BarEvent: {Level=4, Priority=6} *scheduler.BarEvent: {Level=4, Priority=0}] | |
3:[*scheduler.BarEvent: {Level=3, Priority=6} *scheduler.BarEvent: {Level=3, Priority=2}] | |
2:[*scheduler.BarEvent: {Level=2, Priority=7}] | |
1:[*scheduler.BarEvent: {Level=1, Priority=4} *scheduler.BarEvent: {Level=1, Priority=6}]] | |
appended to 6 level: [6 6] | |
(append) map[ | |
4:[*scheduler.BarEvent: {Level=4, Priority=6} *scheduler.BarEvent: {Level=4, Priority=0}] | |
3:[*scheduler.BarEvent: {Level=3, Priority=6} *scheduler.BarEvent: {Level=3, Priority=2}] | |
2:[*scheduler.BarEvent: {Level=2, Priority=7}] | |
1:[*scheduler.BarEvent: {Level=1, Priority=4} *scheduler.BarEvent: {Level=1, Priority=6}] | |
7:[*scheduler.FooEvent: {Level=7, Priority=3}] | |
6:[*scheduler.FooEvent: {Level=6, Priority=2} *scheduler.FooEvent: {Level=6, Priority=1}]] | |
appended to 4 level: [4 4] | |
(append) map[ | |
4:[*scheduler.BarEvent: {Level=4, Priority=6} *scheduler.BarEvent: {Level=4, Priority=0} *scheduler.FooEvent: {Level=4, Priority=4} *scheduler.FooEvent: {Level=4, Priority=3}] | |
3:[*scheduler.FooEvent: {Level=4, Priority=4} *scheduler.FooEvent: {Level=4, Priority=3}] | |
2:[*scheduler.BarEvent: {Level=2, Priority=7}] | |
1:[*scheduler.BarEvent: {Level=1, Priority=4} *scheduler.BarEvent: {Level=1, Priority=6}] | |
7:[*scheduler.FooEvent: {Level=7, Priority=3}] | |
6:[*scheduler.FooEvent: {Level=6, Priority=2} *scheduler.FooEvent: {Level=6, Priority=1}]] | |
appended to 1 level: [1] | |
(append) map[ | |
4:[*scheduler.BarEvent: {Level=4, Priority=6} *scheduler.BarEvent: {Level=4, Priority=0} *scheduler.FooEvent: {Level=4, Priority=4} *scheduler.FooEvent: {Level=4, Priority=3}] | |
3:[*scheduler.FooEvent: {Level=4, Priority=4} *scheduler.FooEvent: {Level=4, Priority=3}] | |
2:[*scheduler.BarEvent: {Level=2, Priority=7}] | |
1:[*scheduler.BarEvent: {Level=1, Priority=4} *scheduler.BarEvent: {Level=1, Priority=6} *scheduler.FooEvent: {Level=1, Priority=3}] | |
7:[*scheduler.FooEvent: {Level=7, Priority=3}] | |
6:[*scheduler.FooEvent: {Level=6, Priority=2} *scheduler.FooEvent: {Level=6, Priority=1}]] | |
appended to 0 level: [0] | |
(append) map[ | |
7:[*scheduler.FooEvent: {Level=7, Priority=3}] | |
6:[*scheduler.FooEvent: {Level=6, Priority=2} *scheduler.FooEvent: {Level=6, Priority=1}] | |
0:[*scheduler.FooEvent: {Level=0, Priority=1}] | |
4:[*scheduler.BarEvent: {Level=4, Priority=6} *scheduler.BarEvent: {Level=4, Priority=0} *scheduler.FooEvent: {Level=4, Priority=4} *scheduler.FooEvent: {Level=4, Priority=3}] | |
3:[*scheduler.FooEvent: {Level=4, Priority=4} *scheduler.FooEvent: {Level=4, Priority=3}] | |
2:[*scheduler.BarEvent: {Level=2, Priority=7}] | |
1:[*scheduler.BarEvent: {Level=1, Priority=4} *scheduler.BarEvent: {Level=1, Priority=6} *scheduler.FooEvent: {Level=1, Priority=3}]] |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment