python-testrepository-help-0.0.20-1.oe2203sp40>    fQb ;G|`u` | )M9J|VTv;sWʶa7CB X? Hdk%i4Ww>@'fNjI焌az26E5BO  r 1hmHv҉?oe6hpɶ;T!XӨN-?l{f-PrM`kcmn^+жc[;&pd ˵h{St'#0{[;=BGk } 8I,Ag%~}#JXMTtݝؑƗH. g`LHwCV5t]+@l69a192200fafc47e0ceb11b98b4d1ad41260aa806541929c74cf6981c4b7aa7263b9700f878679727232858ce6f7fdc7070e5afd3=9d53HFv>: 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.oe2203sp4Development 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).fQ]dc-64g.compass-ciVASL 2.0http://openeuler.orgUnspecifiedhttps://github.com/testing-cabal/testrepositorylinuxnoarch9FAA큤fQ^S"_S4SS4S4bcc58913bd9a001ab52082024fda3023dcb4288a4cb4ee43d54511da82c948ae764181104ac64537868f4b9eb1e38709eb829f6c93428a5242699cd11ad8bcf8f794314e9a84911ddc24ec10331449732d967a4b665e614b96b98d4c586ed3bbb18b18887670d6ae938807bcca61f95a007d9d212ba3058fbfc45aa3682f47edrootrootrootrootrootrootrootrootrootrootrootrootpython-testrepository-0.0.20-1.oe2203sp4.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 17166270370.0.20-1.oe2203sp4python-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 textÏ$h8n%q;`utf-82ff2a3717e1d400a98ac4e2058dbe8e83bd746f1f0a804a2a9b01212898ce18f43231f4229fc70ed913e699b228afe8136a967685b09cd01cfc8c4e158e5207e?`7zXZ !#,[#!] b2u jӫ`(y00ZPWhжQ6?>|g֪mګ]gF{Bzw}5?)}aFh\0/&(gPYM۩ Pv߫pV4X/'ch^G5w'R#wao~2gTfX~Ov G>jG3$r.%YO=El#IPI p_&q}+QdFDzxlAY% I "kƐ)!8Շ}P]KQ9VU=gg3vaNeܲ[ q*Cej&As*Wѝ[ፉNdPڢnB2SuE:p*c:$)8@D@T/“16NE+ 0ac`i!8N:7iL@Q:yמ'oeU:0 |盙T(*KLk%{]SB[:;2:r* if[X#ԓgYd˅x{"-885*(~x's&?fI : .萔g$w%a|> .x2'ƧuUb/(47 75VA6av!%ķ$YG$.P,:PpK>pӇ".CEC&z|aQ0*KrA]RU]^Y +% 2]]$6U̢/Vv2T2$ynZBgKs F3k!]QQO?֘ᰰx05EVTbS&=1@"7fU!]yĽ]_L j_ܮN6%bu2)e,1K<얡~9V[t?l4=)!ItE͸$$7|9;: \^eCA;OgEHG2W4\ԇuc0roT(>#e ű/ ڤҡWEG",vX/zn3 )k!vU4r u(xh_asM`[eF(nҠs0P% nJ~ЫG+CmpɢS?iIE~Aʠ+Y@Gy62>xAS@Fo!Ng~ms|?8 l5p gmyѽճvt$=51J* tד2C[CyeiZvO`Rm|bǥ[I ^lݻקE/Os Q󺼿{wA[I:)J엨M_ah?P} p niJKrQX@Ze}oxIQ+y"ݰPڙi9µZR҈Dh:#*pMEw0d9Ѕp$ Y]p;l?:°ٽ7!yNLbs8v) hsav#![ g~ˢvf{RcȰ3K5\h'pTjݹm7a5-2krY"tESnDGYP/@ v` _>^QxHY["acn` D6pD.+}!(՞_+p&{ցsJEb=e#.`Dic 4}p Å oJOelpFuH-MF9̐\V|S59'(͗C4wVq,,4S[0DW12r(^xVHsjliie$Pd*P1L!s}C<9I>9)w{NvjOuC a h!MA4ٶ|j@/ @cFhݭ1Dfo)d3{šf/f_2lEш,]c FW_+4I_09XIWBt%= &Պos*d%;fU,9s]G|8t=@\U&PKDUUd2Vƶ.|}iɅt9!mZK9Jc<2(MEABهΌj:CAz]7gM\: s8JL{evky4`?$F0Ȥ^Ow;7S>VQ5'j>4jkJ*^#X'A 関u:kc*k,=y'!*"Ψ5G^G.359鷦!u^!;G;r73.ӈ95>vIM6D_vN ';Pd6ÌI=cdӍz|Bj* ai Cӄ87bAe ;N(Jc_a6EYNjQ ׶$B)) lΒmtt[xU3΋p>ɢ^se=oH9xopʎܳ!\Z 0zqCP3E S˻Y'Kr59zA^[x=> [(çMOk{wM bpn] r &zτeNfXܢbp! ρAG$C:i`pRvjx.^è!nNKn/v۵/& 7_".V>fKۦ0=YrvC̈{`o g ݇|t܂7D\Ab.F8YQ7d vI96'>c߼Pmf~4A sjCDoh2IoM C ;O^=1"2KDx S"Cr #=~Q՚p)1M'+Ne-b{DN3GZqtr)Pv4T]|jbvwZ&fs UF&h6ǵ)NQG3LX a$ޮD̳Cp/-lfuby >uO )PI`ӼR e 8POMp{/oo[ [ecɉs?A.$6@GG)d -`WhLя#7/(q1we(u`? !j.vM{ &$j N;ݣ$O[GyP{0b_+tzKAT  ;EBX'EC:BE7 -.(7FcaY"Qw#wņmO1 nF{cP??5÷?S_1BCH:?SV5''#,Z '8]/-H4er0FZN:o:`@1T%.9$M&_6IqL`Ga,4t4 \BSd} Kbkvdž4KZ[0΁Bb ?I \3aij]ڂze ~j2o)rU9e7'Lwg}u3:МCֈy7kNҭ!Hh0i1Ki57f' (E|nd=;w$e $LC?f3 PVpYl:6c?P.I ak+>#Rq@+ªdxT-36Cm״*d!\Hn/W-}lY y16`%C8Y~lrdw"7M$s̻]d#vPRyF l5 G.ǀbbn#dW>"нL~[)e{:X|flAlӮu;]X%'xo|ڢ֛ /^T5W87ʙF&k?ƺycxz R:uI %ŃizU2c 'h. vk#_Q`R Nd5ǯ? p|~5TӮv 0 vk_@,k qU |mng#(y|wm)ʷ3N%#:Sݥ& 9"Q91~s&<Ƞo?j`ѷe*J%s3̨[-3vR6J6g^:OSU2c:Ua4'o]_I;u)`fmSnV 4 %+J<1X[^d׽?o8w7YLCʼnd![rhs&?ޒ-@-܋&=-mv(LtQ\V5 \A7>AڕY4L[X\zT>OT%Tsپ TFjя^9_iJr4T/KT(-ҕ03p;F',%ý瘝'bU;W$a evbxPf"Qz;j*(@iVа,\+dvbx`($g-?KC`F[߲ ԧl>YTdvΉvDr+ItUtd ]% &fdaamr(|>ay_NN"͆S*XxfA=\R.Ǵ/>ƐeاA_"Z>d9DwV2 I> ebC_Gh16TɄͭ e(qWsWm[8MZXg)A{,_zmrsH]6aH<   "_B̘ >᧙C U/QiF+THQ2E% K↑pg:1I 0^ HgCq% MHcDH[Ȑ6"p!Se-10*'Exw1$E=r/pƆna/r}XH&Ir"CNYtЄ9UDkGTГ$ԦW0Q+AjGd>u> Y,찭Q@Qrj&u}OnNAHܺ2GqpyF'mgʘ`TF_c|Ep#{ouJAo^q7!GB7B5"&'sojcNU`3p901c&ZU h\WJP>Ht=L %snGd&= =dlhAXd_иdgSF 60z[OJB١긖f]m :;;w"5Ͽt=H,2%m=$ ULfK6>;A@Lꔏ@̿Pg3י-2TPrIT/o_Q D kHy 4+?q]#|;[MT%t$jh{Emd2X;(h th҂/eGۈi)dAK)քBS5OS۞8?QTL hV޷i\8A0 ]:,du]A =&n˓%1C;7"t\%6粶Ȁz)< 01)Ϊ`o> |~CVVk * IY:4АGFq5`4Q3*[&RdF(!\YUŷ!4 rs)΍x )g8*N v?aW\qҺ#`KC_kRyWY)D"3|/M wHͭz`nR>T3z$h%Fb }+ G:i}:@v9|j,y9[_`*.]P+ XA3ېٰ%gVC#B)p>i"6gh[ X ~D3  YZ