Project

General

Profile

Bug #4701

Нужно проверить наличие информации о checkers в документации

Added by Николай Пакулин almost 6 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Category:
-
Target version:
Start date:
02/28/2014
Due date:
% Done:

100%

Estimated time:
Detected in build:
svn
Platform:
Published in build:
0.16.199

Description

в приложенном архиве проект для Requality.

В навигаторе перейти к требованию
/Requirements/13 Declaring messages/Any type can be declared as type of message in a message port type

Кликнуть на него. Ничего не происходит. Однако, если на требование "Any type can be declared as type of message in a message port typ" кликнуть в Outline, то переход произойдет - документ отмотается к требованию, само требование будет подсвечено.

Проект старый, ему уже два года. Возможно, что проблемы в нем.


Files

ttcn3.zip (606 KB) ttcn3.zip Николай Пакулин, 02/28/2014 04:34 PM
ttcn3-edited.zip (606 KB) ttcn3-edited.zip Denis Kildishev, 03/03/2014 01:21 PM

Related issues

Related to Requality - Task #5053: Нужно добавить механизмы исправления ошибок(в том числе - с проблемными Location)New07/14/2014

Actions

History

#1

Updated by Denis Kildishev almost 6 years ago

В данном случае ошибка возникала в связи с наличием в данном проекте ссылок на уже не существующие фрагменты документа. При этом при нажатии на требование идет попытка открыть ссылку и происходит ошибка. Вероятно подобная проблема произошла из-за ошибок с старых версиях Requality. Обнаружить подобное для проекта можно нажав на нем правой кнопкой и выбрав пункт "Enable Checkers". После этого при загрузке проекта или получении изменений при наличии подобных ошибок около требования появится иконка ошибки. В данном случае ошибка возникла для 5 требований, было исправленно вручную удалением ссылок на несуществующие фрагменты.

#2

Updated by Denis Kildishev almost 6 years ago

  • Status changed from New to Resolved
#3

Updated by Николай Пакулин almost 6 years ago

Денис, как исправить?

Я правильно понимаю, что нужно удалить требования и создать заново?

#4

Updated by Alexey Khoroshilov over 5 years ago

  • Target version set to 0.16
#5

Updated by Denis Kildishev over 5 years ago

  • Published in build set to 0.16.199
#6

Updated by Denis Kildishev over 5 years ago

  • Subject changed from Не происходит переход к требованию из навигатора to Нужно добавить механизмы проверки проекта на наличие проблемных Location
  • Status changed from Resolved to Open

На данный момент проверки нет, нужно проверять для требований в автоматическом режиме наличие свяазанных с ними не существующих фрагментов текста. При наличии выводить иконку ошибки и\или удалять подобные фрагменты

#7

Updated by Denis Kildishev over 5 years ago

Уточню - подобная проверка есть, но все проверки включаются для проектов вручную путем нажатия правой кнопкой на проекте и выборе пункта EnableCheckers. Предлагаю:
1) Сделать стандартным подобную проверку
2) Дать возможность на глобальном уровне менять состояние данной проверки
При этом стандартно все проекты считать обрабатываемыми по default, а значит, имеющими глобальные настройки. При изменении настроек - хранить измененное состояние
3) Описать механизмы исправления ошибок, для данного примера - позволяющие для требования\ий с неисправными Location удалить их, в более общем случае - берущие информацию об ошибочном элементе и предоставляющие возможный вариант фикса. На данный момент думаю сделать для этого пункт меню в котором будет возможно вызвать подменю включающее в себя все активные для данных элементов фиксы.

#8

Updated by Denis Kildishev over 5 years ago

  • Subject changed from Нужно добавить механизмы проверки проекта на наличие проблемных Location to Нужно добавить механизмы исправления ошибок с проблемными Location

Суммирую по тому что было рассмотрено - проверка есть, но ее нужно включать, на данный момент не предпологается автоматическая проверка. Нужно разработать механизмы исправления ошибок, в том числе - проблемных Location.

#9

Updated by Denis Kildishev over 5 years ago

  • Subject changed from Нужно добавить механизмы исправления ошибок с проблемными Location to Нужно проверить наличие информации о checkers в документации
  • Assignee set to Viktoria Kopach

Для документации нужно проверить - есть ли там информация о возможностях по использованию Checkers в проектах. Включаются они нажатием ПКМ на проекте и выбором пункта "Enable Checkers"

#10

Updated by Viktoria Kopach about 5 years ago

  • Assignee changed from Viktoria Kopach to Denis Kildishev

В документации это есть.

#11

Updated by Denis Kildishev about 5 years ago

  • Status changed from Open to Resolved
  • % Done changed from 0 to 100

Значит тикет закрывается

#12

Updated by Alexey Khoroshilov about 5 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF