Open-Source Projects: Issueshttps://forge.ispras.ru/https://forge.ispras.ru/favicon.ico?16490126692019-10-04T07:46:54ZOpen-Source Projects
Redmine Aspectrace - Task #9846 (Resolved): Source code formatting and improvementhttps://forge.ispras.ru/issues/98462019-10-04T07:46:54ZAlexander Kamkinaskamkin@gmail.com
<ol>
<li>Transform CP866, Windows 1251, and KOI8-R to UTF8 (done).</li>
<li>Translate Russian comments into English.</li>
<li>Apply Google's Java style convention.</li>
<li>Improve the source code (add @Override, final, etc.).</li>
</ol> Castle - Task #6506 (Feedback): Вопросы по представлению массивовhttps://forge.ispras.ru/issues/65062016-01-14T06:11:14ZAlexander Kamkinaskamkin@gmail.com
<ol>
<li>Нужно ли вводить в библиотеку многомерные массивы или моделировать их одномерными?</li>
<li>Как представляется доступ к массиву в Retrascope?</li>
</ol> Castle - Task #6505 (Feedback): Вопросы по MetaInfohttps://forge.ispras.ru/issues/65052016-01-14T06:08:05ZAlexander Kamkinaskamkin@gmail.com
<p>Предлагается перенести MetaInfo в SyntaxNode, переобозвав Attributes и изменив тип значения на Object.</p> Aspectrace - Bug #2520 (Rejected): Caused by: java.lang.NumberFormatException: For input string: ...https://forge.ispras.ru/issues/25202012-02-28T10:51:02ZAlexander Kamkinaskamkin@gmail.com
<p>Либо не трассировать ?, либо усложнить анализ.</p> Aspectrace - Task #2383 (New): Генератор не должен падать, когда в трассе встречается элемент пок...https://forge.ispras.ru/issues/23832012-02-06T10:25:29ZAlexander Kamkinaskamkin@gmail.com
<p>Сейчас выбрасывается exception. Лучше печатать warning и продолжать анализ.</p> CTESK - Feature #1813 (New): Конфликт имен ATL с пользовательскимиhttps://forge.ispras.ru/issues/18132011-09-22T09:43:20ZAlexander Kamkinaskamkin@gmail.com
<p>Используемые в ATL имена типов (Map, List и др.) конфликтуют с пользовательскими.<br />Поступила просьба добавить префиксы перед такими широкораспространенными именами.</p>
<p>Чтобы обеспечить совместимость с существующими тестовыми системами, добавление префикса можно сделать по #ifdef.</p> Aspectrace - Bug #1413 (Closed): Утечка памяти в функции printNodehttps://forge.ispras.ru/issues/14132011-06-24T07:53:43ZAlexander Kamkinaskamkin@gmail.com
<p>StringBuffer *sb - создается, но не уничтожается.</p> Aspectrace - Task #1259 (Closed): Шаблоны velocity находятся в одном каталоге с jarhttps://forge.ispras.ru/issues/12592011-05-20T14:30:54ZAlexander Kamkinaskamkin@gmail.com
<p>Можно их спрятать в jar?</p> Aspectrace - Task #1257 (Closed): Отключение построения отчета по аспекту coveragehttps://forge.ispras.ru/issues/12572011-05-20T12:13:04ZAlexander Kamkinaskamkin@gmail.com
<p>Нужна возможность для отключения построения отчета по аспекту coverage.</p> Aspectrace - Task #1246 (Closed): Если в трассе нет покрытия, отображается nullhttps://forge.ispras.ru/issues/12462011-05-19T11:41:03ZAlexander Kamkinaskamkin@gmail.com
<p>Если в трассе нет покрытия, отображается null. Лучше отображать Coverage 0/0.</p> Aspectrace - Bug #298 (Closed): Падение при невозможности открыть файл трассыhttps://forge.ispras.ru/issues/2982010-07-08T07:12:01ZAlexander Kamkinaskamkin@gmail.com
<p>Если указать в качестве файла трассы, для которой нужно сгенерировать отчет, несуществующий файл или указать необрабатываемую опцию (которая также будет интерпретироваться как имя файла), aspectrace-generator падает.</p>
<p>Что интересно, после падения он делает попытку сгенерировать отчет (непонятно для какого файла трассы) и даже говорит, что отчет успешно сгенерирован.</p>
<p>java.io.FileNotFoundException: --version (Не удается найти указанный файл)<br /> at java.io.FileInputStream.open(Native Method)<br /> at java.io.FileInputStream.<init>(Unknown Source)<br /> at com.unitesk.aspectrace.provider.XmlFileParser.getInputStream(XmlFileParser.java:55)<br /> at com.unitesk.aspectrace.provider.XmlStreamParser.process(XmlStreamParser.java:114)<br /> at com.unitesk.aspectrace.TraceProcessorManager.process(TraceProcessorManager.java:164)<br /> at com.unitesk.aspectrace.sampleApp.MainApp.generateFromTrace(MainApp.java:280)<br /> at com.unitesk.aspectrace.sampleApp.MainApp.main(MainApp.java:165)</p>
<p>Trying to generate report after failure...<br />Generating report...<br />Report generated successfully</p> Aspectrace - Task #292 (New): Генератор отчетов для аспекта FSMhttps://forge.ispras.ru/issues/2922010-07-07T07:24:49ZAlexander Kamkinaskamkin@gmail.com
<p>Необходим генератор отчетов для аспекта FSM:</p>
<p>1. Список дуг.<br />2. Список сообщений (например, информация о недетерминизме).<br />3. Обобщенная информация (число состояний, число дуг и т.п.).</p> Aspectrace - Task #291 (Closed): Shell-скрипт для запуска генератораhttps://forge.ispras.ru/issues/2912010-07-07T07:20:11ZAlexander Kamkinaskamkin@gmail.com
<p>Для работы под Unix необходим shell-скрипт для запуска aspectrace-generator.</p>
<p>Предлагается как и в проекте CTESK делать билды под Unix (.tar.gz) и Windows (.zip).</p> Aspectrace - Task #290 (New): Аспект FSM: трассировка переходовhttps://forge.ispras.ru/issues/2902010-07-06T15:24:05ZAlexander Kamkinaskamkin@gmail.com
<p>Предлагается сделать в функции aspect_fsm_traceTransitionStart() два параметра (вместо одного):</p>
<p>1. Идентификатор перехода - строка, уникально идентифицирующая переход.<br />2. Класс перехода - строка, содержащая тип перехода (имя сценарной функции).</p> Aspectrace - Task #289 (New): Кодировка по умолчаниюhttps://forge.ispras.ru/issues/2892010-07-06T15:13:54ZAlexander Kamkinaskamkin@gmail.com
<p>Предлагается изменить кодировку по умолчанию с windows-1251 на что-нибудь более универсальное (utf-8 или т.п.).</p>