Commit Graph

31 Commits

Author SHA1 Message Date
Takashi Kajinami 3dc6ebadaf Bupm hacking
hacking 3.0.x is too old.

Change-Id: Ib325f6591cce4de88d4878373c5b25adcf747b94
2024-01-27 23:36:57 +09:00
HeroicHitesh 258bd56eff Remove testr
* Remove .testr.conf as it's not used anywhere
* Remove .testrepository from .gitignore
* Use 3.18.0 as the minversion for tox
* Add 17.1.0 as lower bound for 'horizon' package in
  doc/requirements.txt

Signed-off-by: HeroicHitesh <email.hiteshkumar@gmail.com>
Change-Id: I19741f36d0bd08e49faa5be222adce9eb61b41a5
2021-05-21 19:11:30 +05:30
Riccardo Pittau 81aa74a07d Set safe version of hacking
Versions of hacking from 3.1.0 until 4.0.0 NOT included are supposed
to require a safe version of flake8, so besides normale issues related
to minor version upgrades, we can safely use those versions.
Also forcing pycodestyle versions to be compatible with flake8 installed
by hacking.

Change-Id: I5bd06dc618dc596b6bfaf029d88061b4e9741f4a
2020-10-19 13:55:15 +00:00
Ivan Kolodyazhny 0d997bf6ca Add npm tox env
With this tox env CI will run JavaScript tests instead of skipping them.

This patch also fixes issues with running tests using
lates Horizon release.


Depends-On: https://review.opendev.org/755003
Change-Id: I3ddd4893ae60a326751c157f0be85b084a2174a4
2020-09-29 13:32:42 +00:00
Andreas Jaeger 6d253ca7f1 Cleanup py27 support
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
  know about the requirement
- Remove obsolete sections from setup.cfg
- Update classifiers
- Remove install_command from tox.ini, the default is fine
- Use TOX_CONSTRAINTS_FILE instead of obsolete UPPER_CONSTRAINTS_FILE.
- Update hacking to current version 3.1.0, fix problems found.

Change-Id: I86c18b4c73f9b3dc0b3d804559d825dac5a78436
2020-06-09 14:00:32 +02:00
manchandavishal 47561ba1e3 Drop Django 1.11 support
Django 1.11 ends its extended support in April 2020 (which is before
Ussuri release), so horizon drops Django 1.11 support in Ussuri.

tox envs for non-primary Django versions are no longer needed in tox.ini
as testing environments for non-primary Django versions are setup in
the zuul jobs now.

horizon>=17.1.0 is required to use Django 2.2. requirements.txt and
lower-constraints.txt are updated accordingly. for more info. please
refer [1].
Depends-On: https://review.opendev.org/#/c/700733/
[1] https://etherpad.openstack.org/p/Enable_Django22_support_in_Horizon_Plugin

Change-Id: I29cd34d17a00eb1b576f46d6010203603b5c8165
2020-01-02 19:05:13 +00:00
pengyuesheng b68684a3ef Follow the new PTI for document build
The detail is described in the following links:
https://governance.openstack.org/tc/reference/project-testing-interface.html
http://lists.openstack.org/pipermail/openstack-dev/2017-December/125710.html

Change-Id: I6aba9d03ad3cadba7bbd41ea32091a751889db17
2019-07-02 14:15:19 +08:00
pengyuesheng 857bfb0b4b Blacklist sphinx 2.1.0 (autodoc bug)
See https://github.com/sphinx-doc/sphinx/issues/6440 for upstream details
Depend-On: https://review.opendev.org/#/c/663060/

Change-Id: Ib834a3a4b37c51f41e3659dcc9fe99f2fb5492ad
2019-06-13 14:12:30 +08:00
pengyuesheng 72320f4495 Update sphinx dependency
Sphinx 2.0 no longer works on python 2.7, so we need to start capping
it there as well
depend on https://review.opendev.org/#/c/657890/

Change-Id: I59bff5d3fc4ae12bb7ad982af68d8409fde9d7a0
2019-05-22 10:05:38 +08:00
Ivan Kolodyazhny d73528db1d Add ironic-ui integration tests
This patch adds basic tests to verify that ironic-ui is
installed and could be opened.

ironic-ui-integration-tests job is added in a
non-voting mode.

Depends-On: https://review.openstack.org/634712
Change-Id: Ie77be522679c9076ccbfb133eadaae7228adb03c
2019-02-07 05:49:55 -08:00
Akihiro Motoki a4de2e8b87 Drop nose dependencies
Horizon test setting no longer depends on nose and related stuffs.
This commit cleans up nose related dependencies.

Change-Id: I88ddc1c188bfa81a338522f6d7e2d86616608bc6
2018-08-17 00:41:24 +09:00
OpenStack Proposal Bot 9ad1d36c81 Updated from global requirements
Change-Id: I9bbf3b4dc4f409fd44d9474bdc81eee59498d4f9
2018-03-23 07:30:55 +00:00
OpenStack Proposal Bot be0f7d6887 Updated from global requirements
Change-Id: If83851c034295ce98b68a635072a453c2eb004ed
2018-01-29 00:10:34 +00:00
OpenStack Proposal Bot 06c7dbbb87 Updated from global requirements
Change-Id: Ibde19e75f622a3f22e75d63e894e5ac0dfd756e4
2018-01-16 04:08:59 +00:00
OpenStack Proposal Bot 24f9a1bd25 Updated from global requirements
Change-Id: I34c334ba6656f9bbbe9e821659752eb8ca425402
2017-11-16 11:06:15 +00:00
OpenStack Proposal Bot e60a5b4b76 Updated from global requirements
Change-Id: Ied13d1321fbcc73d33709d8c546279c819b66bcb
2017-09-13 12:51:34 +00:00
OpenStack Proposal Bot a22b0e1e94 Updated from global requirements
Change-Id: I29b66c43d858291173cec7eae51b37cfbad80a89
2017-08-18 11:31:11 +00:00
OpenStack Proposal Bot bc172757cc Updated from global requirements
Change-Id: Id2bfaf7333f998e62688315f6692dd22291c4a2e
2017-07-27 19:29:05 +00:00
Shu Muto 2562821c71 Switch from oslosphinx to openstackdocstheme
As part of the docs migration work[0] for Pike we need to switch to use
the openstackdocstheme.

[0]https://review.openstack.org/#/c/472275/

Change-Id: I560d46158edf98eb64ab524fc6af77cf95c6c1bc
2017-06-29 18:30:42 +09:00
OpenStack Proposal Bot 1254a8d311 Updated from global requirements
Change-Id: Ie342f1b9196102d8a3c1485d423035227a98b062
2017-06-27 12:11:15 +00:00
OpenStack Proposal Bot 641ada5216 Updated from global requirements
Change-Id: Ic5cb76908b4a958f9a4f1a8a87bbfabbae8e6a1e
2017-06-02 21:56:32 +00:00
Beth Elwell c8b900873b Setup JavaScript test environment
This patch sets up JavaScript test environment.
npm run test

Change-Id: Ia2b1568fb73bbedd4fd0c2f30a35c2e27a329c92
2017-05-25 13:10:57 +00:00
OpenStack Proposal Bot 0a6e836198 Updated from global requirements
Change-Id: Id2f7de2c9c12bc6cd7c81b7c4bd7e7c0e99dea44
2017-05-17 03:48:53 +00:00
OpenStack Proposal Bot de52750df9 Updated from global requirements
Change-Id: I7036697e5a716fef9d798835f19c6fccb1558510
2017-05-15 00:45:11 +00:00
OpenStack Proposal Bot a887caa844 Updated from global requirements
Change-Id: Iebab720628336a0ea57664bf7ea61f5a29bbf4cb
2017-03-05 03:13:02 +00:00
ricolin 56f24c0318 Update test requirement
Since pbr already landed and the old version of hacking seems not
work very well with pbr>=2, we should update it to match global
requirement.
Partial-Bug: #1668848

Change-Id: I0bf52b0ad447d32f672543fa46f24951b0d786fb
2017-03-02 17:03:34 +08:00
OpenStack Proposal Bot 9ddd0c862c Updated from global requirements
Change-Id: I0155387f6ab42c36c5c56614f8c08d738a41bd95
2017-02-13 15:12:36 +00:00
OpenStack Proposal Bot 8bb74b1f37 Updated from global requirements
Change-Id: Id48628bfa17ac438761ebf2d08bd2ddb058d839f
2016-12-13 01:28:45 +00:00
Elizabeth Elwell 67cba267e7 Add reno for release notes management
Change-Id: Ie5bac79f612443f59ee8b1e9df11e3e4d46f9981
2016-08-16 21:34:24 -04:00
Elizabeth Elwell 1063e15424 Plugin setup
This patch adds an empty Index view and basic test infrastructure,
including a basic test that verifies the panel has been correctly
registered with Horizon.

Following this patch, it is possible to install and register the Ironic
UI, and see the "Bare Metal Provisioning" panel under Horizon's Admin
dashboard.

Change-Id: I5efff7707fb44e6ba016d2aaaf3f46e1a9583084
Co-Authored-By: Rob Cresswell <robert.cresswell@outlook.com>
2016-02-01 13:15:11 +00:00
Elizabeth Elwell 728fed6ee9 Added cookiecutter files
In patch amends have also renamed internal ironic-ui folder to ironic_ui to
ensure not read mathematically to pass pep8 tests. Also added global requirements.

Change-Id: I5689f762194291bbad6070350486d397c376364a
2016-01-20 19:00:52 +00:00