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: 54

Rating: 5.0/5 (Total Votes: 1)

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

PyModel
PyModel

11 May 15

Clamity
Clamity

12 May 15

Scalasca
Scalasca

20 Feb 15

snort
snort

14 Apr 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!