This patch update browser from Chrome to Firefox
in karma.conf.js because nodejs fails with Chrome
browser as not able to access some URL.
So let's switch to Firefox browser now then we can
use Chrome browser in future once this issue is resolved.
It also updates few packages in 'lower-constraints.txt'
to fix lower-constraints job.
Change-Id: I1467fd00f3746c5c84233f31c8d41609d0345303
horizon is doing frequent releases, the install from source is not
working as is anymore. Remove it.
Change-Id: Ia843b9b9d97dc101cd0cad7b8d9e854070c68d9c
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: Id941db6a3637bdc39186e0b889c058ca3edd1ac7
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: I181b2a204f6998c24aa188b83a66c596cfb44f1c
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.
Also, use python3.5 for jobs except py27.
Change-Id: I6cbda423b8c6dbfe5c1be7b73bbc4c16bcd3b940
To fix error on js test, switch test browser from phantom-js to chrome.
Also, this fixes existing tests.
Change-Id: Ia9e97486976a596752df2e44538774e0ff6d13cc
This patch setups JavaScript test environment.
- eslint
test at local: `tox -e=eslint`
- karma
test at local: `tox -e=karma`
Change-Id: I8b34cef1e0b7395a29af77939e534c4a31c76073
Implements: blueprint js-test-env