Uploaded image for project: 'UGENE'
  1. UGENE
  2. UGENE-4702

"Invert annotation selection" feature hangs GUI if there are too many annotations

    XMLWordPrintable

    Details

    • Story Points:
      3
    • Tests Type:
      GUI automatic
    • Sprint:
      DEV-14/10/2015, DEV-10/11/2015
    • Affect Type:
      Userdefined

      Description

      Use case 1:

      1. Open a sequence in the Sequence View with several associated annotation objects.
        Expected state: There are corresponding annotation documents in the Annotations Editor.
      2. Open some annotation groups, leave other groups in the closed state.
      3. Select an annotation (denote it as "annotation A").
      4. Select "Invert annotation selection" in the annotation context menu in the Annotations Editor.
        Current state: UGENE hangs for a while.
        Expected state:
        • All annotations, except the A annotation, are selected, independently whether they are in the closed or opened groups. Note that you can understand, which annotations are selected, by looking at the Zoom View.
        • Annotation groups are NOT selected.
        • Annotation document are NOT selected.

      Use case 2:

      1. Open a sequence in the Sequence View with several associated annotation objects.
        Expected state: There are corresponding annotation documents in the Annotations Editor.
      2. Select two annotation from different groups (denote them as "A" and "B").
      3. Select "Invert annotation selection" in the context menu in the Annotations Editor.
        Expected state:
        • All annotations, except A and B, are selected.
        • Annotation groups are NOT selected.
        • Annotation document are NOT selected.

      Use case 3:

      1. Open a sequence with annotations in the Sequence View.
      2. Make sure nothing is selected in the Annotations Editor.
      3. Select "Invert annotation selection" in the context menu in the Annotations Editor.
        Expected state: All annotations are selected.

      Use case 4:

      1. Open a sequence with annotations in the Sequence View.
      2. Select an annotations group in the Annotations Editor.
      3. Select "Invert annotation selection" in the context menu of the annotation group.
        Expected state: All annotations are selected.

      Use case 5:

      1. Open a sequence with annotations in the Sequence View.
      2. Select an annotations document in the Annotations Editor.
      3. Select "Invert annotation selection" in the context menu of the annotation document.
        Expected state: All annotations are selected.

        Attachments

          Activity

            People

            Assignee:
            artyom_s Artyom Savchenko
            Reporter:
            atiunov Aleksey Tiunov [X] (Inactive)
            Assigned Tester:
            Eugenia Pushkova [X] (Inactive)
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: