#246: Add temporary hack for test re-scheduling --------------------+------------------------------------------------------- Reporter: kparal | Owner: Type: task | Status: new Priority: major | Milestone: 0.4.4 Component: core | Keywords: --------------------+------------------------------------------------------- Until we have a proper support for test re-scheduling (ticket #245) we need some temporary hack to enable test re-scheduling in most common cases.
We plan to have upgradepath and depcheck sending comments to Bodhi. There is probably no problem with depcheck, because it re-evaluates the whole contents of -pending tag on its every update. But there are some issues with upgradepath, one use case is described in ticket #245.
We need to: 1. get a list of use cases for which we need to reschedule upgradepath or depcheck 2. inquire whether Bodhi changes timestamp (or whatever) of the updates in those cases (i.e. we would detect it and run tests again properly even with our current watcher implementation) 3. in the remaining cases decide what to do with it. For example we can make temporary upgradepath behave the same way as depcheck does, i.e. test all builds in -updates-pending for every update of that tag. Because we will have Bodhi comment duplication prevention, it could work quite fine.