~allanlesage/qakit/dashboard-slurper

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
QA Kit
#######

'qakit' is a tool that presents information that might be useful to UEQA engineers.

How Do I install qakit?
=======================

1) You already have the source code - well done!
2) Create a python 2 virtualenv (sadly the trello API is python 2 only) and activate it::

	virtualenv ve
	source ve/bin/activate

3) Install qakit::

	python setup.py install

4) Run the 'qakit' command.

How Do I run the tests?
=======================

As above, but run `python setup.py test` instead of installing it.

How do I use qakit?
===================

Running `qakit` will give output like so::

	$ qakit
	usage: qakit [-h] {silo-backlog,silo-stats} ...
	qakit: error: too few arguments

You must specify a command. Currently the only commands are 'silo-backlog' and 'silo-stats'. More will be added in the future. Running one of these commands produces output:

	$ qakit silo-backlog
	Silo Backlog:
	+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------+
	| Name                                                                                                                                                    |       Lane       |
	+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------+
	| ubuntu-rtm/landing-010 - indicator-bluetooth,indicator-location,indicator-messages,indicator-network,indicator-power,indicator-transfer : tedg, charles | Need QA Sign-off |
	| ubuntu-rtm/landing-014 - account-polld : ralsina                                                                                                        | Need QA Sign-off |
	| ubuntu-rtm/landing-028 - ubuntu-app-launch : tedg                                                                                                       | Need QA Sign-off |
	| ubuntu-rtm/landing-020 - mir,platform-api,qtmir,qtmir-gles,unity-system-compositor : camako                                                             | Need QA Sign-off |
	| ubuntu-rtm/landing-003 - dialer-app,history-service,messaging-app,telepathy-ofono,telephony-service : bfiller                                           | Need QA Sign-off |
	| ubuntu-rtm/landing-015 - unity-scope-click : alecu                                                                                                      | Need QA Sign-off |
	| ubuntu-rtm/landing-007 - qtbase-opensource-src,qtbase-opensource-src-gles : Mirv                                                                        | Need QA Sign-off |
	| ubuntu-rtm/landing-009 - ubuntu-touch-session : tedg                                                                                                    | Need QA Sign-off |
	+---------------------------------------------------------------------------------------------------------------------------------------------------------+------------------+