blob: 63428b0c4d4c4017cd41b7457123feb0c7721780 [file] [log] [blame]
John DeNisco68b0ee32017-09-27 16:35:23 -04001# Copyright (c) 2016 Cisco and/or its affiliates.
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at:
5#
6# http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11# See the License for the specific language governing permissions and
12# limitations under the License.
13
14"""Constants used in CSIT."""
15
16
17class Constants(object):
18 """Constants used in CSIT."""
19
20 # OpenVPP testing directory location at topology nodes
Klement Sekerad9b0c6f2022-04-26 19:02:15 +020021 REMOTE_FW_DIR = "/tmp/openvpp-testing"
John DeNisco68b0ee32017-09-27 16:35:23 -040022
23 # shell scripts location
Klement Sekerad9b0c6f2022-04-26 19:02:15 +020024 RESOURCES_LIB_SH = "resources/libraries/bash"
John DeNisco68b0ee32017-09-27 16:35:23 -040025
26 # vat templates location
Klement Sekerad9b0c6f2022-04-26 19:02:15 +020027 RESOURCES_TPL_VAT = "resources/templates/vat"
John DeNisco68b0ee32017-09-27 16:35:23 -040028
29 # OpenVPP VAT binary name
Klement Sekerad9b0c6f2022-04-26 19:02:15 +020030 VAT_BIN_NAME = "vpp_api_test"
John DeNisco68b0ee32017-09-27 16:35:23 -040031
32 # QEMU version to install
Klement Sekerad9b0c6f2022-04-26 19:02:15 +020033 QEMU_INSTALL_VERSION = "qemu-2.5.0"
John DeNisco68b0ee32017-09-27 16:35:23 -040034
35 # QEMU install directory
Klement Sekerad9b0c6f2022-04-26 19:02:15 +020036 QEMU_INSTALL_DIR = "/opt/qemu-2.5.0"
John DeNisco68b0ee32017-09-27 16:35:23 -040037
38 # Honeycomb directory location at topology nodes:
Klement Sekerad9b0c6f2022-04-26 19:02:15 +020039 REMOTE_HC_DIR = "/opt/honeycomb"
John DeNisco68b0ee32017-09-27 16:35:23 -040040
41 # Honeycomb persistence files location
Klement Sekerad9b0c6f2022-04-26 19:02:15 +020042 REMOTE_HC_PERSIST = "/var/lib/honeycomb/persist"
John DeNisco68b0ee32017-09-27 16:35:23 -040043
44 # Honeycomb templates location
Klement Sekerad9b0c6f2022-04-26 19:02:15 +020045 RESOURCES_TPL_HC = "resources/templates/honeycomb"
John DeNisco68b0ee32017-09-27 16:35:23 -040046
47 # ODL Client Restconf listener port
48 ODL_PORT = 8181