After the RTD Theme requirement has been accepted to global
openstack/requirement project we can restore voting status
to the requirements-check job.
This reverts commit 15babc73c2da38498fefce0db6bb82fa62a9b5c9.
Change-Id: I3981faedd6e5d0e80dd949fde39769700f97d626
- Remove support for constrains file from infrared plugin
- Use file stored on tobiko repository by default
Change-Id: I0f835d753fb9d3a1670e8eb9b196e02e989d4262
tcpdump can be executed as a background process. A capture file,
a filter and an interface can be defined
Once the process is launched, traffic can be sent
After that, the process can be stopped and the capture file can be read
and verified if any packets have been captured
For the specific DSCP scenario, a filter is defined based on the DSCP
marking value configured for the QoS policy
Change-Id: I68a6529284aee27f162e7c27a322b83b767e2504
- Implement call proxy handling.
Example:
import tobiko
class MyProtocol(tobiko.Protocol):
def do_something(some='argument'):
raise NotImplementedError
def handle_call(method, *args, **kwargs)
print(f'do something with some={some}')
proxy = tobiko.call_proxy(MyProtocol, handle_call)
proxy.do_something('aple')
It will print:
do something with some=apple
- Add new depenency from decorator library
Change-Id: I4a933e779739cfd953cafb275b074a308822aaac
- Pass linters and lower-constrains jobs with Python 3.8
- Use master version of pylint only with python version >= 3.9
- Update requirements files
- Fix install_bindeps.sh
- Disable running DevStack jobs on ubuntu focal nodes
Change-Id: Ie745fe5b5a08fe088fcf39edb312170c6cbdc5bb