~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to HACKING

  • Committer: Robert Collins
  • Date: 2005-10-06 22:15:52 UTC
  • mfrom: (1185.13.2)
  • mto: This revision was merged to the branch mainline in revision 1420.
  • Revision ID: robertc@robertcollins.net-20051006221552-9b15c96fa504e0ad
mergeĀ fromĀ upstream

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
 
158
159
Writing tests
159
160
=============
160
161
In general tests should be placed in a file named testFOO.py where 
164
165
For example, tests for merge3 in bzrlib belong in bzrlib/tests/testmerge3.py.
165
166
See bzrlib/selftest/testsampler.py for a template test script.
166
167
 
 
168
 
167
169
Running tests
168
170
=============
169
171
Currently, bzr selftest is used to invoke tests.
170
172
You can provide a pattern argument to run a subset. For example, 
171
 
to run just the whitebox tests, run bzr selftest --pattern .*whitebox.*
 
173
to run just the whitebox tests, run::
 
174
 
 
175
  bzr selftest -v whitebox
 
176
 
 
177
 
 
178
Errors and exceptions
 
179
=====================
 
180
 
 
181
[write me]
172
182
 
173
183
 
174
184
Jargon