bitbake: toaster: build control functionality
authorAlexandru DAMIAN <alexandru.damian@intel.com>
Thu, 12 Jun 2014 11:57:22 +0000 (12:57 +0100)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 13 Jun 2014 10:55:34 +0000 (11:55 +0100)
commit45750d9c049a72955ce7c349947d5743005c3256
tree6ff295126698ee0b608dc6c923bb44c9d3571abb
parent7db2ed0af22039f882cd86869557a8665b6c5eba
bitbake: toaster: build control functionality

We add the build control functionality to toaster.

* The bldcontrol application gains bbcontroller classes
that know how to manage a localhost build environment.

* The toaster UI now detects it is running under build
environment controller, and update the build controller
database and will shut down the bitbake server once
the build is complete.

* The toaster script can now run in standalone mode,
launching the build controller and the web interface instead
of just monitoring the build, as in the interactive mode.

* A fixture with the default build controller entry for
localhost is provided.

[YOCTO #5490]
[YOCTO #5491]
[YOCTO #5492]
[YOCTO #5493]
[YOCTO #5494]
[YOCTO #5537]

(Bitbake rev: 10988bd77c8c7cefad3b88744bc5d8a7e3c1f4cf)

Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/bin/toaster
bitbake/lib/bb/ui/buildinfohelper.py
bitbake/lib/bb/ui/toasterui.py
bitbake/lib/toaster/bldcontrol/bbcontroller.py [new file with mode: 0644]
bitbake/lib/toaster/bldcontrol/fixtures/initial_data.json
bitbake/lib/toaster/bldcontrol/management/__init__.py [new file with mode: 0644]
bitbake/lib/toaster/bldcontrol/management/commands/__init__.py [new file with mode: 0644]
bitbake/lib/toaster/bldcontrol/management/commands/runbuilds.py [new file with mode: 0644]
bitbake/lib/toaster/bldcontrol/models.py
bitbake/lib/toaster/bldcontrol/tests.py