/usr/lib/python2.6/site-packages/pbr
Edit: /usr/lib/python2.6/site-packages/pbr/testr_command.pyc (5749B)
Ñò
;vVc @ sÍ d Z d d k l Z d d k Z d d k Z d d k Z d d k Z e i e ƒ Z d e i
f d „ ƒ YZ d e i
f d „ ƒ YZ y d d k
l Z e Z e Z Wn e j
o e Z e Z n Xd S( sß setuptools/distutils commands to run testr via setup.py
Currently provides 'testr' which runs tests using testr. You can pass
--coverage which will also export PYTHON='coverage run --source
'
and automatically combine the coverage from each testr backend test runner
after the run completes.
To use, just use setuptools/distribute and depend on testr, and it should be
picked up automatically (as the commands are exported in the testrepository
package metadata.
iÿÿÿÿ( t cmdNt TestrRealc B sn e Z d Z d d d d d d d g Z d d d g Z d „ Z d „ Z d „ Z d „ Z d „ Z
d „ Z RS(! s Run unit tests using testrt coveragesG Replace PYTHON with coverage and merge coverage from each testr worker.s testr-args=t ts Run 'testr' with these argss omit=t os( Files to omit from coverage calculationss coverage-package-name=s" Use this name for coverage packaget slowests- Show slowest test times after tests complete.s no-parallels Run testr seriallys
log-level=t ls Log level (default: info)t no_parallelc G sC t i d | ƒ t i t i d g t | ƒ t i t i t i ƒ S( Ns _run_testr called with args = %ri (
t loggert debugt commandst run_argvt syst argvt listt stdint stdoutt stderr( t selft args( ( s. /tmp/pip-build-cD3xZi/pbr/pbr/testr_command.pyt
_run_testrC s c C sC d | _ d | _ d | _ d | _ d | _ d | _ d | _ d S( Nt t info( t Nonet
testr_argsR t omitR t coverage_package_nameR t log_level( R ( ( s. /tmp/pip-build-cD3xZi/pbr/pbr/testr_command.pyt initialize_optionsH s c C s¥ t t | i i ƒ t i ƒ | _ t i d | i ƒ t i d ƒ | i d j o
g | _ n | i i
ƒ | _ | i o d | i | _ n t i d | i ƒ d S( Nt levels finalize_options calleds --omit=%ss$ finalize_options: self.__dict__ = %r(
t getattrt loggingR t uppert INFOt basicConfigR R R R t splitR t __dict__( R ( ( s. /tmp/pip-build-cD3xZi/pbr/pbr/testr_command.pyt finalize_optionsQ s
c C sá t i d ƒ t i i d ƒ p | i d ƒ n | i o | i ƒ n | i p | i d d | i Œ } n | i d | i Œ } | o t
i i d | ƒ ‚ n | i
o d GH| i d ƒ n | i o | i ƒ n d S(
s" Set up testr repo, then run testr.s
run calleds .testrepositoryt initt runs
--parallels testr failed (%d)s
Slowest TestsR N( R R t ost patht isdirR R t _coverage_beforeR R t distutilst errorst DistutilsErrorR t _coverage_after( R t testr_ret( ( s. /tmp/pip-build-cD3xZi/pbr/pbr/testr_command.pyR' ` s
c C s‡ t i d ƒ | i i ƒ } | i d ƒ o | d } n | i o
| i } n d | } d | t i d