python-testrepository-help-0.0.20-1.oe2203sp2>  <@PT@7!.ܶujG7oduT{openeuler@compass-ci.com G7oo (I0e]eT16 PNo]k>#˫"%HU\7-Rd^tvץ(B/>VI{Lw:ʅ r9>U]>HRqbK8ǴHrw#fy%OW yfD=*L;Ճ8> ?Ο@G yq~'Ej_aM 1βҏ47XZO?:<@)a#`c#4کŰ~o%yjUVLgPlInw t>V_8} j{5c_K>Z.*+)Q ƪז\x30r(D0%qCɚ8BV@9b3d6a3ecbc1b5dfec87d82a1292ea9f926e0d7f07658ab1a3e181f16d909a18adcf721c51b96c7cde72d724c2d427725cb6b7ed3=T_:![$>: E? 5d$ 0 fhl    4 : @Xv  ( ( 8 9 : F G H (I @X HY P\ d] |^ b %d %e *f -l /t Lu dv |z      Cpython-testrepository-help0.0.201.oe2203sp2Development documents and examples for testrepositoryTest Repository +++++++++++++++ Overview ~~~~~~~~ This project provides a database of test results which can be used as part of developer workflow to ensure/check things like: * No commits without having had a test failure, test fixed cycle. * No commits without new tests being added. * What tests have failed since the last commit (to run just a subset). * What tests are currently failing and need work. Test results are inserted using subunit (and thus anything that can output subunit or be converted into a subunit stream can be accepted). A mailing list for discussion, usage and development is at https://launchpad.net/~testrepository-dev - all are welcome to join. Some folk hang out on #testrepository on irc.freenode.net. CI for the project is at http://build.robertcollins.net/job/testrepository-default/. Licensing ~~~~~~~~~ Test Repository is under BSD / Apache 2.0 licences. See the file COPYING in the source for details. Quick Start ~~~~~~~~~~~ Create a config file:: $ touch .testr.conf Create a repository:: $ testr init Load a test run into the repository:: $ testr load < testrun Query the repository:: $ testr stats $ testr last $ testr failing Delete a repository:: $ rm -rf .testrepository Documentation ~~~~~~~~~~~~~ More detailed documentation including design and implementation details, a user manual, and guidelines for development of Test Repository itself can be found at https://testrepository.readthedocs.org/en/latest, or in the source tree at doc/ (run make -C doc html).duTvdc-64g.compass-ciVASL 2.0http://openeuler.orgUnspecifiedhttps://github.com/testing-cabal/testrepositorylinuxnoarch9FAA큤duTwS"_S4SS4S4bcc58913bd9a001ab52082024fda3023dcb4288a4cb4ee43d54511da82c948ae764181104ac64537868f4b9eb1e38709eb829f6c93428a5242699cd11ad8bcf8f794314e9a84911ddc24ec10331449732d967a4b665e614b96b98d4c586ed3bbb18b18887670d6ae938807bcca61f95a007d9d212ba3058fbfc45aa3682f47edrootrootrootrootrootrootrootrootrootrootrootrootpython-testrepository-0.0.20-1.oe2203sp2.src.rpmpython-testrepository-helppython3-testrepository-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.17.0_@Python_Bot - Package Spec generateddc-64g.compass-ci 16854109340.0.20-1.oe2203sp2python-testrepositorydocDESIGN.txtDEVELOPERS.txtMANUAL.txtindex.txt/usr/share/doc//usr/share/doc/python-testrepository//usr/share/doc/python-testrepository/doc/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2noarch-openEuler-linux-gnudirectoryASCII texth$R}/utf-846b740b9aac4a4d61422036003704f2fed38030b7042b2aa26a843e315a3b07f083387f09585c77fe3769d9da3cee3043bfaa9b90a173272a24392a05e2ee340?`7zXZ !#,[#!] b2u jӫ`(y/+ئ-+0Ҩ՞- -P?1Lnպɱ"/uzܪvżrr̨t|Ő9F%t| <0CƁ&p=߼t(*ϹE݅l=I2(qbjid[BDj8HbǤ78۴c5$=VA"v8 GE;HBLjۤ k)PE;v0.blkyƤH'qa}Z_Yc!Ph6cٳejP4/lOS"oɩY;駎A\Y6NrӆI3286TV(]p^TVBD@̽ QMF/.ݬG X%)wO2+5u hbx@PwԡqN)Hu%rwt}JO(f bTv ¹ [JKDGZ5{( /iFD[*B-P;#>F0,qΓpg-%gn.-~cD@o—UT/dgqCNac7Aץ&&B@FQd2 ~i3߇nKN7MQVy1w!IsTn/cG^njS Dx^- g2/&ߑb)AC:]d+A΄:iZ)Wpȥ5&읰[ifd? Rct{yTڱySt{tῦ&ȓ}Feg& Ɏa!?MD3S9'6:o[ӄ?w|xL^Z1ɻ"bki s>oh8e#QFv%iBYk&i\+ wE2(ؙvu g*i}@mFǹr!D8p_M=9aGjIHA Z<|÷G,+"n%rWzDpgAAy{}j,CM^ydžzQ=jEC?سkIwh(6@g1Ƅe68Ѭ7ӖWJO^(_9{1V- rs7Fv|bw=y6AYk!I+8qY3D]F#ɝp#ض x=}־'dO;2 đ\;)؝W.hZ+scxPZ.li N^ä? .f 0HfxpHL~g Oec#8c_2 c=xO§OXIۉ.WexU]a=(6B"ܟ\Ka)g!`7\Y9y^`_[wWzl pee&RVwp48+9VA2R[WQ/sC֖@Tb) <6\UENמ(O-5hZX)n]uz-HB`eu !Z ­;A@f+b TkLfZ?#yC"QOտ$Y$)%Aop>z״!o&a"t8J# \o~\tq#F xO g9՝s,0KQ&C k{`q(<\M!6ЛQVB!`7?ӖlxҗJg4&o9{P]SYeh C\O*~ӻQq 2#qlzp\6Ȏ/H+ۿ[$zᘭh˻sgÁ( Mҫ"n KQ. w%ɸF=Hhz,SwJ2g @f~6Yڕ:'3m=Oߓ3*b'{ECZf@hm5.gwٴpKi]PL.xAf+C^obC 3;a%&~FBL9Sc)qA y`%Ys.L#K=V%pn51tiǪ #&)Pw]ٰimP 5Ʋ8Xb*b03d{ G~?ș:z4Qf@r֕#OKWl[pa$߀¶_gV:AyPJ49di93N$QA*)rrAm.o/:=ah,2>QюBBa 2 2d=$e >o8lhlJ.bo12IdG5^sc?^,.GMCʨbݦ=m(.qJe`vrP9|nsjDH=Ŕ^P*?n ]}2]-S=ccGWq+ԏ0TQ bqjTz\<2<`dӥ`TPo6S٩VwPqpOĚi #V'dy!~FIu?t#P`ɤW}w,OLOy ]\?zn/kFݚК,nf U޶+:z]@)3qsaVz3eRgpć/}-2\p `>dLA8@$z |đ/781fzM ;?U'BwN[ pU]eCFy!Ջ`_51Ɉn'e#iuHVKYd/^}E}.wlM*0}BbN/lW{q6$G@'c]Y8dFγ?6omC{]CLfW͈K~sd쭐vRe7Zk;5APrkRChnޓH- mk;ץIY)MtN ȠfZeVlWQvfi]_b~k=L2Q>rdc(ћ"loB$*+fٳY!RνSNfS|K¬@XVZG3xV= bE;9M). HrK}})OkCG)ǏeQ|x)zpVd T9Z-KDX)>uU) xrBvX?Jo4⣋:n5BY M<i}g! l Q̛j!%XT6uW)ܻ&?b cGoJl֗CKJm߈UVĤ{Ro&vszrEyIl\8&`j=`Xq"w pa.GaZX=xfSy"(h D3N@!;~D|Hp,Qx.)UT"~.j¤oA}_IЊN8!'hxmc N[et_1$U;V̘+ d M9~Jϼi ȝ}[M!\`4ݱR!?!_5+DD^Ti6Η!g^U1mnBeOGnk{Os^ v;Ԩ[M>2<M -(w$r8U9]lhv/Sz&,i:eɓMqrWIdu=rgd#/Lp '\󌅗Gsp&T |QbS684,D"05wՙ Q*bV9cG'8oBMq^e;1izW<&*R8.o͈r4 NnzP ^ js%adzז;3>-j^#T1_Dy䓜JSw0ΩhE`>X2!jϰF}zMRf|U˳f-,/kZ#{d+y`R7xBrZ.q`0?@cîDV꬞e,k<@FRUpA+*]t$:<N[%P)@p|U_15=Fmc+ogDm{8+"@Sلa*|_#s <R[0_ex^Svk}qK:ĈZ꥘V> f[y~L#E %֏EJ ~'Vf $@!#'`Xr Hm蠪s,aKBP Є}U^ ZپxUY5Ap*\["^WͪvOg6@g]jI k9}8J$ UeFDZ& Q馂mʩJtª#}SH$TsH!j̢:Q2yJP=>z5q9̾jq^BK.Z1|:an*uSglvjS4^ cm3R]OI\USVD:GGlqRMR*[qj2'1~B!16S8wrCʬ`&h 6pKhp;x6[L l U`_,T z4?'BRqC'{}r];;oPs E9)ji>#YgMg|SJNе*?L!'A,M<[9@ҕhє}, s`\TC)[y%lIŸ@8lRv Kkr[G^ߍhO%8;B P8cZ+s8PFv@SQ'.:?97xE7Y@AMv!635W}6#jeCB /IxmkV=/q D0-vX(6],$.L`lz]ad\dC^LG}]ܤ2|U_swK&>ڿkvIy;*XjFzp7 L قac 2g~u46``"fSF8$rq䙱B8 0Qv{B^S//oA8RC$NjX|=U0.K.g!eR1A J#W#Un#CvRW}S:Hvyz͘{kF!͹rJg>\$}mHxqJɬk0cڲ# YLh }gdJ'd")ajI)L|/G/ݺF̧<ި"d㜺ݜ0$6e[}:!?ޯGgPC&d%>%VSeūꗞp1]q}ኵ J {HB"]]Ԉ>pΒqfGLs ZMu˞'fyiWID̓q16Rxިbfs =} *UCYZU+dtx +zG_HY+ݝ;(N…X`d>lJ,̍}-TyDh?A.}PZu_aɰ9f@X3 dۖ[5;4mlD]98kӶcߒӾRߞE| U'?_0 +=K~ J;sʂF8F S/+]ɨtBEeZEkIEz8DZ2i~fjgDoUcѹ{/=g=6fe6c&,;|1PXۥ$ %I!|voHs _ s좺?̿|J-ؗz^"{2 }>Iu}֪@؜ҮWR[Huc}e{ xVHܷCqX2f,˽'% 4WQNi"Oׂu7FL6w㡽>G