summaryrefslogtreecommitdiffstats
path: root/nfvbench
AgeCommit message (Expand)AuthorFilesLines
2019-07-05NFVBENCH-141 Fix Openstack user admin role checkfmenguy1-15/+9
2019-07-01NFVBENCH-139 Fix master_thread_id and latency_thread_id property checkingfmenguy1-16/+15
2019-06-23NFVBENCH-95 Add HdrHistogram encodes returned by TRex to JSON resultsahothan3-1/<
[tox]
minversion = 1.6
envlist = py36,pep8,lint,docs,docs-linkcheck
skipsdist = True

[testenv]
pip_version = pip==20.2.4
usedevelop = True
install_command = pip install -U {opts} {packages}
setenv =
   VIRTUAL_ENV={envdir}
deps = -r{toxinidir}/requirements.txt
       -r{toxinidir}/test-requirements.txt
commands = py.test -q --basetemp={envtmpdir} {posargs}

[testenv:pep8]
basepython = python3
commands = flake8 {toxinidir}

[testenv:lint]
basepython = python3
commands = pylint --rcfile pylint.rc nfvbench test

[testenv:venv]
basepython = python3
commands = {posargs}

[testenv:cover]
basepython = python3
commands = python setup.py testr --coverage --testr-args='{posargs}'

[flake8]
# H803 skipped on purpose per list discussion.
# E123, E125 skipped as they are invalid PEP-8.
max-line-length = 100
show-source = True
#E302: expected 2 blank linee
#E303: too many blank lines (2)
#H233: Python 3.x incompatible use of print operator
#H236: Python 3.x incompatible __metaclass__, use six.add_metaclass()
#H302: import only modules.
#H304: No relative imports
#H306: imports not in alphabetical order
#H404: multi line docstring should start without a leading new line
#H405: multi line docstring summary not separated with an empty line
#H904: Wrap long lines in parentheses instead of a backslash
ignore = E123,E125,H803,E302,E303,H104,H233,H236,H302,H304,H306,H404,H405,H904,D102,D100,D107
builtins = _
exclude=venv,.git,.tox,dist,doc,*openstack/common*,*lib/python*,*egg,build,dib-venv

[testenv:docs]
basepython = python3
deps = -rdocs/requirements.txt
commands =
    sphinx-build -b html -n -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/html
    echo "Generated docs available in {toxinidir}/docs/_build/html"
whitelist_externals = echo

[testenv:docs-linkcheck]
basepython = python3
deps = -rdocs/requirements.txt
commands = sphinx-build -b linkcheck -d {envtmpdir}/doctrees ./docs/ {toxinidir}/docs/_build/linkcheck
coration'>ahothan3-61/+13 2018-12-05NFVBENCH-116 Support segmentation_id field auto-indexing for multi-chainingahothan2-10/+50 2018-12-04NFVBENCH-115 SRIOV multi-chain with non shared networks failsahothan2-17/+44 2018-11-27NFVBENCH-114 SRIOV run fails while creating VMahothan1-5/+5 2018-11-26NFVBENCH-113 Add direct support for trex cores as an cli/config option3.0.2ahothan3-6/+22 2018-11-25NFVBENCH-112 Fix VxLAN exception in chaining.get_networks3.0.1mklyus1-1/+1 2018-11-20NFVBENCH-111 Add support for VxLAN3.0.0ahothan8-33/+311 2018-11-17NFVBENCH-109 With EXT/No ARP/No vlan tagging, nfvbench still requires vlans t...ahothan1-10/+12 2018-11-13NFVBENCH-108 Adjust exact frame size to take into account FCS field2.0.5ahothan7-53/+53 2018-11-07NFVBENCH-107 NFVbench 2.0 ValueError at end of fixed rate run2.0.4stable/gambiaahothan2-4/+10 2018-11-02NFVBENCH-106 IndexError exception while resolving ARP (EXT)2.0.3ahothan1-4/+4 2018-11-01NFVBENCH-105 ARP not working with NFVbench 2.02.0.2ahothan2-32/+8 2018-10-19NFVBENCH-104 Specifying a hypervisor does not work2.0.1ahothan2-2/+3 2018-10-14NFVBENCH-103 Add --hypervisor cli options and fix vm placement for multi-chain2.0.0ahothan6-132/+169 2018-10-12Add + or - sign to drop packets and drop ratesahothan1-1/+1 2018-10-11Perform strict src mac check on ensure end to endahothan4-51/+74 2018-10-082.0 beta NFVBENCH-91 Allow multi-chaining with separate edge networksahothan25-2305/+2640 2018-10-08NFVBENCH-102 NFVBench won't work with external chain1.5.3ahothan1-1/+4 2018-08-10[NFVBENCH-101] Hyperviosr affinity needs to be kept with NFVbench VMsYichen Wang1-12/+42 2018-07-08[NFVBENCH-99] NFVbench should use NOVA scheduler by defaultYichen Wang1-31/+38 2018-05-26[NFVBENCH-96] Enhance utils to get NIC PCI addresses with slot/portYichen Wang1-27/+50 2018-05-17Add a configurable pause between runs during NDR/PDR binary search1.4.2Michael Pedersen3-0/+5 2018-05-16NFVBENCH-94 End to end traffic test triggers too early on chatty networkahothan4-4/+21 2018-05-16NFVBENCH-92 nfvbench should not look for neutron network in case of l2-loopbackahothan3-7/+9 2018-04-26[NFVBENCH-89] Fix exception losing original tracebacksahothan2-3/+3