generic-poky/bitbake/lib/toaster/toastergui
Elliot Smith dd99cf957d bitbake: toaster: show progress of recipe parsing in recent builds area
Modify buildinfohelper and toasterui so that they record the
recipe parse progress (from ParseProgress events in bitbake)
on the Build object.

Note that because the Build object is now created at the
point when ParseStarted occurs, it is necessary to set the
build name to the empty string initially (hence the migration).
The build name can be set when the build properly starts,
i.e. at the BuildStarted event.

Then use this additional data to determine whether a Build
is in a "Parsing" state, and report this in the JSON API.
This enables the most recent builds area to show the recipe
parse progress.

Add additional logic to update the progress bar if the progress
for a build object changes.

[YOCTO #9631]

(Bitbake rev: f33d51d46d70e73e04e325807c1bc4eb68462f7b)

Signed-off-by: Elliot Smith <elliot.smith@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2016-08-11 00:09:26 +01:00
..
fixtures bitbake: toaster: orm Remove the layerindex specific up_branch fields 2016-07-26 08:10:36 +01:00
static bitbake: toaster: show progress of recipe parsing in recent builds area 2016-08-11 00:09:26 +01:00
templates bitbake: toaster: show progress of recipe parsing in recent builds area 2016-08-11 00:09:26 +01:00
templatetags bitbake: toaster: move most recent builds templating to client 2016-08-11 00:09:26 +01:00
__init__.py bitbake: toaster: add toaster code to bitbake 2013-10-18 11:13:49 +01:00
api.py bitbake: toaster: show progress of recipe parsing in recent builds area 2016-08-11 00:09:26 +01:00
buildtables.py bitbake: toaster: set non-hideable columns for built recipes table 2016-07-26 08:10:36 +01:00
tablefilter.py bitbake: toaster: use items and range instead of old APIs 2016-06-02 08:24:04 +01:00
tables.py bitbake: toaster: Rework displaying package dependencies across Toaster 2016-06-15 08:35:04 +01:00
tests.py bitbake: toaster: orm Remove the layerindex specific up_branch fields 2016-07-26 08:10:36 +01:00
typeaheads.py bitbake: toaster: Exclude "command line builds" project from projects typeahead 2015-10-16 14:16:17 +01:00
urls.py bitbake: toaster: move most recent builds templating to client 2016-08-11 00:09:26 +01:00
views.py bitbake: toaster: orm Remove the layerindex specific up_branch fields 2016-07-26 08:10:36 +01:00
widgets.py bitbake: toaster: fix broken reference to urllib 2016-06-15 08:35:06 +01:00