python-testrepository-help-0.0.20-1.oe24090>    f!\ ;G|`u` 8 'gI}@^s.)T“C[ihoG\c %)ƣa'vEd9T}m713GZ !rK8%^ZBI!5»F,idu1D?G6a4e716488a97ffbc6b6f1a5e1425c8b96ff372adeebfb0a9ae74fa813eeded5b0954988dc1238b769bd2a37d5a1ad97bc443eda3!1LI/;W%j|>: )? d$ - cdh|     0 6 <Tr   ( 8 9 : F G H I 8X @Y H\ \] t^ b d e f l t 0u Hv `z u     Cpython-testrepository-help0.0.201.oe2409Development 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).f!Qdc-64g.compass-ciVASL 2.0http://openeuler.orgUnspecifiedhttps://github.com/testing-cabal/testrepositorylinuxnoarch9FAA큤f!TS"_S4SS4S4bcc58913bd9a001ab52082024fda3023dcb4288a4cb4ee43d54511da82c948ae764181104ac64537868f4b9eb1e38709eb829f6c93428a5242699cd11ad8bcf8f794314e9a84911ddc24ec10331449732d967a4b665e614b96b98d4c586ed3bbb18b18887670d6ae938807bcca61f95a007d9d212ba3058fbfc45aa3682f47edrootrootrootrootrootrootrootrootrootrootrootrootpython-testrepository-0.0.20-1.oe2409.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.18.2_@Python_Bot - Package Spec generateddc-64g.compass-ci 17266855210.0.20-1.oe2409python-testrepositorydocDESIGN.txtDEVELOPERS.txtMANUAL.txtindex.txt/usr/share/doc//usr/share/doc/python-testrepository//usr/share/doc/python-testrepository/doc/-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2noarch-openEuler-linux-gnudirectoryASCII textk9[&`[utf-81285af8c50756af97f78961bd075c383e6dba8a03f6124020c26c061f30d83965e08c295299da2d48845698d3def427248f2bc5f85c2a8efc91764861e128159?`7zXZ !#,[#!] b2u jӫ`(y0%,`@۠1s3@unѝ`79?;:YdN7ם58R0yf"Q|x3`4a|i"=?rx5pHM/o^ׯy6]C~DtxʢE471 @V"E1{gqҹ.EhI%-SxT~0HbͰxcc-TFbs Lw 蕗wK,aH4/դ6ߛ= [d)0|^@ZAq㎞L&|X T}3(S~OL}+Dz'!IU(MxӵaOR^0;AB1W?Q)D%qfŷZZP{>URKILats,B45lSyp.úFrW~q>9c<$$ɔ?%6_FT*p2ȏl3fh z$Ue"vjqgZSQ %sG &7̦VL:N{ÏݡCkG:2\hx'{';E,YVN3ZeK9󕙵(P4QB D. iܨg{cfFG$LQkl)VUMT+k4J-{.Mge :Ts>}2s( #U]~ H؈zEE0wIH;Ά֫y=~me%*3wQb1S$Yh [ .v3$o-5pJxf'tc AҐ*tLbǔhv~A$aptO\6 .e4Fr>)̔-&d%߱'zP}T[XV 9Ϣʯԩ0H U ;Tq J%`ߔtKHDo8Էtq)=^C}.P;g[> P?e^e]F+tO!gd&vr$g@Ry_ bvwG(IJPy^XWkRGECͨ '|0X3Gk^Xyn kSS&)cgŋ anM 4&Ztmw旺(,ªI y)*HyXN| Z Sr _5M'M]hR ֞ 7b Hpb(KrŢ7l\9ozX,I<}2G#2^;PV>b VMxy ^3UeJQǢٱ\U(PGP1~,`^IE9p@5{ju,5V_NYi-f|52WE34nMn)6޽[dpjs>U@'1-bR`W2+  H~ mɹM7 % y.Cр,&:f`GEFuv"7ϰY.1ۍi >?z^'.@_^ ".\uE pbtj*;do:ưzoVp5Fw4Ny<amH@#v(.cT9\K;j/sLC"aY"&oj\YgjQ:K2d,O:0;ã=މ:"'Qrz[4E 6 *V> ͯE4vefS:sV7X'el=&uޫ׊(DEү3OXQ/2c:Bjb~SbƟ| XsWGf> tُy'+c*gw+YS;& рXqx݁cp 0 :bO &'3.JbNM /4j?]op~}BYݰKp`%NN=*ar͗z=~ /:7ࢰ$6\zJ`p\} Ws;܏xVwկc%Hm:?i9ܾceԘM߇;CL# E+̏bw`H.^5rh/9P|,$Ŝ%`YŒ ZFd9M~p  jlNw-F$1~x7u_(1mݐ1Zg Q^ͧb7A8Uy<}c՗~*Q7Ӽ(r΀9ʰ7o4ΨOx|a~&\pgeybx=*@ej}X;I'LT8@N6qf貛仱s%13zZDJF:?^#tD]Sạ ƖQ/563$j.M"륺]ll,HMzPG |ؓz mH  3u,k`h 3S%v,+,Za%CB@ju\krE Hi)F6@! ѕ,(>I1?H[SBVk o6[^P)* 7.(Tyz2ao0rlJ$B \ٍvJKU ) Ÿ p#79o^@uTiF \+^" (qtx:gu$ɓHsj8,,1;'`=3,7 $`@sOX|@E$lX1va+| ܃ijK]W-v 6[=%fU2=@@lҍ~ 7b1dIGZZh1^K0,q1Q[Z%0 J [t};G&v'KPT=NLh>DrƿE Pj:eSrtJP4 p9A4Hl#$yOeR=^6VDRX]+ }w5d$ÜxQ҂΀q)sJ;#Ag<m` 0 =v%X>HШq},[LM3fQ߼#s- /v+]Iꖆƙ]VbqdBC)?ļ^ O:QJ4&cqP޿;=,6~ Kz `LбzM}Pajgx&/)5ſQyZMw ѓDG<}|gDU"]&%Q&̝^NkF0/DKlpȳ"0|E#\g+i'BX'yӽ#w^Pĝ!{u<LRtFAkVOx}{dQrQGTLպ.Ǫ~:)Z}{ ~{=%P+g4^ p7hB!fķ!W78Asven9f9ek3KCCϿj՜f)  BрzXT`0~rL] 1`5qM_ߙ2"%]o5Z0z%ju,vj7Rq 9SΰE=dDHx7U q(?5e /C`8[ֵ5`H /cvOȖ .cWM6r< $b",~@j2٘_;H'WT`PF)IDXh=u=rQGƘ:{0 VV@饋iluAɾKeqnη(k(2d}ʰZa"Q;5SW0B|9.,VN\̇Ʒv\j2إ'pa#qFz:O''ghgԝr4@Ƨ䢯rW>U;RxpC殖 (V3vt$jarqߵ➆>R-Ffq黨 QBUcn࡙N]~Y{[XKZ=`ޥ)ع$ல(2BoJth_0sB$g]$v߷<)v@n񢧆dž/*K5L!,q̜"M@20roʴ8-E*"m)pݭ {0sx@VAV[yz{BAg7) :G\|jl6XqcA_/}ʡ/_Ƚg@ɧN±Ll˯2BۗŚxx6!"wZ""CO=1b]Ir,ؒ=iWĝ+i83!y)"f"ӷA>  <ax-zh8:6ӘscGCT9{_};h;AE橢p]rT8[Y6^]6̨̂N:IIMO&|>h8 "M~܄ o8l|s^^ ŅCڦkڶi:r.>; sY^ n}Xq~:Yx:Nǵظ5{ɲdyMȎmLXbg*bsÝSc|Gy^1]_%03 Kv?oSȠ,EcU9a}4cHeO[ec 祤u[1v|,Q"`U77)SCMr^'ϊC䥃Tnuν{we~h3a$*wa*IǿB- ӭS>,}YzpKƒts/lxR =Y>H~-ѫqcO "FG1@D(zlOo yކЈ`ǹ{V-'fXV Q:>[oo/)`,΅]|= ~<~vJ7AT[2.#ac@cbfi #%qp A|_dLT<<+3 IO<:?F!>[3