nose-progressive

Szoftver screenshot:
nose-progressive
Szoftver adatai:
Változat: 1.5
Feltöltés dátuma: 14 Apr 15
Fejlesztő: Erik Rose
Engedély: Ingyenes
Népszerűség: 1

Rating: nan/5 (Total Votes: 0)

orr-progresszív egy orr plugin, amely megjeleníti a haladás helyhez progress bar, felszabadítva a többi a képernyőn (valamint a scrollback buffer) a kompakt kijelző vizsgálati hibák. Ezt mutatja a meghibásodások, amint azok előfordulnak, és elkerüli a lapozást őket a képernyőn javára kevésbé hasznos teljesítmény.
Az irányító filozófiája Orr Progressive az, hogy hasznos információkat a képernyőre a lehető leghamarabb, és tartsuk ott, amíg csak lehet, miközben továbbra is azt jelzi, folyamatban van.
Telepítés:
pip telepíteni orr-progresszív
Vagy, hogy a vérzés-edge, kiadatlan verzió:
pip telepíteni -e
& Nbsp; git: //github.com/erikrose/nose-progressive.git#egg=nose-progressive
Use:
nosetests --with- progresszív
Példa:
A következő nem elég igazán méltányos; Egy valódi terminál, a 2 pathname vonalak után FAIL vagy ERROR merész, hogy segítse a vizuális felosztás le, és az elért sáv alján vastag is:
% Nosetests --with- progresszív
FAIL: kitsune.apps.notifications.tests.test_events: MailTests.test_anonymous
& Nbsp; apps / értesítések / tesztek / test_events.py 31
& Nbsp; fájlba "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py", sorban 279, a Run
& Nbsp; TestMethod ()
& Nbsp; fájlba "/Users/erose/Checkouts/kitsune/../kitsune/apps/notifications/tests/test_events.py", sorban 361, a test_anonymous
& Nbsp; eq_ (1, len (mail.outbox))
& Nbsp; fájlba "/Users/erose/Checkouts/kitsune/vendor/packages/nose/nose/tools.py" 31. sor, a eq_
& Nbsp; érvényesíteni a == b, msg vagy "% r! =% R"% (a, b)
AssertionError
ERROR: kitsune.apps.questions.tests.test_templates: TemplateTestCase.test_woo
& Nbsp; apps / kérdések / tesztek / test_templates.py 494
& Nbsp; fájlba "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py", sorban 279, a Run
& Nbsp; TestMethod ()
& Nbsp; fájlba "/Users/erose/Checkouts/kitsune/vendor/packages/mock/mock.py", sorban 196, a foltozott
& Nbsp; visszatérő funk (* args, ** keywargs)
& Nbsp; fájlba "/Users/erose/Checkouts/kitsune/../kitsune/apps/questions/tests/test_templates.py", sorban 494, a test_woo
& Nbsp; attrs_eq (mail.outbox [0], hogy = ['some@bo.dy'],
IndexError: list index a tartományon
kitsune.apps.questions.tests.test_templates: TaggingViewTestsAsAdmin.test_add_new_canonicalizes [=========== -]

Tulajdonságok :

  • Adja haladás álló progress bar helyett görgetés hasznos tracebacks ki a képernyőn, vagy térköz ki őket a pontok és cruft.
  • Mutasd tracebacks, amint azok előfordulnak, nem pedig várni, amíg a végsőkig. Szalag a & quot; Traceback (legutolsó hívás erejéig): & quot; off tracebacks így kevesebb helyet foglal.
  • Határozza sikertelen tesztek olyan formában, hogy vissza lehet vezetni az orrát, így könnyű, hogy újra futtatni őket.
  • nyomtatása fájlrendszer elérési útját komplett vi-style sor száma, így illeszd be a parancssori és a megteendő egyenesen a hiba a szerkesztő.
  • a munka nagy Django Django keresztül-orr (természetesen).

Mi az új ebben a kiadásban:

  • Adja hozzá a --progressive-editor-shortcut-template lehetőség , és lehetővé teszi teljesen testre a szerkesztő parancsikonokat. Most támogatja a szövegszerkesztőt, hogy van egy go-to-line lehetőség, nem számít, hogyan is írta.
  • drop támogatás Python 2.5. Mi szükséges a modern karakterlánc formázást.
  • Add első osztályú támogatást Python 3.2.3 és magasabb. Kiderült, én tox config volt csak rossz.
  • Tolerálják nónák a traceback összetevők: fájl nevét és kódját kivonatok különösen. (Kyle Gibson)

Mi az új 1.3 verzió:

  • Újra progress bar. Most készül a gyönyörű terminál mágia helyett egyenlőség jelet. Úgy néz ki a legjobban, ha a terminál támogatja legalább 16 szín, de van egy fekete-fehér tartalék megoldás kevesebb. Vagy, testre szabhatja a színek segítségével számos új parancssori.
  • Erősít a Unicode kódolás hiba akkor történt, amikor a nem-ASCII karakter megjelent traceback szöveget. (Naoya Inada)

Mi az új 1.2.1-es verzióban:

  • Tolerálják üres tracebacks a formázó. Ezzel elkerülhető súlyosbítva összeomlik előforduló előtt a vizsgált kereteket.

Mi az új a 1.1.1 változat:

  • Hibajavítás hogy okozna a formázó lezuhan Sok SyntaxErrors. Ezáltal jobb lesz a heurisztika azonosítására a vizsgálati keret, ha van egy Szintaktikai hiba: a most már találják, amíg a hiba történik a keretben, hogy a teszt.

Mi az új 1.1-es verzióban:

  • Most beállíthatja a szerkesztő orra progresszív felhasználási elkülönítve A $ EDITOR környezeti változóban.

Mi az új 1.0 verzió:

  • Minden verem most egy szerkesztő parancsikont. Ez nem csak könnyebb navigálni, de rövidebb magassága és szélessége.
  • Református tracebacks a nagy igazságot. Finom színezés vezeti a szemet le a fenti funkciók neve, és egy kis háttér színét kéri ki a vizsgálati keret.
  • Hide unittest-belső és egyéb vizsgálat előtt stack frame nyomtatás esetén tracebacks. Kevesebb keretek = kevesebb zaj képernyőn megjelenő = kevesebb gondolkodás = nyerj!
  • Add lehetőséged van a teljes elérési utat tracebacks.

Mi az új a 0.7 verzió:

  • Válassza ki a helyes verem a szerkesztő parancsikonokat szintaktikai hibákat. Kellett kezelni szintaktikai hibák speciálisan, mivel nem került be a traceback megfelelő.
  • Mutasd a tényleges érték a $ EDITOR ENV var ahelyett, hogy csak & quot; $ Editor & quot ;. Remélem, ez teszi egy kicsit nyilvánvaló, mit kell csinálni vele, plusz ez ad egy működő alapértelmezett, ha a $ EDITOR nincs beállítva.

Mi az új verzióban 0.6.1:

  • Fix összeomlás által kiváltott egy tesztet, amelynek nincs meghatározott modul. --failed mindig működnie kell teremteni.

Mi az új a 0.6 verzió:

  • Major újraírás. orr-progresszív most már a saját TestRunner és vizsgálati eredmény osztály. Ez teszi teljesen kompatibilis a rögzítés plugint és egyéb bővítmények, hogy teljesítmény.
  • Teljesen támogatja az egyéni hibaosztályokat, mint a Kihagyja és Deprecations. Nyomtatták őket a vizsgálat alatt, a félkövér, ha az általuk képviselt meghibásodása, valamint összefoglalóan a számát illetően, ha a távon.
  • Tesztek írja a közvetlenül stderr vagy stdout már nem kenik a progress bar.
  • Add $ EDITOR szerkesztő shortcut: nincs több gépelést!
  • Munka vizsgálatokat, hogy nem kell egy címet () metódust.
  • Munka vizsgálatokat, hogy visszatérjen a null fájlnév a test_address ().
  • Ne egyengetni több mint pdb utasításokat (már?).
  • Ne takarja el az traceback amikor awith_setup dekoratőr egy teszt generátor meghibásodik.

követelmények :

  • Python
  • orra

korlátai :

  • Kihagyott vizsgálatok kap számítani Python 2.6, de nem kap kinyomtatni. Úgy gondolom ugrik valami kell csüggedni, ezért azt tervezem, hogy erősít ez.
  • Tesztek amelyek maguk levelet a stderr kenetet bit a progress bar felfelé, ha nem írja ki teljes sorokat. Remélem, hogy erősít ez néhány monkeypatching, de addig, átadva --logging-clear-rakodók rögzíti a legtöbb ilyen a gyakorlatban.
  • Még nem próbáltam ezt a mást, mint Python 2.6. Bug jelentések várjuk!

Hasonló program

py.saunter
py.saunter

20 Feb 15

PMD
PMD

9 Dec 15

benchbase
benchbase

11 May 15

CATSRunner
CATSRunner

3 Jun 15

Más szoftver fejlesztő Erik Rose

Conway
Conway

14 Apr 15

django-tidings
django-tidings

11 May 15

Hozzászólások a nose-progressive

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!