Uploaded image for project: 'Code Tools'
  1. Code Tools
  2. CODETOOLS-6775681

Usability request: provide better way to edit all possible TestFilters in one place

    XMLWordPrintable

Details

    • Enhancement
    • Resolution: Future Project
    • P2
    • None
    • None
    • tools
    • x86
    • windows_xp

    Description

      Javatest provides various means to filter tests by different criterias. By default, following filters are available for user:

      1. Keywords in "Quick set" configuration mode. (Keywords filter tab)
      2. Keywords in "Question" configuration mode. (Specify Keywords question)
      3. Keywords inside custom filter (Keywords tab)
      4. Filters at the main page (View filter)
      5. Tests to run in "Quick set" configuration mode. (Tests to run tab)
      6. Tests to run in "Question" configuration mode. (Tests to Run question)
      7. Tests to Run inside custom filter (Test Suite Areas tab)
      10. Select tests by status in "Question" configuration mode.(Specify status question)
      11. Select tests by status in "Quick set" configuration mode.(Prior status tab)
      12. Filter tests by exclude list in "Question" configuration mode. (Specify an exclude list question)
      13. Filter tests by exclude list in "Quick set" configuration mode. (Exclude list filter tab)
      14. Filter tests by exclude list for custom filter (Exclude lists)

      Overall we have ~7 criterias of test selection, which can be changed in 3 main places:
      "Quick set" configuration mode
      "Question" configuration mode
      Custom filter

      Additionally, by implementing TestFilter interface, custom code of TestSuite may add additional filters. And, in turn, UI to edit them - for example custom Questions in the Interview.

      This interface and way of test selection is complex and non intuitive. I think there should be just one place to set all this variables.

      I think the best solution will be to have one page with multiple tabs (one tab per filter). This page should be accessible from the main page by 1 click and don't hide/block main tree - to see results of filter changes dynamically. This page should allow custom (TestSuite-defined) filters and UI to edit them.

      Attachments

        Activity

          People

            Unassigned Unassigned
            kromanovorcl Konstantin Romanovskiy (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: