update developer  doc for latest data api changes

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
fix tests

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
fix pyflakes

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
rest: implement http proxy to data.control api

We use either jsonrpc2 or POST urlencoded to pass params

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
js: test framework fundations

- added a buildbot ui-test-server command for running
  a light master for running the js tests
- added testhooks for triggering test scenario from JS
- updated to bootstrap 2.2.1
test_pbManager: use a less common use port number

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
rest: cleanup error report code

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
moment: integrate it with the dojo build system

Also include more stuff in the build

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
fix units for any other python version than mine

json throws JsonDecodeError in one version and ValueError on another

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
another attempt to fix pbmanager test

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
Move Buildbot UI to a new Python package, buildbot-www

With this change, the www/ top-level directory becomes a fairly
standard-issue Dojo project, that just happens to produce a Python
package (containing very little Python, and a lot of "data") when built.

This makes heavy use of git submodules to import dependencies.
compile haml templates during build
rename lib -> bb
update README.md
modules: use http instead of https and git

http works much better with corporate firewalls.

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
integrate buildbot_www package

minimal work to let me continue to work on the js code :-)

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
Merge branch 'www-pkg' into nine
fix docs
fix the brocken img links, and add sanity test for them

some more factorization of the test suite

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>
masters.js tests

We now have the infra to play a scenario, wait for dom changes, and process
verifications.

No we need to implement it with websocket, etc.

Signed-off-by: Pierre Tardy <pierre.tardy@intel.com>