tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
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
P\¬Qc@súddlZddlZddlZddlZddlZddlZddlmZejdde    ƒZ
ddl m Z m Z mZddl
mZd„Zde
jjfd    „ƒYZd
ejfd „ƒYZd „Zed kröeƒndS(iÿÿÿÿN(t test_supportthotshott
deprecated(tENTERtEXITtLINE(tstatscCs.|r&tjjtjj|ƒƒdS|SdS(Ni(tostpathtsplitexttbasename(tfn((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pyt shortfilenames tUnlinkingLogReadercBs#eZdZd„Zdd„ZRS(sMExtend the LogReader so the log file is unlinked when we're
    done with it.cCs#||_tjjj||ƒdS(N(t_UnlinkingLogReader__logfnRtlogt    LogReadert__init__(tselftlogfn((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pyRs    cCsLytjjj|ƒSWn.tk
rG|jƒtj|jƒ‚nXdS(N(    RRRtnextt StopIterationtcloseRtunlinkR(Rtindex((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pyR"s  
N(t__name__t
__module__t__doc__RtNoneR(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pyR s    tHotShotTestCasecBsteZddd„Zd„Zd„Zd„Zd d„Zd„Zd„Z    d    „Z
d
„Z d „Z d „Z RS(iicCs"tj|_tj|j||ƒS(N(RtTESTFNRRtProfile(Rt
lineeventst linetimings((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pyt new_profiler,s cCs t|jƒS(N(R R(R((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pyt get_logreader0scCs[g}xN|jƒD]@}|\}\}}}}|j|t|ƒ||ffƒqW|S(N(R#tappendR (RtLteventtwhattfilenametlinenotfuncnamettdelta((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pytget_events_wotime3s
&cCsH|jƒ}||krD|jdtj|ƒtj|ƒfƒndS(Ns6events did not match expectation; got:
%s
expected:
%s(R,tfailtpprinttpformat(Rtexpectedtevents((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pyt check_events:s
  cCs~|dkr|jƒ}n|j|jj ƒ|j|ƒ|j|jj ƒ|jƒ|j|jjƒ|j|ƒdS(N(RR"t
assertTruet_proftclosedtruncallRR2(RtcallableR1tprofiler((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pytrun_testAs  
cCsld„}|jƒ}|j||ƒ|jƒ|jƒ}|j}t|ƒ|j|ddgkƒdS(NcSs|jddƒdS(Nstest-keys
test-value(taddinfo(tp((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pytfLsstest-keys
test-value(R"R6RR#t_infotlistR3(RR<R8Rtinfo((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pyt test_addinfoKs     
     
c
sãd„‰‡fd†}ˆjj}|jj}td|dfftd|ddfftd|dfftd|ddfftd|ddfftd|dfftd|dffg}|j|||jddƒƒdS(    NcSsd}d}dS(Nii((tytx((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pyR<Wscs ˆƒdS(N(((R<(sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pytgZst test_hotshotRCiR<iR (t    func_codetco_firstlinenoRRRR9R"(RRCtf_linenotg_linenoR1((R<sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pyttest_line_numbersVs      cCs>|jƒ}|jƒ|jƒ|jƒtj|jƒdS(N(R"tstarttstopRRRR(RR8((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pyttest_start_stophs
 
 
 
cCs¥ddl}ddl}|j}tjj}z?d|_|jt|tj    ƒ|`|jt|tj    ƒWd||_|jj
tj    ƒr |j tj    ƒnXdS(Niÿÿÿÿtabc( tsysRRRt_hotshottcoveraget assertRaisest RuntimeErrorRRtexiststremove(RRNRt    orig_pathRP((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pyttest_bad_sys_pathrs               cCsKtjƒ}z#|jttftj|jƒWd|jƒXt    j
ƒdS(N( ttempfiletNamedTemporaryFileRQtIOErrortEOFErrorROt    logreadertnameRtgctcollect(Rt    emptyfile((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pyttest_logreader_eof_errorƒs   cCsWd„}|jƒ}||ƒ|jƒ|jƒtj|jƒtj|jƒdS(NcSs|jƒdS(N(RJ(tprof((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pyRJs(R"RKRRtloadRRR(RRJR8((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pyttest_load_statsŒs     
 
 
N(RRR"R#R,R2RR9R@RIRLRVR`Rc(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pyR+s            
           
           cCstjtƒdS(N(Rt run_unittestR(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pyt    test_main™st__main__(RR.tunittestRWROR]ttestRt import_moduletTrueRt hotshot.logRRRRR RRR tTestCaseRReR(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test_hotshot.pyt<module>s          
n