Curly quotes usually input from Chinese input method. When read from english context, it makes some confusion. Change-Id: Ife984be980a4235d9b14152143e2b3540e414751
		
			
				
	
	
		
			98 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
			
		
		
	
	
			98 lines
		
	
	
		
			2.8 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
[tox]
 | 
						|
minversion = 1.6
 | 
						|
skipsdist = True
 | 
						|
envlist = py3,py27,functional,pep8
 | 
						|
 | 
						|
[testenv]
 | 
						|
usedevelop = True
 | 
						|
install_command = pip install -U -c{env:UPPER_CONSTRAINTS_FILE:https://git.openstack.org/cgit/openstack/requirements/plain/upper-constraints.txt} {opts} {packages}
 | 
						|
setenv =
 | 
						|
  VIRTUAL_ENV={envdir}
 | 
						|
  PYTHONDONTWRITEBYTECODE = 1
 | 
						|
  OS_TEST_PATH=./ironic_python_agent/tests/unit
 | 
						|
  LANGUAGE=en_US
 | 
						|
  LC_ALL=en_US.utf-8
 | 
						|
deps = -r{toxinidir}/test-requirements.txt
 | 
						|
commands = ostestr {posargs}
 | 
						|
 | 
						|
[testenv:functional]
 | 
						|
usedevelop = True
 | 
						|
# Define virtualenv directory, port to use for functional testing, and number
 | 
						|
# of seconds to wait for the agent to come alive during functional testing.
 | 
						|
setenv =
 | 
						|
  VIRTUAL_ENV={envdir}
 | 
						|
  PYTHONDONTWRITEBYTECODE = 1
 | 
						|
  OS_TEST_PATH=./ironic_python_agent/tests/functional
 | 
						|
  TEST_PORT=9999
 | 
						|
  IPA_WAIT_TRIES=100
 | 
						|
commands = ostestr {posargs}
 | 
						|
 | 
						|
[testenv:pep8]
 | 
						|
whitelist_externals = bash
 | 
						|
commands =
 | 
						|
  flake8 {posargs:ironic_python_agent imagebuild}
 | 
						|
  # Run bashate during pep8 runs to ensure violations are caught by
 | 
						|
  # the check and gate queues.
 | 
						|
  {toxinidir}/tools/run_bashate.sh {toxinidir}
 | 
						|
  doc8 doc/source README.rst
 | 
						|
 | 
						|
[testenv:cover]
 | 
						|
setenv = VIRTUAL_ENV={envdir}
 | 
						|
         PYTHON=coverage run --source ironic_python_agent --omit='*tests*' --parallel-mode
 | 
						|
commands =
 | 
						|
  coverage erase
 | 
						|
  ostestr {posargs}
 | 
						|
  coverage combine
 | 
						|
  coverage report --omit='*tests*'
 | 
						|
  coverage html -d ./cover --omit='*tests*'
 | 
						|
 | 
						|
[testenv:venv]
 | 
						|
setenv = PYTHONHASHSEED=0
 | 
						|
commands = {posargs:}
 | 
						|
 | 
						|
[testenv:debug]
 | 
						|
envdir = {toxworkdir}/venv
 | 
						|
commands = oslo_debug_helper -t ironic_python_agent/tests/unit {posargs}
 | 
						|
 | 
						|
[testenv:devenv]
 | 
						|
envdir = devenv
 | 
						|
usedevelop = True
 | 
						|
 | 
						|
[testenv:docs]
 | 
						|
setenv = PYTHONHASHSEED=0
 | 
						|
sitepackages = False
 | 
						|
commands =
 | 
						|
  python setup.py build_sphinx
 | 
						|
 | 
						|
[testenv:releasenotes]
 | 
						|
commands = sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html
 | 
						|
 | 
						|
[flake8]
 | 
						|
ignore = E129
 | 
						|
exclude = .venv,.git,.tox,dist,doc,*lib/python*,*egg,build,tools,imagebuild/tinyipa/tinyipafinal,imagebuild/tinyipa/tinyipabuild
 | 
						|
import-order-style = pep8
 | 
						|
application-import-names = ironic_python_agent
 | 
						|
# [H106] Don't put vim configuration in source files.
 | 
						|
# [H203] Use assertIs(Not)None to check for None.
 | 
						|
# [H204] Use assert(Not)Equal to check for equality.
 | 
						|
# [H205] Use assert(Greater|Less)(Equal) for comparison.
 | 
						|
# [H210] Require 'autospec', 'spec', or 'spec_set' in mock.patch/mock.patch.object calls
 | 
						|
# [H904] Delay string interpolations at logging calls.
 | 
						|
enable-extensions=H106,H203,H204,H205,H210,H904
 | 
						|
 | 
						|
[hacking]
 | 
						|
import_exceptions = ironic.openstack.common.gettextutils._,testtools.matchers
 | 
						|
 | 
						|
[testenv:checkconfig]
 | 
						|
sitepackages = False
 | 
						|
envdir = {toxworkdir}/venv
 | 
						|
commands =
 | 
						|
  {toxinidir}/tools/config/check_uptodate.sh
 | 
						|
 | 
						|
[testenv:genconfig]
 | 
						|
sitepackages = False
 | 
						|
envdir = {toxworkdir}/venv
 | 
						|
commands =
 | 
						|
  oslo-config-generator --config-file=tools/config/ipa-config-generator.conf
 | 
						|
 |