Merge lp:~javier.collado/checkbox-core/package-docstrings into lp:checkbox-core

Proposed by Javier Collado
Status: Merged
Merged at revision: 17
Proposed branch: lp:~javier.collado/checkbox-core/package-docstrings
Merge into: lp:checkbox-core
Diff against target: 101 lines (+44/-0)
11 files modified
checkbox/__init__.py (+4/-0)
checkbox/connector/__init__.py (+5/-0)
checkbox/daemon/__init__.py (+4/-0)
checkbox/io/__init__.py (+4/-0)
checkbox/journal/__init__.py (+4/-0)
checkbox/lib/__init__.py (+4/-0)
checkbox/message/__init__.py (+4/-0)
checkbox/process/__init__.py (+4/-0)
checkbox/runner/__init__.py (+3/-0)
checkbox/scripts/__init__.py (+4/-0)
checkbox/scripts/mixins/__init__.py (+4/-0)
To merge this branch: bzr merge lp:~javier.collado/checkbox-core/package-docstrings
Reviewer Review Type Date Requested Status
Marc Tardif Approve
Review via email: mp+103320@code.launchpad.net

Description of the change

Added small docstring for every package

Please feel free to fix/improve it.

To post a comment you must log in.
Revision history for this message
Marc Tardif (cr3) wrote :

For future commits, I would prefer if module docstrings were after the copyright like in other projects like Storm, Launchpad, etc. Since there was no precedent for this ordering in the current code base, I just moved your docstring while reviewing. I also took the liberty of changing some text, all of which is now merged and pushed to trunk. Thanks!

review: Approve
Revision history for this message
Javier Collado (javier.collado) wrote :

I'll take the ordering into account. Thanks for your comment.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'checkbox/__init__.py'
2--- checkbox/__init__.py 2012-04-23 19:36:19 +0000
3+++ checkbox/__init__.py 2012-04-24 16:23:51 +0000
4@@ -1,3 +1,7 @@
5+"""
6+checkbox provides the ability to run test cases and collect results in a
7+distributed environment.
8+"""
9 #
10 # Copyright (c) 2012 Canonical
11 #
12
13=== modified file 'checkbox/connector/__init__.py'
14--- checkbox/connector/__init__.py 2012-02-24 15:53:59 +0000
15+++ checkbox/connector/__init__.py 2012-04-24 16:23:51 +0000
16@@ -0,0 +1,5 @@
17+"""
18+The connector package implements the mechanisms needed to communicate between
19+processes that aren't reachable using the conventional methods because they
20+aren't directly connected to each other.
21+"""
22
23=== modified file 'checkbox/daemon/__init__.py'
24--- checkbox/daemon/__init__.py 2012-04-11 21:22:52 +0000
25+++ checkbox/daemon/__init__.py 2012-04-24 16:23:51 +0000
26@@ -0,0 +1,4 @@
27+"""
28+The daemon package provides the set of tools needed to create daemon processes
29+that implement the services needed under a distributed testing architecture.
30+"""
31
32=== modified file 'checkbox/io/__init__.py'
33--- checkbox/io/__init__.py 2012-02-24 15:53:59 +0000
34+++ checkbox/io/__init__.py 2012-04-24 16:23:51 +0000
35@@ -0,0 +1,4 @@
36+"""
37+The io package exposes the basic facilities to communicate between processes
38+that are reachable in a computer network.
39+"""
40
41=== modified file 'checkbox/journal/__init__.py'
42--- checkbox/journal/__init__.py 2012-04-12 18:58:39 +0000
43+++ checkbox/journal/__init__.py 2012-04-24 16:23:51 +0000
44@@ -0,0 +1,4 @@
45+"""
46+The journal package keeps track of the activity in the testing environment to
47+make it possible to rollback to a known state in case of a failure.
48+"""
49
50=== modified file 'checkbox/lib/__init__.py'
51--- checkbox/lib/__init__.py 2012-02-10 04:47:41 +0000
52+++ checkbox/lib/__init__.py 2012-04-24 16:23:51 +0000
53@@ -0,0 +1,4 @@
54+"""
55+The lib package provides a set of tools in separate modules that can be used
56+anywhere in the code.
57+"""
58
59=== modified file 'checkbox/message/__init__.py'
60--- checkbox/message/__init__.py 2012-02-10 04:47:41 +0000
61+++ checkbox/message/__init__.py 2012-04-24 16:23:51 +0000
62@@ -0,0 +1,4 @@
63+"""
64+The message module implements the methods to encode/decode the messages
65+exchanged between the processes in the testing environment.
66+"""
67
68=== modified file 'checkbox/process/__init__.py'
69--- checkbox/process/__init__.py 2012-04-11 21:22:52 +0000
70+++ checkbox/process/__init__.py 2012-04-24 16:23:51 +0000
71@@ -0,0 +1,4 @@
72+"""
73+The process package exposes the functionality required to create and monitor
74+processes.
75+"""
76
77=== modified file 'checkbox/runner/__init__.py'
78--- checkbox/runner/__init__.py 2012-04-18 14:19:54 +0000
79+++ checkbox/runner/__init__.py 2012-04-24 16:23:51 +0000
80@@ -0,0 +1,3 @@
81+"""
82+The runner package takes care of running test cases and return their results
83+"""
84
85=== modified file 'checkbox/scripts/__init__.py'
86--- checkbox/scripts/__init__.py 2012-02-24 15:53:59 +0000
87+++ checkbox/scripts/__init__.py 2012-04-24 16:23:51 +0000
88@@ -0,0 +1,4 @@
89+"""
90+The scripts package is the entry point for the processes launched during the
91+testing session.
92+"""
93
94=== modified file 'checkbox/scripts/mixins/__init__.py'
95--- checkbox/scripts/mixins/__init__.py 2012-02-24 15:53:59 +0000
96+++ checkbox/scripts/mixins/__init__.py 2012-04-24 16:23:51 +0000
97@@ -0,0 +1,4 @@
98+"""
99+The scripts.mixins offers a set of classes that implement patterns that can be
100+reused in the scripts package.
101+"""

Subscribers

People subscribed via source and target branches

to all changes: