aboutsummaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
authorJim Tang <jimtang@google.com>2020-04-23 04:00:43 +0000
committerDan Shi <dshi@google.com>2020-04-28 18:02:38 +0000
commit81e1c61c10cf907ff8f459ec2093ec1193c2a158 (patch)
treeacb0197bfb6aaa46cca6bcf7d94b029238ba4857 /tox.ini
parent0f53518e7563783918622b22a9f659010488cfc2 (diff)
downloadparse_type-81e1c61c10cf907ff8f459ec2093ec1193c2a158.tar.gz
Import platform/external/python/parse_typeandroid-vts-11.0_r9android-vts-11.0_r8android-vts-11.0_r7android-vts-11.0_r6android-vts-11.0_r5android-vts-11.0_r4android-vts-11.0_r3android-vts-11.0_r2android-vts-11.0_r16android-vts-11.0_r15android-vts-11.0_r14android-vts-11.0_r13android-vts-11.0_r12android-vts-11.0_r11android-vts-11.0_r10android-vts-11.0_r1android-security-11.0.0_r76android-security-11.0.0_r75android-security-11.0.0_r74android-security-11.0.0_r73android-security-11.0.0_r72android-security-11.0.0_r71android-security-11.0.0_r70android-security-11.0.0_r69android-security-11.0.0_r68android-security-11.0.0_r67android-security-11.0.0_r66android-security-11.0.0_r65android-security-11.0.0_r64android-security-11.0.0_r63android-security-11.0.0_r62android-security-11.0.0_r61android-security-11.0.0_r60android-security-11.0.0_r59android-security-11.0.0_r58android-security-11.0.0_r57android-security-11.0.0_r56android-security-11.0.0_r55android-security-11.0.0_r54android-security-11.0.0_r53android-security-11.0.0_r52android-security-11.0.0_r51android-security-11.0.0_r50android-security-11.0.0_r49android-security-11.0.0_r1android-platform-11.0.0_r2android-platform-11.0.0_r1android-mainline-11.0.0_r44android-mainline-11.0.0_r43android-mainline-11.0.0_r42android-mainline-11.0.0_r41android-mainline-11.0.0_r40android-mainline-11.0.0_r39android-mainline-11.0.0_r38android-mainline-11.0.0_r37android-mainline-11.0.0_r36android-mainline-11.0.0_r35android-mainline-11.0.0_r34android-mainline-11.0.0_r32android-mainline-11.0.0_r31android-mainline-11.0.0_r30android-mainline-11.0.0_r28android-mainline-11.0.0_r27android-mainline-11.0.0_r26android-mainline-11.0.0_r25android-mainline-11.0.0_r24android-mainline-11.0.0_r23android-mainline-11.0.0_r22android-mainline-11.0.0_r21android-mainline-11.0.0_r20android-mainline-11.0.0_r18android-mainline-11.0.0_r17android-mainline-11.0.0_r16android-mainline-11.0.0_r15android-mainline-11.0.0_r14android-mainline-11.0.0_r13android-mainline-11.0.0_r12android-cts-11.0_r9android-cts-11.0_r8android-cts-11.0_r7android-cts-11.0_r6android-cts-11.0_r5android-cts-11.0_r4android-cts-11.0_r3android-cts-11.0_r2android-cts-11.0_r16android-cts-11.0_r15android-cts-11.0_r14android-cts-11.0_r13android-cts-11.0_r12android-cts-11.0_r11android-cts-11.0_r10android-cts-11.0_r1android-11.0.0_r6android-11.0.0_r5android-11.0.0_r4android-11.0.0_r3android-11.0.0_r25android-11.0.0_r2android-11.0.0_r17android-11.0.0_r1android11-tests-releaseandroid11-security-releaseandroid11-s1-releaseandroid11-releaseandroid11-mainline-tethering-releaseandroid11-mainline-permission-releaseandroid11-mainline-os-statsd-releaseandroid11-mainline-networkstack-releaseandroid11-mainline-media-swcodec-releaseandroid11-mainline-media-releaseandroid11-mainline-extservices-releaseandroid11-mainline-documentsui-releaseandroid11-mainline-conscrypt-releaseandroid11-mainline-cellbroadcast-releaseandroid11-mainline-captiveportallogin-releaseandroid11-dev
source_repository_url: "user/jimtang/parse_type" source_branch: "master" source_tip_commit: "6fd4cdc3f280e29d270b2a1c16bd9763df44b5f0" target_repository_name: "platform/external/python/parse_type" Review is done in ag/11205351 Bug: 147789339 Test: atest vts_kernel_proc_file_api_test Change-Id: Icbd455a3987bb7a4a102e48924655681ba0f6308
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini86
1 files changed, 86 insertions, 0 deletions
diff --git a/tox.ini b/tox.ini
new file mode 100644
index 0000000..e284c4a
--- /dev/null
+++ b/tox.ini
@@ -0,0 +1,86 @@
+# ============================================================================
+# TOX CONFIGURATION: parse_type
+# ============================================================================
+# DESCRIPTION:
+#
+# Use tox to run tasks (tests, ...) in a clean virtual environment.
+# Tox is configured by default for online usage.
+#
+# Run tox, like:
+#
+# tox -e py27
+# tox -e py37
+#
+# SEE ALSO:
+# * https://tox.readthedocs.io/en/latest/config.html
+# ============================================================================
+# -- ONLINE USAGE:
+# PIP_INDEX_URL = https://pypi.org/simple
+
+[tox]
+minversion = 3.10.0
+envlist = py27, py37, py38, pypy, pypy3, doctest
+skip_missing_interpreters = True
+sitepackages = False
+indexserver =
+ default = https://pypi.org/simple
+
+
+# -----------------------------------------------------------------------------
+# TEST ENVIRONMENTS:
+# -----------------------------------------------------------------------------
+# install_command = pip install -U {opts} {packages}
+[testenv]
+changedir = {toxinidir}
+commands =
+ pytest {posargs:tests}
+deps =
+ pytest < 5.0; python_version < '3.0' # >= 4.2
+ pytest >= 5.0; python_version >= '3.0'
+ pytest-html >= 1.19.0
+setenv =
+ TOXRUN = yes
+ PYSETUP_BOOTSTRAP = no
+
+
+[testenv:doctest]
+commands =
+ pytest --doctest-modules -v parse_type
+
+
+# -----------------------------------------------------------------------------
+# MORE TEST ENVIRONMENTS:
+# -----------------------------------------------------------------------------
+[testenv:coverage]
+commands =
+ pytest --cov=parse_type {posargs:tests}
+ coverage combine
+ coverage html
+ coverage xml
+deps =
+ {[testenv]deps}
+ pytest-cov
+ coverage>=4.0
+
+[testenv:install]
+changedir = {envdir}
+commands =
+ python ../../setup.py install -q
+ {toxinidir}/bin/toxcmd.py copytree ../../tests .
+ pytest {posargs:tests}
+deps =
+ pytest>=3.2
+
+
+# -----------------------------------------------------------------------------
+# SELDOM USED TEST ENVIRONMENTS:
+# -----------------------------------------------------------------------------
+# -- ENSURE: README.rst is well-formed.
+# python setup.py --long-description | rst2html.py >output.html
+; [testenv:check_setup]
+; changedir = {toxinidir}
+; commands=
+; python setup.py --long-description > output.tmp
+; rst2html.py output.tmp output.html
+; deps =
+; docutils