While browsing through the Horizon repository, I came across a
few spelling errors that need correction.
Change-Id: I593e9f04ea5d9f3985a14fb994b745243468387a
Closes-Bug: #1511532
nova.flavor_list is not mocked in the tests and
that is causing test failures in jenkins.
Closes Bug: #1511109
Change-Id: I6b9a457e103571d16dc54f94dae86c8d89feb4cb
Adding a new panel to the admin dashboard that will use angular js
instead of the django templates
To test set DISABLED = False in _2081_admin_flavors_panel.py
Co-Authored-By: Rajat Vig<rajatv@thoughtworks.com>
Co-Authored-By: Errol Pais<epais@thoughtworks.com>
Co-Authored-By: Kristine Brown<kbrown@thoughtworks.com>
Change-Id: I9394ddfe3791aeb7a52194f37e1e668e33c0325b
Partially-Implements: blueprint ng-flavors
Wrong key used for getting the name and id of network in the case of
it not being passed into the method call.
This fixes the key used.
Change-Id: I6757a946be4696027befbe98b490881e967e80eb
Closes-Bug:1505414
This patch is testing untested branches.
There is a bug in the Launch Instance model where it is supposed to
remove null properties from the top level of the model. It is not doing
that properly. So that bug is also fixed.
This patch currently raises the branch coverage in openstack_dashboard
from ~84% to ~89%.
Closes-bug: 1506891
Change-Id: I7434126246b15209b62daeff75744e0a3b435494
It was broken due to changed method name (and the fact we don't yet
have integration test job at gate).
Change-Id: I96ddffd03063f0231876c83a2a1d6aa7bc8e89a3
Added instancespage based on the new regions.
test_instances checks the instance createion and deletion.
Few other modifications I've made:
* forms:
- removed "div >" from checkbox locator, to identify "default" checkbox in
"launch_instance->Access & Security ->default"
*horizon.conf
- Added [launch_instances] to include instances attributes from config file
*config
- Added InstancesGroup to include [launch_instances] from horizon.conf
Partially implements blueprint: integration-tests-hardening
Change-Id: I7d58a970fd36ff86021f3f050c5d01586a26599c
Instead of this match them by action <a> tag's id, which is composed:
* from table name, fixed part and action name for table-level actions and
* from row id, fixed part and action name for row-level actions.
Doing so may make action names in page objects less readable as they
have to be the same as real object name (which are rather terse).
Implements blueprint: integration-tests-hardening
Change-Id: I3f92ef4cfd098d080199350cbf5e6061aa050907
Simplify code for handling the navbar in integration tests, replace
the loop with explicit waits for the menu items to receive the proper
classes (which mark collapsed/expanded/in-transit states). Besides
fixing intermittent failures this also clarifies the overall logic.
Change-Id: I7a58a59be66264ce6e3c05f78033961954f0c553
Closes-Bug: #1505320
The newer version of eslint comes with somewhat stricter rules
about indentation and whitespace, so some files have been
adjusted to accomodate.
The newer version of eslint-config-openstack includes a relaxed
version requirement for eslint, as well as a switch/case
indentation update.
The newer version of the angular eslint rules includes a
deprecation rule for $cookieStorage, which has been set to
warning.
Change-Id: Id201a42e3ab484222f938a541507df2e96da2dcf
Partially-Implements: blueprint jscs-cleanup
Somewhere along the way, the license for simple modal was mishandled.
This patch corrects it. I am the original author of simple modal.
Change-Id: Ieb4389cfce28f26f85d47aba09da3373d3346f6d
Closes-Bug: #1506565
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABCAAGBQJWH445AAoJEFB6+JAlsQQjtzIP+gLlC/2Syj0WdFguNR5Z1jf4
wG/VxZkMYHbji6a119Q2F7XFinFvMlXFPeZ9P4ZnzCG+2xNBX+yeWV+8I9Mx3NFL
WSndjpASWoPn9zK/XO+6JBCA7e+FuRlN1iIQx77wUCclauSLIaJ/nPFMkVBBkulU
Jb1p4E/W44JOIKaFL493abilQqkDhObOuLi0jwCRXwiSG/lpG0oYOhoW36WByAyq
yRDvzY5YKq+09DxZg8wMEYXWNa8KCZ5kWzGoruvE8qdSP4qssW3j/S0cN6XkAIs5
K03dXWUAjkfZEojCX+9nPalLZjVBgehh+g2rdEF5HNJG7jpfk2oFu/8UpcK2jyYk
uEw5O/pdXnZWjZZ9m/eSsRmshiEsA4v1LTB/lIn4JHCEzFhkxaGmRQhkY5KmV19e
5i8NbONijyq6IKlDsYirnWrKYiBS+UCMBexDqT7Y/tb/3WMvGtiCY1o6xBwLCLzg
3PvdnPKLB7Q94guc+IeoEi6UfYAQUk6aFOf4slcgm9WSp9LVW46qe7NoCAis9k+O
do6tgHdXIOFOjNxLEvjrE5mrrsFakxcNBguWWwW7fboYV+kYDw4AVtKeIwapg0mm
iKCgIWDDvYlZWIKryK0NwuPReh7vGU3ZehzhCGK3clfbgsweoKvXdhL0IS094FWH
oWxN6sfeUgZjUypW1VVH
=pkAw
-----END PGP SIGNATURE-----
Merge tag '8.0.0'
This is a null-merge of the 8.0.0 release tag back into the master
branch so that the 8.0.0 tag will appear in the git commit history of
the master branch. It contains no actual changes to the master branch,
regardless of how our code review system's UI represents it. Please
ask in #openstack-infra if you have any questions, and otherwise try
to merge this as quickly as possible to avoid later conflicts on the
master branch.
Change-Id: I9e345994ed5c26792b86809000161a5384eaea28
Currently, in action dropdown menu with split-button, when the action
disabled, the caret button is disabled as well, this cause it's
impossible to interact with other actions in the dropdown. Caret button
should be always enabled.
Change-Id: Iff9ddfe4172d10e8550b535666d9638ce7638b0f
Closes-Bug: #1505863
It seems that integration test runner became faster (forgive me
Jenkins, I was unfair to you, initially thinking that the error was
caused by your slowdown!). In times before October 7, 2015 the
auto-fading success message faded away before next actions were taken
by the test. After this date, tests started to manage (in some cases)
to click the 'Delete Xs' button that was right under the success
message before the message was gone. This effectively dismissed the
message and stole the click from button. The situation was worsened by
the fact that at the time the failure screenshot was made, a message
was already gone, leaving no evidence. Once this case was uncovered,
the solution was easy: to wait until the message disappears (combining
waiting for spinner and the message into a single function), then take
further actions.
Change-Id: I4f5743abbb3cc00852df4647fee0c68b70131833
Partial-Bug: #1505320