in case of alap: ticket starts earlier than its predecessor ticket finishes
|Reported by:||falkb||Owned by:||Chris Nelson|
|Cc:||Ryan J Ollos||Trac Release:||0.12|
Predecessor means to me that it has to be finished before its successor can start.
Function _schedule_task_alap() actually must consider the latest finish time of the predecessor but it does not. It just considers successors and parents somehow. So I can see that some tickets starts earlier than their predecessor finish.
For a test, you must not explicitely set start and end dates at all. It's enough to set some successor and predecessor dependencies.