Project

General

Profile

Actions

Bug #6982

closed

Хитрый случай сбоя сортировки в Requality Explorer

Added by Viktoria Kopach almost 9 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
03/21/2016
Due date:
% Done:

100%

Estimated time:
Detected in build:
0.20.247
Platform:
Windows x64
Published in build:
0.20.248

Description

Есть дерево требований:

Здесь у всех узлов есть только id (они и видны), кроме узла R03 (у него id - 03, а имя - R03).
Сортировка у проекта настроена 'By locations'.

Первый сценарий.
1. Перетаскиваем R03 в R04.
2. Делаем Undo.
Все требования снова на своих местах. Все ОК!

Второй сценарий.
1. Сначала перетаскиваем R03 в 02.
Появляется сообщение, что нельзя переместить требование в требование, где есть ребенок - тестовая ситуация.
Нажимаем ОК.
Все нормально, ничто никуда не переместилось.
2. Теперь повторяем первый сценарий: Перетаскиваем R03 в R04.
3. Делаем Undo.
Видим:

Сортировка сработала некорректно, R04 и R03 не на своих местах.

Если закрыть и открыть проект, то требования все снова будут отсортированы корректно.


Files

2016-03-21_1723.png (3.02 KB) 2016-03-21_1723.png Viktoria Kopach, 03/21/2016 05:23 PM
2016-03-21_1722.png (2.33 KB) 2016-03-21_1722.png Viktoria Kopach, 03/21/2016 05:29 PM
Actions #1

Updated by Viktoria Kopach over 8 years ago

  • Description updated (diff)
Actions #2

Updated by Anastasia Tugaenko over 8 years ago

  • Target version set to 0.20

Еще есть такой сценарий нарушения сортировки. Без попытки перетаскивания узла в узел, содержащий Test Purpose.
Если были узлы
02
03
04
Перетащили 04 в 02, потом 03 в 02, потом 2 раза сделали undo. Тогда в итоге получаем
02
04
03

Actions #3

Updated by Denis Kildishev over 8 years ago

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

Applied in changeset r4831.

Actions #4

Updated by Denis Kildishev over 8 years ago

  • Published in build set to 0.20.248
Actions #5

Updated by Viktoria Kopach over 8 years ago

  • Status changed from Resolved to Verified
Actions #6

Updated by Alexey Khoroshilov over 8 years ago

  • Status changed from Verified to Closed
Actions

Also available in: Atom PDF