python-testrepository-help-0.0.20-1.oe24090>    fڽ ;G|`u` ] Gގc䡬ցU*Cj2O_EnTgV-ue*5d ~2Y&,~Xޟ&М@8Ge[ūN;PȡϪ]| j$jn%\s b $&*(jDRLJxnp+1E#4 56Pċ&=8bA'Kґ'|'lr Xxp_|&TD9d8ݓv@+`(N^,,<: )? 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ڼdc-64g.compass-ciVASL 2.0http://openeuler.orgUnspecifiedhttps://github.com/testing-cabal/testrepositorylinuxnoarch9FAA큤fڼS"_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 17256111860.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 text }!~"futf-8deee4a2703b55c4c2230b03a17c3bd9e0ca422826701e221236bfb845943006c0a65cec95b17aa9a9c45a5d46eae174e6d116e75aa4ef33e40fb42c7bcff6a1f?`7zXZ !#,[#!] b2u jӫ`(y0S4>HYM#Aъko3JF T򾍎C6/@?.=;WbgRkSG}2m+Bw`O2<2,'f9FcvF;᳊Cn' aDMeMf6qY_1gUBT>LTPeu`Y-κ]}x^C:o@oXSΝb?4˶wY OCC3 z_W$ <65֎fw\3 B&ŝşeh8䃯ٵ/:#m-sTYXa}e͐5@,=vPo"! BQNN^` }RӄQ }0A!R\Km*)wH.(EspeseTc $64Z&8?`;o]mSMC5IY!ڑOo1XqX>,- wp걋G3I&gmC9؂l>{F<ҟiolϐ׌oؙijH[b\ ׻t¨p>moeԚ7␌`zv+  e>NrCaw6Q?3ó;MspZ6bȖM2~v@,|ELx3klbp[ʲbѽ?CxV?o<ܧ}B3)X3ićCzJ.DwWlyeXmNFkX"\KhwG$~Ҽ0M3?mp'3o]\b: Ž1 wD8ps#`O2)v犳oay'7Gb]}=m:Ղ}VuESYcM+ lL= ``?' MYv3v9^TH,Q1Jn=4+:3n&qp\FvA ]e? #G`Wۭw9Fk02yWs f2sY}|`)oؔ[aUD!"=xµtN{J }ݩBr };#jmNҦᘛ^/י(T E %FU遯.`4cĔV@j(XaDk!' Em6Il;F\29M=Wl^ 6it@m**e>[BL)4픿*PGWw+M5H/2&[G^7F{Z zmWo=%Xس@OpxXAd ˎ+Q[HhUGDud(7;%h3V<c"κTC׾ A8: 3י I8rƸt-Wd4GLb: c 0>ȇn{THuȲ)ttV*?YnƮ0@N.7ەܣ{틻1Y]۞IČA<53c`pgϹ9܉y_$Vɧi4fU 7wQԥ/N,؀nB@w'?V q"^y=k_Ne)|x0wf~S(E0Xv!](.8ۤ6IČd'0[RmKږs!o.7؍&@,H<業n(3nx8bZvV~H9޿iK_tz 0H}> 鹗7\'cYVfKkfpm1,T1:78L>JIɭ^K.2Z15H?s)VC[ƁE]V-$kf8}_Qt]_¿VΉz.j!'^OorI91y >܈G7_F6&3~8_Q1Ezh*&E1*7|aKp zYu`*N:5l9, =y/7eK,R_]ZP!cU_E+ƾ\DlY֚c8|"d4~$ě1Lw}]ڊ(*oy>cByXL:u R5be\cY%ȲH8m;6|,z/?ϑ 9WG$ aC3m`#:)ܔnBpi {dZ 7[W׍'fx}[\CuFS(.#]gumO3a0ho]j}2, 3BD˼a \WˁK4/5M2)ix#q^ʝ4 C&nڝ /Oؽ=tƻ̾˦'dj(6*X8aܹsC0'#<> ȍىYb𛫳.ړ70!&wo\~UI qRAڔէj0Je5-җ!OSpX-B&HĢRBʀR  doSulЛ>׍#T!vH60PrF8v'Y<0_x[d۸Qz,*"K^,h7I2UH;k{.TzNw7 90=f(rhA /]jJl '&Dx ]ޛJN7d PQ װԇNgv ,~r' tpLqN J1THa: ?6ÔbJ6>SiRdҾӡf~F=FgZaAd-T#龰\S[ N>)W&iԘmYP3)yrX794&/^p_=_G*~`GXf$DŽȀ K3m>t+Br˄ywK=ym?zaX $VI锢'h'Rk]2ʙT^~{SQl!PԷ: 6)ġ g&8=ĤPz@YqGtvf:|)R WZK(>7[^-~rWЃ$bKj6ǮmSCЪPQQ Y()}7Ͻ7gcos_{XfjFt vJ4D$Kv Vq) #/.+{>l eLaFtѺ³bm~7Qe6.0D&bŏBąsh ksjQ+rnVH0ߕ\}γNZ8%'?/b^,բܡ+(b^/6:Zϕ*6R`wNSz2,oܗd QҀ`!f$-KO]+6!"$ǰ~렓x8e= MɢEQb#=t<ŘG=OLiHL*#(:Rc;M~uҤ!7Þ>Юdk+LKv}-VoLFt#\ݲJ $$Hw\IZS`<*4ؚS{ߜSJzVQbO^o%cUhfx!} i1zmѾThl2Nbw֮fg*`sv@UvIJkY*'4QqNU0Iv-,@?42N3b>@?dlдd\wsJ"szئ{ j Pj̯dRջ.sқxCXGw5BPO5gOVa.-RRtWVXYhf#]||;Qs#h56^V3wVHdfI S3^YlKɳ8O?Lcnܒ#iR-jև(+|f /ևP\ D-C)0X%멪ؿ풀A2-UMհhHI">x]pq^4,W ۝.<;NlM>yсo\=\ [ fjXbn>_{?E0d)R5(; u=V/c@+F Y3csX ӎWGYv9##-Od+3XS4 _ME6`$~ 0R^Y5 c_hf1;* 'HnŸ\4$0))cх`O~ J*)9k++@;7b; Jt7#]]-1 0:@(62Ɍt ,SD9}Jh+wruf|C^/<8bgzrwmF5{p>BH`u~n7dm\M-*2Nk?l~{B-bSO 3/ZO=.4z|;ZI K(>vZ_\NGqy&MB-G\l)d&Þ3;mOaݚ[=RSXe7jF*ZcE=j"E=D^Zi)% UєAPp9D՜E"E { !wʩh7G}RQa VZqd"gB)Wc tkI ))?]9$nаg*,ؔސUf>@tXk)pJɸ$3v`U[qAmaV?5:-i̸ijh  ^-+]-Q ϼvװw7vu%, pM\}!l SxNP j}2sG[G*D]ԣP,&f^kP^p~+ w (PDzH,\=JȠZ7k9Pi06V1;ojA+ g?J5B2=jKv#h=m.F32-ثr' OդW?n6 >(fbᝅI܋ 05!Ath;ۢ@gb[ʾ?!+k0].,ݵBLJ;&6O8wY9h2 M 0Q 0P7a‚=Bk(wM?>eOlrmx!ɦiy]"|F%lWgx 1y~6[ q~Zp%p>q}^]%Yxm#lT=#/{;'m jbzmOf{T7Pվ.:$a!YU5#PCH{M~+*x3v+AXz!SR%.bO|C] [3v6W$ {綠*hRط>/qJ"d.rсJ!ucrwdT=?鯂8ߞ?tI#h.'L~ pB\+KK D/[>asax $yO^*oJ}=.7y1^H* q"5o+Lu<ܓ6_7-,?dIB>'~~ 7 R{b' 5oCݍ &x j=Š69?WʠZR -6wnNՉvX̝Q4 Іm-3I#6\.Si89jп'=pS fq&~b{$x:|'UZ6~'(6jљTbsHz;=S^X/GTxEo2:}Uc_cxpDI|?@|/7xؗaW{ZV3 ܓ??^Cg80}F]{}/kik3ӫ_Fb -v7luH[:@OW: D]K2&FB1fǺ%luRfDFS>_cg; ȱ0|*uVfd].[Uzߎj|f8 }}jDN߱:lơC887*Q#\Lr%hQ#JE,g쿧2bO5.ާ:&н:y×M*%2%"y@:ژwO0ש@-ٸ˸&7ߛMRX/ wN{W30ȩxN77 ,f1ܭ3cKraOR[@㚩R#Ihks X%"pRWGH0q;_ e[EnNmnuN>@BǼjDէ YZ