-
Notifications
You must be signed in to change notification settings - Fork 30
Expand file tree
/
Copy pathtox.ini
More file actions
47 lines (42 loc) · 2.05 KB
/
tox.ini
File metadata and controls
47 lines (42 loc) · 2.05 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
[tox]
envlist = flake8,unit,owca_package,wrapper_package
[testenv]
basepython = python3.6
[testenv:flake8]
skip_install = True
deps = flake8==3.6.0
commands = flake8 owca tests example workloads
[testenv:unit]
usedevelop = True
deps = pytest-cov
commands = pytest --cov-report term-missing --cov=owca tests
[testenv:owca_package]
deps =
pex==1.5.1
requests
whitelist_externals =
rm
sh
skip_install = True
commands =
-sh -c 'rm .pex-build/owca.pex'
pex . -v -R component-licenses --cache-dir=.pex-build {env:PEX_OPTIONS:} -o dist/owca.pex -m owca.main:main
[testenv:wrapper_package]
deps =
pex==1.5.1
requests
whitelist_externals =
rm
sh
skip_install = True
commands =
-sh -c 'rm .pex-build/*wrapper.pex'
pex . -v -R component-licenses --cache-dir=.pex-build {env:PEX_OPTIONS:} -o dist/wrapper.pex -m owca.wrapper.wrapper_main
pex . -v -R component-licenses --cache-dir=.pex-build {env:PEX_OPTIONS:} -o dist/example_workload_wrapper.pex -m owca.wrapper.parser_example_workload
pex . -v -R component-licenses --cache-dir=.pex-build {env:PEX_OPTIONS:} -o dist/specjbb_wrapper.pex -m owca.wrapper.parser_specjbb
pex . -v -R component-licenses --cache-dir=.pex-build {env:PEX_OPTIONS:} -o dist/ycsb_wrapper.pex -m owca.wrapper.parser_ycsb
pex . -v -R component-licenses --cache-dir=.pex-build {env:PEX_OPTIONS:} -o dist/rpc_perf_wrapper.pex -m owca.wrapper.parser_rpc_perf
pex . -v -R component-licenses --cache-dir=.pex-build {env:PEX_OPTIONS:} -o dist/tensorflow_benchmark_training_wrapper.pex -m owca.wrapper.parser_tensorflow_benchmark_training
pex . -v -R component-licenses --cache-dir=.pex-build {env:PEX_OPTIONS:} -o dist/tensorflow_benchmark_prediction_wrapper.pex -m owca.wrapper.parser_tensorflow_benchmark_prediction
pex . -v -R component-licenses --cache-dir=.pex-build {env:PEX_OPTIONS:} -o dist/mutilate_wrapper.pex -m owca.wrapper.parser_mutilate
pex . -v -R component-licenses --cache-dir=.pex-build {env:PEX_OPTIONS:} -o dist/cassandra_stress_wrapper.pex -m owca.wrapper.parser_cassandra_stress