The faults-neutron will include the HA faults tests, which covers some
important networking HA scenarios
Change-Id: I92a623e295aa2bdb718eedbc53fae8b92c75727b
This allows to specify PyTest options depending on the workflow step
For instance in the faults workflow step below option is used:
--maxfail 1
The option can be forced for all speps with below InfraRed plugin option:
--pytest-maxfail <N>
For more details about pytest options please have a look to pytest help page:
tox -e py3 -- --help
Change-Id: I3146819b5f80fa4768ea38032cc8e69dc7b44f18
- Remove support for constrains file from infrared plugin
- Use file stored on tobiko repository by default
Change-Id: I0f835d753fb9d3a1670e8eb9b196e02e989d4262
So far Octavia didn't have a workflow which contained both scenario
and faults tests, which made it difficult to test octavia fault tests
on CI.
This test adds such a workflow named as faults-octavia.
Change-Id: I60ac1c2952e4247b10f0f903676cd31c004e4150
This patch adds 2 workflows for creating and checking resources
relevant for ML2OVS to ML2OVN migration scenario.
Change-Id: I4a425fbdbe48759780de1456c3fbf8123157cfb4
The tox option to skip source distribution building is skipsdist,
but this seems to be often misspelled skipdist instead, which gets
silently ignored and so does not take effect. Correct it
everywhere, in hopes that new projects will finally stop copying
this mistake around.
See https://tox.readthedocs.io/en/latest/config.html#conf-skipsdist
and https://github.com/tox-dev/tox/issues/1388 for details.
Change-Id: Ieee8041dd177b28d74a0f175fb6df340d158c3c9
This allows to import old varlink based podman client
ase podman1 while keeping safe to install the new
client podman-py package as podman.
To archive such result it first temporarly rename existing podman
dir, then install podman package on its place, renames it as
podman1, and finally restore pre-existing podman directory
if any initially found.
Change-Id: If834cc383f11e656f17e49d5e6fa401ac8bee829
Docs configuration file doc/source/conf.py shouldn't install
dependencies, like tobiko project itself as it seems that
this causes failures of the docs builds on the readthedocs.
So this patch removes it from that file and adds sphinx_rtd_theme
to the docs requirements file.
It also moves installation of tobiko project to the tox.ini file to make
Zuul docs job happy.
Change-Id: I0b227f87ade2d9561dd8aee988a565cbef31c7ae
lower-constraints Tox environment where incorrectly using
the upper upper constraints file from OpenStack requirements
project
Change-Id: I2d1db74899e1892b041c76109d8bcf7f4c116d56
- Acreate a new tools/run_tests.py script to
execute test cases
- Move report generation to such script and
remove 'report' tox environment
- Running test cases generates report files
(.log, .html, .xml) into 'report/{envname}'
directory
- Test cases failures will returns exit code 1
Other script test runner failures returns
exit code 2
Big refactory to tox.ini file to try semplifying it:
- create the new 'py3' tox environment for running unit
tests as default platform python 3 interpreter
- use same as py3 '{envdir}' for scenario, functional,
neutron and faults tox environments
Change-Id: Id09425245cc86b84b41e6b3b1c1db759cc686f3a