Documentation: Installation and Results for vTC test cases
[yardstick.git] / yardstick / vTC / apexlake / setup.py
1 # Copyright (c) 2015 Intel Research and Development Ireland Ltd.
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 #      http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14
15 """
16 Experimental Framework
17 """
18
19 from distutils.core import setup
20
21
22 setup(name='apexlake',
23       version='1.0',
24       description='Framework to automatically run experiments/benchmarks '
25                   'with VMs within OpenStack environments',
26       author='Intel Research and Development Ireland Ltd',
27       author_email='vincenzo.m.riccobene@intel.com',
28       license='Apache 2.0',
29       url='www.intel.com',
30       packages=['experimental_framework',
31                 'experimental_framework.benchmarks',
32                 'experimental_framework.packet_generators',
33                 'experimental_framework.libraries',
34                 'experimental_framework.constants'],
35       include_package_data=True,
36       package_data={
37           'experimental_framework': [
38               'packet_generators/dpdk_pktgen/*.lua',
39               'packet_generators/pcap_files/*.pcap',
40               'packet_generators/pcap_files/*.sh',
41               'libraries/packet_checker/*'
42           ]
43       },
44       data_files=[
45           ('/tmp/apexlake/', ['apexlake.conf']),
46           ('/tmp/apexlake/heat_templates/',
47            ['heat_templates/vTC.yaml']),
48           ('/tmp/apexlake/heat_templates/',
49            ['heat_templates/stress_workload.yaml']),
50           ('/tmp/apexlake/heat_templates/',
51            ['heat_templates/vTC_liberty.yaml']),
52           ('/tmp/apexlake/heat_templates/',
53            ['heat_templates/stress_workload_liberty.yaml'])
54       ])