2
0
mirror of https://opendev.org/x/pyghmi synced 2025-01-30 04:48:02 +00:00

12 Commits

Author SHA1 Message Date
Jarrod Johnson
a9258c1e9b Add SMM2 VPD to configuration for SMM
Change-Id: Ia7a4b804a645a36c212404f3429c42b26938210e
2022-06-07 13:03:23 -04:00
Jarrod Johnson
37262dd823 Remove the ironic test
It has only ever broken for non-pyghmi reasons,
and consumes a lot of time in the CI.

Change-Id: Ib51410b4d1ceb28f9301e1fa93a72f73ce6ae4e9
2022-03-01 06:51:34 -05:00
Riccardo Pittau
2064aa2f4f Improve tests
Upgrade tox version
Add basic venv environment for tox
Upgrade hacking and pycodestyle versions
Add coverage tests
Move to yoga openstack tests

Change-Id: Ic452ed0ae4075f4b9ece1e49b163b8da5343910e
2021-10-18 14:28:18 +02:00
Riccardo Pittau
d390c808ee Use most recent python tests
Align unit tests with xena openstack tests

Change-Id: I624bb1582cf0b7c75a2142ca78c1be8a7f56f1d2
2021-04-07 18:13:00 +02:00
Jarrod Johnson
0e038cfa12 Remove 2.7 from test
It seems to be not well supported in the test pipeline anywhere.

Change-Id: I931dfdb80bdf348e785b62cce26d7ad5e54e9372
2021-04-05 16:56:16 -04:00
Riccardo Pittau
16b62119d7 Reconfigure tox
Update minversion of tox to 3.9.0 to allow inline comments.

Add skipsdist and ignore_basepython_conflict for better compatibility
and to use correct python version when specified.

Move pep8 test requirements to tox.ini for easier management and update
requirement versions.

Fix a small typo found with new pep8 deps.

Add py27 constraints file for Python 2.7 tox jobs.

Use wallaby jobs.

Remove lower-constraints (it was not used anyway).

Fix docs job

Change-Id: I1132814a86b46a154b3a8eed5bc3e73ad7950589
2021-01-29 15:36:11 +00:00
Dmitry Tantsur
52228f84c2 Add a non-voting job with virtualbmc
Change-Id: I5c2b601689649ff70535b8c25d209946f7d04231
2020-03-04 21:32:45 +01:00
Riccardo Pittau
d5213a7369 Drop old Python versions
Python 2.6 is dead since a while and we should move out from
Python 3.5 in favor of Python 3.6 and Python 3.7

Change-Id: I36ff0e1bc1db018bb7cce00a741682125aca4ac4
2019-11-22 12:19:11 +01:00
Andreas Jaeger
cdbdfa63d7 Update docs job
Replace obsolete sphinx-build job with tox-docs job, use
a template for this.

The newer job uses "tox -e docs" directly.

Add sphinx requirements for python 3.

Change-Id: I1acc55a470ebacce812ba6840663302d759f69b7
2019-05-20 09:12:31 +02:00
Jarrod Johnson
ee63d83dac Allow caller to opt out of some behaviors
For keepalive, there are applications that can self heal and
would rather close an idle session instead of keeping it alive.

If the caller knows exactly that it wants to be administrator,
then do not automatically allow the session to downgrade to
operator.

Change-Id: Iefaf04387e28da9d7f2c613d567cd83ce69c2c03
2019-05-13 09:03:54 -04:00
Ilya Etingof
ead5aa1531 Update package documentation
* Switched to Sphinx openstacktheme
* Rearranged docs along the OpenStack project lines
* Add Sphinx docs building job
* Added tox docs job

Change-Id: I069d3a95b90bc798b1dcc0331d6e24a6c08d1317
2018-08-17 12:04:36 +02:00
Ilya Etingof
12a83bc6de add lower-constraints
Create a tox environment for running the unit tests
against the lower bounds of the dependencies.

Create a lower-constraints.txt to be used to enforce the
lower bounds in those tests.

Add openstack-tox-lower-constraints job to the zuul
configuration.

See [1] for details.

1. http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html

Change-Id: I0f8b1bd44cd2f401593ce079cdecce5020807051
2018-05-16 15:38:38 +02:00