Update git submodules
* Update horizon from branch 'master' to 75e7d66b8e6a972de4bf7814859465e8b391913b - Merge "Changes for tacker-horizon integration tests" - Changes for tacker-horizon integration tests The tacker-horizon integration test framework has been implemented[1] While adding integration test cases a selenium exception [2] was observed for test cases under directory [3]. Tacker-horizon UI Details: * Most of the Horizon plugins, such as manila-ui and vitrage-dashboard support integration tests, these plugins reside under "Project" tab. * Whereas, tacker-horizon, mistral-dashboard are horizon plugins which have their dashboard anchored directly at the top-level alongside "Project" tab. * The tacker-horizon has two-panel groups, * VNF Management * NFV Orchestration * The "VNF Management" is a default panel and remains expanded in NFV dashboard, whereas "NFV Orchestration" is collapsed initially. Selenium Exception Details: * The horizon framework reports an exception ElementNotInteractableException, while opening pages under "NFV Orchestration" panel group. * This error occurs when an element is not clicked or it is not visible yet. * The menu item expansion code in the horizon integration framework expands only those menu items (level first, second or third) if only the previous menu item at the same level was expanded earlier. * For example, in order to open a page[4] under NVF Orchestration panel group, the framework collapses "Project" tab and clicks "NFV" dashboard. But it never expands "NFV Orchestration" panel as in second-level no such transition occured hence it remains collapsed. So test case fails to find desired page. On the other hand, test cases for pages under "VNF Management" succeed as the panel group by default remains open. This patch adds functionality to detect collapsed menu items and expand the items. [1] https://review.opendev.org/c/openstack/tacker-horizon/+/790958 [2] https://zuul.opendev.org/t/openstack/build/b8bd1618206945b68ebdbcdc7f1bdf10/console [3] tacker_horizon/test/integration/pages/nfv/nfv_orchestration/ [4] tacker_horizon/test/integration/pages/nfv/nfv_orchestration/vimmanagementpage.py Change-Id: I8fec54eb5f2a9bf218ee36e9c0a1ce9c15c97a26
This commit is contained in:
parent
6747ed2a53
commit
962290daec
2
horizon
2
horizon
|
@ -1 +1 @@
|
|||
Subproject commit 1800750804502adf9ff31366daa987aeb9acba31
|
||||
Subproject commit 75e7d66b8e6a972de4bf7814859465e8b391913b
|
Loading…
Reference in New Issue