~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to HACKING

  • Committer: Robert Collins
  • Date: 2005-10-06 07:11:13 UTC
  • mfrom: (1393.1.59)
  • Revision ID: robertc@robertcollins.net-20051006071113-54e61035470e2f49
mergeĀ fromĀ martin

Show diffs side-by-side

added added

removed removed

Lines of Context:
155
155
The policy about how output is presented in the text-mode client
156
156
should be only in the command-line tool.
157
157
 
158
 
 
159
158
Writing tests
160
159
=============
161
160
In general tests should be placed in a file named test_FOO.py where 
164
163
 
165
164
For example, tests for merge3 in bzrlib belong in bzrlib/tests/test_merge3.py.
166
165
 
167
 
 
168
166
Running tests
169
167
=============
170
168
Currently, bzr selftest is used to invoke tests.
171
169
You can provide a pattern argument to run a subset. For example, 
172
 
to run just the whitebox tests, run::
173
 
 
174
 
  bzr selftest -v whitebox
175
 
 
176
 
 
177
 
Errors and exceptions
178
 
=====================
179
 
 
180
 
[write me]
 
170
to run just the whitebox tests, run bzr selftest --pattern .*whitebox.*
181
171
 
182
172
 
183
173
Jargon