Bug #12286
openОшибка интерфейса при работе с ссылками на узлы сторонних проектов
100%
Description
На текущий момент, если наименование проекта отличается от наименования папки, в которой лежит проект, некорректно формируется ссылка на узел этого проекта из узла другого проекта.
Шаги воспроизведения:
1. Создать два Requality Project, например: project и exam_project.
Автоматически будут сформировано папки с таким же именами.
2. Переименовать папку exam_project в test_project.
Переименовать получится только после выключения Requality.
3. После повторного включения Requality проект exam_project будет потерян из-за переименования.
Старый проект удалить.
Провести импорт проекта из переименованной папки test_project.
exam_project снова загрузиться.
4. В проекте project на узле Requirements создать атрибут типа REFERENCE с ссылкой в проект exam_project на узел Requirements.
Будет получена ошибочная ссылка *Missing(...):'exam_project::Requirements'
Если обратить внимание на объекты при указании ссылки, то можно увидеть следующее
1. В окне Link Editor проект exam_project отображается как test_project
2. Вероятнее всего некорректно строится путь до узла, т.к. имя папки и проекта отличаются
Ожидаемый результат
1. Ссылка сформирована. Путь строится на основании корректных названий в пути
2. В Link Editor отображается имя проекта, а не имя папки, где лежит проект
Files