nose-progressive

Software screenshot:
nose-progressive
Podrobnosti Software:
Verze: 1.5
Datum uploadu: 14 Apr 15
Vývojka: Erik Rose
Licence: Volný
Popularita: 1

Rating: nan/5 (Total Votes: 0)

nos-progressive je nos plugin, který zobrazuje průběh v stacionárním progress bar, uvolní zbytek obrazovky (stejně jako scrollback bufferu) pro kompaktní zobrazení poruch testů. Zobrazuje selhání a chyby, jakmile k nim dojde, a zabraňuje rolování je mimo obrazovku ve prospěch méně užitečným výkonem.
Vládnoucí filozofie nosu Progressive je získat užitečné informace na obrazovce co nejdříve a udržet ji tam tak dlouho, jak je to možné, když ještě s uvedením pokroku.
Instalace:
Pip nainstalovat nose, progresivní
Nebo získat vypilovaný, nevydaná verze:
Pip nainstalovat -e
& Nbsp; git: //github.com/erikrose/nose-progressive.git#egg=nose-progressive
Použití:
nosetests --with-progresivní
Příklad:
Doplňuje není úplně to dělat spravedlnost; ve skutečném terminálu jsou 2 PathName řádky po selhání, nebo chybou jsou zvýrazněny na pomoc vizuální vytržení, a bar ve spodní části je pokrok bold také:
% nosetests --with-progresivní
FAIL: kitsune.apps.notifications.tests.test_events: MailTests.test_anonymous
& Nbsp; apps / Oznámení / testy / test_events.py 31
& Nbsp; souboru "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py", linka 279, v běhu
& Nbsp; TestMethod ()
& Nbsp; souboru "/Users/erose/Checkouts/kitsune/../kitsune/apps/notifications/tests/test_events.py", linka 361, v test_anonymous
& Nbsp; eq_ (1, len (mail.outbox))
& Nbsp; souboru "/Users/erose/Checkouts/kitsune/vendor/packages/nose/nose/tools.py", linka 31, v eq_
& Nbsp; prohlašovat == b, zpr nebo% (a, b) "% r =% r!"
AssertionError
CHYBA: kitsune.apps.questions.tests.test_templates: TemplateTestCase.test_woo
& Nbsp; apps / otázky / testy / test_templates.py 494
& Nbsp; souboru "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py", linka 279, v běhu
& Nbsp; TestMethod ()
& Nbsp; souboru "/Users/erose/Checkouts/kitsune/vendor/packages/mock/mock.py", linka 196, v záplatovaný
& Nbsp; return func (* args, ** keywargs)
& Nbsp; souboru "/Users/erose/Checkouts/kitsune/../kitsune/apps/questions/tests/test_templates.py", linka 494, v test_woo
& Nbsp; attrs_eq (mail.outbox [0], k = ['some@bo.dy "],
IndexError: Seznam index mimo rozsah
kitsune.apps.questions.tests.test_templates: TaggingViewTestsAsAdmin.test_add_new_canonicalizes [=========== -]

Vlastnosti :

  • Uveďte pokroku v stacionárním progress bar, spíše než rolování užitečné tracebacks mimo obrazovku nebo rozteč ven s tečkami a cruft.
  • Zobrazit tracebacks jakmile se vyskytnou spíše než čekat, až do hořkého konce. Odstraňte & quot; TraceBack (poslední hovor poslední): & quot; off tracebacks takže zabírají méně místa.
  • Identifikovat neúspěšné testy ve formátu, který může být přiváděna zpět do nosu, takže je snadné, aby znovu spustit je.
  • Tisk souborového systému cestu s kompletní linky číslo vi stylu, takže si můžete vložit do příkazové řádky a být přijata přímo na chyby v editoru.
  • Práce skvěle Django Django přes nos (samozřejmě).

Co je nového v této verzi:

  • Přidat možnost --progressive-editor-zkratka-template , takže můžete zcela přizpůsobit editoru klávesových zkratek. Teď jsme se podporovat jakýkoli textový editor, který má go-to-line možnost, bez ohledu na to, jak to napsané.
  • Drop podpora pro Python 2.5. Potřebovali jsme moderní formátování řetězců.
  • Přidává podporu prvotřídní pro Python 3.2.3 a vyšší. Ukázalo se, že můj tox config je prostě špatně.
  • tolerovat Nones v TraceBack složek: názvy souborů a kód výpisy zvlášť. (Kyle Gibson)

Co je nového ve verzi 1.3:

  • Znovu progress bar. Nyní je vyrobena z krásné terminálu magie místo stejných značek. Zdá se, že nejlépe, když je vaše zařízení podporuje alespoň 16 barev, ale tam je monochromatické fallback pro méně. Nebo můžete upravit barvy pomocí několika nových možností příkazového řádku.
  • opravit chybu při kódování Unicode, co se stalo, když ne-ASCII znaky se objevily v TraceBack textu. (Naoya Inada)

Co je nového ve verzi 1.2.1:

  • tolerovat prázdné tracebacks v formátovací. Tím se zabrání zhoršování pády, které se objevují před zkouškou snímků.

Co je nového ve verzi 1.1.1:

  • Opravit chybu, která by způsobit formátovací k pádu na mnoha SyntaxErrors. To také zlepšuje heuristiku pro určení zkušebního rámu, když je tu SyntaxError:. Nyní můžeme ho najít, pokud se chyba stane v rámu pod který testu

Co je nového ve verzi 1.1:

  • Nyní můžete nastavit editor nosní-progresivní použití odděleně od proměnné $ EDITOR shell.

Co je nového ve verzi 1.0:

  • Každý stack frame je nyní editor zkratka. Nejen to, aby bylo jednodušší navigaci, ale je to kratší výšky i šířky.
  • přeformátovat tracebacks za skvělou spravedlnosti. Jemné zbarvení vede oko dolů seznamem jmen funkcí, a barva mírný pozadí zavolá zkušebního rámu.
  • Hide unittest interní a dalších pre-test rámců zásobníku při tisku tracebacks. Méně rámy = méně hluku na obrazovce = méně myšlení = vyhrát!
  • Přidat možnost použít absolutní cesty v tracebacks.

Co je nového ve verzi 0.7:

  • Vyberte si správnou zásobníku rámec pro editor zkratky na syntaktické chyby. Kdyby se mají zpracovat chyby syntaxe speciálně, protože nedělají to do TraceBack správné.
  • Zobrazit skutečnou hodnotu $ EDITOR env var, spíše než jen & quot; $ Editor & quot ;. Já jsem doufal, že to dělá to trochu jasné, co s tím dělat, a navíc poskytuje pracovní výchozí, pokud není nastaven $ EDITOR.

Co je nového ve verzi 0.6.1:

  • nedochází k zhroucení vyvolaný testem s není definován modul. --failed musí vždy fungovat hned.

Co je nového ve verzi 0.6:

  • Major refactoring. nose progresivní má nyní svůj vlastní testrunner a výsledek testu třídy. Díky tomu je plně kompatibilní s capture plugin a dalších pluginů, které dělají výstup.
  • Plně podporuje vlastních tříd chyb, jako Skok a Deprecations. Jsou vytištěny v průběhu testu, tučně, pokud představují selhání, a shrnout do počítáním po útěku.
  • Testy, které napsat přímo na stderr a stdout již potřete progress bar.
  • Přidat $ editor editor zástupce: ne více psaní
  • !
  • Práce s testy, které nemají metodu adresu ().
  • Práce s testy, které vracejí null název souboru z test_address ().
  • Nepoužívejte připravit během předběžného návrhu rozpočtu výzvy (už?).
  • Nezakrývejte TraceBack kdyžwith_setup malíř na zkušebního generátoru se nezdaří.

Požadavky na :

  • Python
  • nos

Omezení :

  • Vynechané testy si počítají v Pythonu 2.6, ale nenechte se nevytiskne. Domnívám se, přeskakuje něco odradit, tak mám v plánu to opravit.
  • Testy, které samy o sobě napsat na stderr setře bitů baru pokroku směrem nahoru, pokud nejsou vytisknout kompletní linky. Doufám, že to opravit s nějakým monkeypatching, ale do té doby, kolem --logging-clear manipulátory řeší většina z nich v praxi.
  • Nezkoušel jsem to v ničem, ale Python 2.6. Hlášení o chybách jsou vítáni!

Podobný software

lava-serial
lava-serial

15 Apr 15

teamcity-messages
teamcity-messages

15 Apr 15

gar
gar

11 May 15

nose-sfd
nose-sfd

14 Apr 15

Ostatní software developer Erik Rose

Conway
Conway

14 Apr 15

django-tidings
django-tidings

11 May 15

Komentáře k nose-progressive

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!