Отличный на самом деле инструмент, в пятницу увидел статью, решил протыкать, чтобы понять насколько оно гибко и легко в настройке, использовании.
Оставлю пару замечаний, вдруг, разработчики найдут их уместными.
1. allure-cli держать где-то в виде готового приложения собранного под 1.7 java runtime environment compatible
Почему:
Я не пишу на java ничего, мой инструментарий крутится вокруг python/js/less(css)/html и так далее. У меня нет ни teamcity ни jenkins в продакшене, возможно это сильное упущение, возможно нет, поэтому создание отчетов я доверил allure-cli.
Для того, чтобы собрать allure-cli мне пришлось:
— найти allure-cli, проанализировать информацию о том, что это действительно то, что мне нужно
— установить jdk-1.7 для его сборки, а установка 1.7 версии oracle'вской java вылилось в мини приключение:
— пришлось зарегистрироваться на oracle, найти очень хитрую ссылку архивных версий jdk, скачать 1.7.0.65u версию jdk, для того чтобы её установить. Почему именно эту версию, потому что в gentoo текущая на данный момент 1.7.0.67 недоступна
— воткнуть maven-bin для того, чтобы собрать allure-cli
я бы обошелся и icedtea, но мой PyCharm хочет именно oracle'вскую версию jre, поэтому пришлось страдать и мучаться :)
Далее вспомнить как запускаются собранные в jar приложения (`java -jar jarfile.jar`) и наконец-то получить сгенерированный отчет, ура-ура.
2. Данный аспект обещали исправить, но я его зафиксирую. Demo/Examples в едином виде — это отличный организационный ход, хотя не увидев в example'ах примеры на python я немного удивился почему их там нет и скачал то, что ближе мне всего по используемым инструментам: karma-allure-example. Чуть позже я обнаружил в адапторе allure для python необходимые демки :). Главное, что нашел.
3. Небольшой HOWTO в использовании построения отчетов с помощью того же allure-cli? Возможно оно уже есть, но я не нашел, хотя вроде бы все протыкал. Разобраться с этим вполне можно и это не критично, но съэкономило бы много времени людям.
Столкнулся с проблемой реверса приложения, которое определятся как «автоматически распаковымое» и затруднен процесс отладки в нем (100% вылет или фриз).
Будет ли что-то на предмет такого вопроса материал :)?
Вы немного лукавите, xbox360 (этот то точно не держит fullhd) да и xbox one не всегда держат fullhd@60fps. Профильная пресса уже пишет о том, как разработчикам не просто сделать fullhd на xbox one.
С модификациями все тоже не так радужно, хотя может в консолях нового поколения учтут такие нюансы, как пользовательский контент.
Портируют, не переживай. Сейчас в Valve вместе с Intel'овскими ребятами трудятся над оптимизацией CS:GO. CS:GO светился уже на презентациях SteamOS, в новостях и прочее прочее прочее. Когда точно портируют я не знаю, но это случится до официального старта продаж стим коробок или выхода SteamOS в релиз.
Близзарды там что-то готовили на лето 2013 в релиз под Linux, но видимо что-то у них не срослось (http://www.phoronix.com/scan.php?page=news_item&px=MTI2ODE последние три абзаца новости) и они не стали этим заниматься.
Добился адекватной работы шрифтов как в 2.7 с помощью установки -Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
Вместо -Dawt.useSystemAAFontSettings=lcd
Ура, жизнь налаживается. Осталось только не облениться и написать об этом в трекер
Продолжаю использовать 2.7.3. Скачал последний релиз, чтобы узнать победили ли сглаживание или нет на Linux системах, посмотрел, понял, что победа еще не свершилась.
Не смотря на то что объективно фич у 3.1 больше смотреть на то как он отображает шрифты не могу.
Sublime Text 2, Pycharm 2.7.3 — да
Pycharm 3.1 — нет
Лицензию наверное тоже продлю, как злополучный баг починят (кстати да я его постил в трекер)
Значит я сам себе злой буратино.
Оставлю пару замечаний, вдруг, разработчики найдут их уместными.
1. allure-cli держать где-то в виде готового приложения собранного под 1.7 java runtime environment compatible
Почему:
Я не пишу на java ничего, мой инструментарий крутится вокруг python/js/less(css)/html и так далее. У меня нет ни teamcity ни jenkins в продакшене, возможно это сильное упущение, возможно нет, поэтому создание отчетов я доверил allure-cli.
Для того, чтобы собрать allure-cli мне пришлось:
— найти allure-cli, проанализировать информацию о том, что это действительно то, что мне нужно
— установить jdk-1.7 для его сборки, а установка 1.7 версии oracle'вской java вылилось в мини приключение:
— пришлось зарегистрироваться на oracle, найти очень хитрую ссылку архивных версий jdk, скачать 1.7.0.65u версию jdk, для того чтобы её установить. Почему именно эту версию, потому что в gentoo текущая на данный момент 1.7.0.67 недоступна
— воткнуть maven-bin для того, чтобы собрать allure-cli
я бы обошелся и icedtea, но мой PyCharm хочет именно oracle'вскую версию jre, поэтому пришлось страдать и мучаться :)
Далее вспомнить как запускаются собранные в jar приложения (`java -jar jarfile.jar`) и наконец-то получить сгенерированный отчет, ура-ура.
2. Данный аспект обещали исправить, но я его зафиксирую. Demo/Examples в едином виде — это отличный организационный ход, хотя не увидев в example'ах примеры на python я немного удивился почему их там нет и скачал то, что ближе мне всего по используемым инструментам: karma-allure-example. Чуть позже я обнаружил в адапторе allure для python необходимые демки :). Главное, что нашел.
3. Небольшой HOWTO в использовании построения отчетов с помощью того же allure-cli? Возможно оно уже есть, но я не нашел, хотя вроде бы все протыкал. Разобраться с этим вполне можно и это не критично, но съэкономило бы много времени людям.
Будет ли что-то на предмет такого вопроса материал :)?
С модификациями все тоже не так радужно, хотя может в консолях нового поколения учтут такие нюансы, как пользовательский контент.
Добился адекватной работы шрифтов как в 2.7 с помощью установки
-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
Вместо
-Dawt.useSystemAAFontSettings=lcd
Ура, жизнь налаживается. Осталось только не облениться и написать об этом в трекер
Не смотря на то что объективно фич у 3.1 больше смотреть на то как он отображает шрифты не могу.
Sublime Text 2, Pycharm 2.7.3 — да
Pycharm 3.1 — нет
Лицензию наверное тоже продлю, как злополучный баг починят (кстати да я его постил в трекер)