I just spent quite some time investigating why the test sometimes passed, and sometimes failed.
It turns out the logic in TimeLineBase.qml is rather broken: it creates an event map that associates one event to each hour of the day. That means that there cannot be more than one event for a given slot of one hour. Obviously this doesn’t work. I filed bug #1219930 to track the issue.
I just spent quite some time investigating why the test sometimes passed, and sometimes failed.
It turns out the logic in TimeLineBase.qml is rather broken: it creates an event map that associates one event to each hour of the day. That means that there cannot be more than one event for a given slot of one hour. Obviously this doesn’t work. I filed bug #1219930 to track the issue.