Closed jhagara closed 7 years ago
vypada to zatial velmi dobre, len par veci:
mal problem spustit script napr cez 'python nazov_scriptu' , pretoze mi to prdlo ze nevedelo najst module helper.xml atd. ked som dal do sys pathov priecinok s projektom a cez python consolu som si to importol, tak som mohol volat metodu napr test_test_issues nad objektom RulesTester, ale tie funkcionality s parametrami ako -i, -h atd som tym padom nemohol pouzit. Ty si to ako robil, niekde si vlozil cestu python interpreteru o tvojom projekte?
dalej, po zavolani metody test_test_issues sa mi sice pekne zobrazia aktualne vysledky, ale nezobrazia sami vysledky na porovnanie, teda mali by tam byt aktualne + vysledky s poslednou ulozenou verziou, pripadne, ako je volana metoda aj s cislom verzie, potom by mali byt vysledky porovnavane s nou. Chapes, na jednej strane aktualne testovacie vysledky a na druhej strane podledne vysledky (pripadne zvolena verzia). Ciel je, ze ked sa budu menit pravidla, aby si hned vedel kontrolovat ci su lepsie, alebo horsie ako urcite ine
Ked toto spravis tak to mozme odklepnut, slusna praca
Este taka zavaznejsia vec, ta kontrola ti nefunguje asi spravne. Pretoze zparsoval som issue, nic som na nom nezmenil a oznacil som go ako is_tested, nasledne som spustil tvoje testovanie a napsiali mi ze uspesnost pri articloch 90% a blokoch 78% sak predsa ked sluzi ako testovaci a nic na nom nebolo zmenene tak by automaticky mala byt 100% spravnost
z gitignoru som to vymazal
doplnil som porovnanie so starou verziou, pridany aj novy prepinac -o pre zadanie konkretnej starej verzie
to s tymi divnimi vysledkami mi tiez robilo. je to tym ze su tam clanky ktore vznikli z nezaradenych blokov ktore nemaju nadpis a kedze neviem inak ako podla nadpisu identifikovat clanok tak ho neviem najst a cely sa da ze je nespravne urceny
Chapem, no v takom pripade by si mal brat len clanky ktore obsahuju nadpis. Chapes, kazdy clanok logicky musi obsahovat nadpis, aspon jeden, ak niekto upraci casopis tak, ze takyto clanok bude len zoskupenie blokov typu fulltext, potom ked je takyto clanok oznaceny ako testovaci, pri vykonavani testov by si mal takyto clanok ktory neobsahuje aspon jeden nadpis ignorovat a nehladat rovnaky clanok aj na druhej strane, ergo, ked niekto urobi 20 clankov a len jeden bude spravne obsahovat aspon jeden nadpis a ostatne budu len zoskupenie fulltextov, potom ty vlastne budes hladat v tom porovnani len jeden clanok na porovnanie, ak ho najdes v rovnakej forme, urcis, ze je tam 100% zhoda. Oni potom budu muset vediet ze to takto bude fungovat. To iste plati aj u ignorovanych casopisoch, budes ignorovat clanky ktore neobsahuju aspon jeden nadpis a tak isto aj clanky, ktore su oznacene ako ignorovane.
Ak si opravil spomenute body vsetky co sme pisali do kommentov, (prosim prejde si ich este raz vsetky ocami), a funguje to tak ako ma, tak si oprav konfliky a mozes to mergnut ja ti davam zelenu fajocku. U mna islo o body:
New feature for testing rules for creating articles during parsing.