Details

    • Type: Technical task
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: techdebt-backlog
    • Component/s: UI
    • Labels:
      None

      Description

      Our UI has only-web.rb and hooks.js specifically to facilitate automatic isolated testing of UI. I.e. testing of UI without server-side components.

      We even have a couple of outdated cucumber tests utilizing that facilities. See deps/menelaus/priv/ruby/cucumber.

      Goal of this tech story is to (re)implement basic framework for running such tests and covering most basic UI features. This story needs to include both framework development and initial coverage because we need some real framework usage to guide framework development.

      I suggest covering the following:

      • basic navigation (switching sections works and doesn't raise any exceptions)
      • setup wizard (all cases work and issue right POST requests)

      This goals will ensure that we have all facilities in place for testing of UI.

        Issue Links

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in single-node-2.0.x-windows7-64-view #16 (See http://qa.hq.northscale.net/job/single-node-2.0.x-windows7-64-view/16/)

          Result = SUCCESS

          Show
          thuan Thuan Nguyen added a comment - Integrated in single-node-2.0.x-windows7-64-view #16 (See http://qa.hq.northscale.net/job/single-node-2.0.x-windows7-64-view/16/ ) Result = SUCCESS
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in multi-nodes-windows-64-viewtest #17 (See http://qa.hq.northscale.net/job/multi-nodes-windows-64-viewtest/17/)
          MB-3103: UI tests launching (Revision 4e64a443a179d09d4fa192597ced2d7dd08afec9)

          Result = SUCCESS
          irynamironava :
          Files :

          • pytests/uisampletests.py
          • resources/jenkins/ui-tests.ini
          • pytests/uibasetest.py
          • TestInput.py
          Show
          thuan Thuan Nguyen added a comment - Integrated in multi-nodes-windows-64-viewtest #17 (See http://qa.hq.northscale.net/job/multi-nodes-windows-64-viewtest/17/ ) MB-3103 : UI tests launching (Revision 4e64a443a179d09d4fa192597ced2d7dd08afec9) Result = SUCCESS irynamironava : Files : pytests/uisampletests.py resources/jenkins/ui-tests.ini pytests/uibasetest.py TestInput.py
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in multi-nodes-2.0.x-windows-64-install #15 (See http://qa.hq.northscale.net/job/multi-nodes-2.0.x-windows-64-install/15/)

          Result = SUCCESS

          Show
          thuan Thuan Nguyen added a comment - Integrated in multi-nodes-2.0.x-windows-64-install #15 (See http://qa.hq.northscale.net/job/multi-nodes-2.0.x-windows-64-install/15/ ) Result = SUCCESS
          Hide
          thuan Thuan Nguyen added a comment -

          Integrated in multi-nodes-windows-64-viewquery #13 (See http://qa.hq.northscale.net/job/multi-nodes-windows-64-viewquery/13/)

          Result = UNSTABLE

          Show
          thuan Thuan Nguyen added a comment - Integrated in multi-nodes-windows-64-viewquery #13 (See http://qa.hq.northscale.net/job/multi-nodes-windows-64-viewquery/13/ ) Result = UNSTABLE
          Hide
          iryna iryna added a comment -

          ui-testing job implemented

          Show
          iryna iryna added a comment - ui-testing job implemented

            People

            • Assignee:
              iryna iryna
              Reporter:
              alkondratenko Aleksey Kondratenko (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Gerrit Reviews

                There are no open Gerrit changes