Как стать автором
Обновить
0

coviolations.io теперь beta

Время на прочтение2 мин
Количество просмотров2.2K
coviolations.io — сервис для визуализации результатов тестов и анализаторов кода сегодня перешёл в стадию beta.

Основные нововведения:
  • поддержка приватных репозиториев и репозиториев компаний;
  • поддержка xUnit, coverage, jslint;
  • выставление статуса коммитам на github;
  • добавление аннотаций к коду на github с результатами pep8 и jslint;
  • добавление краткой сводки к pull request (только с travis-ci);
  • новый модный интерфейс на AngularJS;
  • параметры nofail, nocomment и stderr в .covio.yml.


Интеграция с github


В этом обновлении улучшилась интеграция с github: теперь coviolations работает с вашими приватными репозиториями и доступными вам репозиториями компаний.


Проставляется статус коммитам (видно только в сравнении коммитов и pull request):


Ошибки и предупреждения в аннотациях к коду:


Краткая сводка для pull request:


Новый модный интерфейс


Клиентская часть была переписана с backbone.js на AngularJS. Это позволило выкинуть ~900 строк кода.

Появился dashboard:


Новое отображение одного таска:


Успешность пушей в зависимости от дня недели и части дня:


xUnit, coverage, jslint и covio.yml


Появилась поддержка xUnit, coverage и jslint. Для примера .covio.yml со всеми ними:
violations:
  jslint: jslint static/js/*.js
  coverage: coverage report
  xunit: cat xunit.xml

Теперь можно делать так, чтобы «анализатор» не влиял на статус таска. Например, для pip-review:
violations:
  pip_review:
    command: pip-review
    nofail: true

Можно брать результат из stderr. Например, для python unittest и django:
violations:
  py_unittest:
    command: ./manage.py test
    stderr: true

И можно отключить комментирование кода на github, например, для jslint:
violations:
  jslint:
    command: jslint static/js/*.js
    nocomment: true


Ссылки


coviolations.io
документация на read the docs
исходный код сервера
исходный код клиента
Теги:
Хабы:
Всего голосов 18: ↑18 и ↓0+18
Комментарии0

Публикации

Информация

Сайт
coviolations.io
Дата регистрации
Дата основания
Численность
1 человек (только я)
Местоположение
Россия

Истории