nose-progressive

Скріншот програми:
nose-progressive
Дані програми:
Версія: 1.5
Дата завантаження: 14 Apr 15
Розробник: Erik Rose
Ліцензія: Безкоштовно
Популярність: 1

Rating: nan/5 (Total Votes: 0)

ніс прогресивною є ніс плагін, який відображає прогрес в стаціонарному індикатором ходу, звільняючи іншу частину екрана (а також буфера прокрутки) для компактного відображення помилок тестування. Він відображає несправності і помилки, як тільки вони відбуваються, і дозволяє уникнути прокручування їх з екрану на користь менш корисного відпуску.
Керівним філософія Ніс Progressive, щоб отримати корисну інформацію на екрані якомога швидше і тримати його там якомога довше, поки ще свідчить про прогрес.
установки:
пункт встановити ніс прогресивний
Або, щоб отримати переднім краєм, що видавалися версії:
пункт встановити -e
І NBSP; Git: //github.com/erikrose/nose-progressive.git#egg=nose-progressive
Застосування:
nosetests --with-прогресивна
Приклад:
Нижче не зовсім віддають йому належне; в реальній терміналу, 2 ім'я шляху лінії після збою або помилок є сміливими, щоб допомогти візуально фрагментація і індикатор в нижній напівжирний, а також:
% Nosetests --with-прогресивна
FAIL: kitsune.apps.notifications.tests.test_events: MailTests.test_anonymous
І NBSP; додатки / / Повідомлення тести / test_events.py +31
І NBSP; Файл "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py", лінія 279, в перспективі
І NBSP; TestMethod ()
І NBSP; Файл "/Users/erose/Checkouts/kitsune/../kitsune/apps/notifications/tests/test_events.py", лінія 361, в test_anonymous
І NBSP; eq_ (1, довжина (mail.outbox))
І NBSP; Файл "/Users/erose/Checkouts/kitsune/vendor/packages/nose/nose/tools.py", лінія 31, в eq_
І NBSP; стверджувати == B, глутамат натрію або% (б) "% R =% R!"
AssertionError
Помилка: kitsune.apps.questions.tests.test_templates: TemplateTestCase.test_woo
І NBSP; додатки / питання / тести / test_templates.py +494
І NBSP; Файл "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/unittest.py", лінія 279, в перспективі
І NBSP; TestMethod ()
І NBSP; Файл "/Users/erose/Checkouts/kitsune/vendor/packages/mock/mock.py", лінія 196, в виправлена
І NBSP; повернення FUNC (* аргументи, ** keywargs)
І NBSP; Файл "/Users/erose/Checkouts/kitsune/../kitsune/apps/questions/tests/test_templates.py", лінія 494, в test_woo
І NBSP; attrs_eq (mail.outbox [0], щоб = ['some@bo.dy'],
Індекс списку поза діапазону: IndexError
kitsune.apps.questions.tests.test_templates: TaggingViewTestsAsAdmin.test_add_new_canonicalizes [=========== -]

Особливості

  • Вкажіть прогресу в стаціонарному прогрес-бар, а не прокрутки корисні ел.пошти від екрану або інтервали між ними з точками і мотлоху.
  • Показати ел.пошти, як тільки вони виникають, а не чекати до гіркого кінця. Зніміть & Quot; Traceback (самий останній виклик останнього): & Quot; від ел.пошти, щоб вони займали менше місця.
  • Визначити невдалих перевірок у форматі, який може бути поданий назад до носа, так що це просто повторно запустити їх.
  • Друк доріжка файлової системи в комплекті з VI-стилі номер рядка, так що ви можете вставити його в командному рядку, і потрапити прямо на помилки в редакторі.
  • працюють з великим Django через Django-носа (звичайно).

Що нового У цьому випуску:

  • Додати варіант --progressive-редактор ярлик-шаблон , що дозволяє повністю налаштувати комбінації клавіш редактора. Тепер ми підтримуємо будь-який текстовий редактор, який має можливість виходу на лінію, незалежно від того, як це прописано.
  • Видалити підтримку Python 2.5. Нам потрібно сучасне форматування рядків.
  • Додана підтримка першого класу для Python 3.2.3 і вище. Виявилося, що моя токсичність конфиг просто неправильно.
  • Терпіти нон в компонентах TraceBack: імена файлів і код витягує особливо. (Кайл Гібсон)

Що нового у версії 1.3:

  • Повторити прогрес-бар. Тепер вона виконана з красивою терміналу магії замість знаків рівності. Це виглядає краще, коли ваш термінал підтримує принаймні, 16 кольорів, але є монохромний запасний для менше. Або, ви можете налаштувати кольору, використовуючи декілька нових опцій командного рядка.
  • Виправлена ​​помилка кодування Unicode, що сталося, коли-ASCII символи з'явилися в налагоджувальні тексту. (Наоя Инада)

Що нового у версії 1.2.1:

  • Терпіти порожні ел.пошти в форматтер. Це дозволяє уникнути посилювання збоїв, які відбуваються перед будь-якими тестових кадрів.

Що нового у версії 1.1.1:

  • Виправлена ​​помилка, яка призведе до форматування до краху на багатьох SyntaxErrors. Це також покращує евристики для визначення тестовий кадр, коли є SyntaxError :. Зараз ми можемо знайти його, поки помилка відбувається в кадрі нижче, ніж в тесті

Що нового у версії 1.1:

  • Тепер Ви можете встановити редактор ніс прогресивний використання окремо від Змінна $ EDITOR оболонки.

Що нового у версії 1.0:

  • Кожен фрейм стека тепер редактор ярлик. Мало того, що це робить його легше орієнтуватися, але коротше по висоті і ширині.
  • переформатувати ел.пошти для великої відповідальності. Тонкий колорит направляє очей вниз по списку імен функцій, і колір невелике фон кричить тестовий кадр.
  • Сховати UnitTest-внутрішня та інших кадрів стека попереднього тесту при друку пошту. При зменшенні кількості кадрів = менше шуму на екрані = менше мислення = виграти!
  • Додати можливість використовувати абсолютні шляхи в пошту.

Що нового у версії 0.7:

  • Виберіть правильний кадр стека для редактора ярлики синтаксичні помилки. Довелося звертатися синтаксичні помилки спеціально, так як вони не роблять це в TRACEBACK правильною.
  • Показати фактичне значення $ EDITOR окр вар, а не тільки і Quot; $ EDITOR & Quot;. Я сподіваюся, що він робить це трохи більш очевидним, що з ним робити, плюс вона дає робочу замовчуванням, якщо $ EDITOR не встановлені.

  • не

Що нового у версії 0.6.1:

  • Виправлена ​​помилка, що запускається випробування, не визначена Модуль. --failed завжди повинні працювати.

Що нового у версії 0.6:

  • Основні рефакторінга. ніс-прогресивна тепер має свій власний TestRunner Результати перевірки класу. Це робить його повністю сумісним з плагіном захоплення та інших плагінів, які роблять висновок.
  • Повна підтримка користувацьких класів помилок, як пропуски і Застарілі. Вони надруковані під час виконання тесту, виділені жирним шрифтом, якщо вони представляють збій, і узагальнені в графів після запуску.
  • Тести які пишуть безпосередньо на стандартний висновок помилок або стандартний висновок більше не мазати прогрес-бар.
  • Додати $ EDITOR для редактора ярлика: не більше набравши
  • !
  • Робота з тестами, які не мають метод адресу ().
  • Робота з тестами, які повертають нульове ім'я файлу з test_address ().
  • Чи не прокласти над PDB запитів (більше?).
  • Чи не затемнювати відслідковує когдаwith_setup декоратор на випробувального генератора з ладу.

Вимоги

  • Python
  • ніс

Обмеження

  • Пропущені тести зарахований в Python 2.6, але вони не отримують роздрукувати. Я вважаю, пропускає щось впадайте у відчай, так що я планую виправити це.
  • Тести, які самі пишуть в стандартний потік помилок буде мазати біт прогрес-бар вгору, якщо вони не повністю роздрукувати лінії. Я сподіваюся, що виправити це з деякою monkeypatching, але в той же час, проходячи --logging-CLEAR-обробники більшість з них фіксує на практиці.
  • Я не пробував це в чому-небудь, але Python 2.6. Повідомлення про помилки вітаються!

Схожі програми

PMD
PMD

9 Dec 15

calltree
calltree

3 Jun 15

Інші програми розробника Erik Rose

Conway
Conway

14 Apr 15

django-tidings
django-tidings

11 May 15

nose-progressive

Коментар не знайдено
додати коментар
Включіть картинки!