This patch aligns current code with AngularJS v1.8.2 requirements.
It also updates zun-ui to use the Firefox browser instead of phantomjs
browser to fix "nodjs-run-test" job because phantomjs browser has some
issue with backticks.
Change-Id: I61d9cfb795f7e789cd3c160934f05f54eb48fcda
horizon is doing frequent releases, the install from source is not
working as is anymore. Remove it.
Change-Id: I958f51d845f137ac20c1cdce8f55a3172e13246e
This is a mechanically generated change to replace openstack.org
git:// URLs with https:// equivalents.
This is in aid of a planned future move of the git hosting
infrastructure to a self-hosted instance of gitea (https://gitea.io),
which does not support the git wire protocol at this stage.
This update should result in no functional change.
For more information see the thread at
http://lists.openstack.org/pipermail/openstack-discuss/2019-March/003825.html
Change-Id: I0a8a82eda421c7682b8f582af412e230a26436dd
We want to default to running all tox environments under python 3, so
set the basepython value in each environment.
We do not want to specify a minor version number, because we do not
want to have to update the file every time we upgrade python.
We do not want to set the override once in testenv, because that
breaks the more specific versions used in default environments like
py35 and py36.
To install horizon, check python3 version and set target directory
in postinstall script on package.json.
Change-Id: I321a3555a4d9ae3dafbf1da39d165462933b8c44
Co-Authored-By: Shu Muto <shu.mutow@gmail.com>
Horizon plugins needs horizon on master branch for our
master development and test.
Recent changes in CI infra and horizon force to change horizon
installation, and added tox_helper.sh as trivial fix.
Now, reasonable fix found for horizon plugins,
so this patch fixes them.
Change-Id: Ieae9bfdfed113795c0a7065964781914a2d041ce
Depends-On: I506e9c761ad1af3126db2c4778aa9dbbcf340130
To test UI plugins, we should install recent Horizon
from master branch.
Also, fixed eslint and karma.
To run tox test easily before upload patchset,
adds eslint, karma, docs and releasenotes to envlist.
Change-Id: I82806631e7219eaa2372c2cd62b264056fbea64d
PhantomJS has setup issues and is slowing down the gate with false
failures. We should change to Chrome until Phantom is more
reliable, at which point this patch can be reverted.
Change-Id: Ifb3c8f1bcc27ea79151a44b0d044f46e1d856f6d
Karma and coverage tests scatter its result around.
And recently, infra team seems to set a subdirectory called
'cover' for coverage tests by default.
This patch accumulates their results into 'cover' subdirectory.
Change-Id: I9c32da1ffdbb2f3104d9ecd6303f1f92fc0fcda8
This patch setups JavaScript test environment.
- eslint
test at local: `tox -e=eslint`
- karma
test at local: `tox -e=karma`
Change-Id: I08675d8377214c52745ed7928bb58ec460a949b1
Implements: blueprint js-test-env