Chore: Add gerrit maven verify GHA workflow
[sdnc/oam.git] / csit / plans / sdnr / testdata / localhost.py
1 #!python
2
3 # This file describes test all paramters for a specific test environment and system under test.
4 # SDNR Custom keywords and test suites use this file to be independent
5 # This file es created once for a test system
6 # in robot commandline pass the file with '--variablefile <my_environment>.py'
7
8 ## Access SDNR cluster
9 SDNR_PROTOCOL = "http://"
10 SDNR_HOST = "127.0.0.1"
11 SDNR_PORT = "8282"
12 SDNR_USER = "admin"
13 SDNR_PASSWORD = "Kp8bJ4SXszM0WXlhak3eHlcse2gAw84vaoGGmJvUy2U"
14 #SDNR_PASSWORD = "admin"
15 WEBSOCKET_PORT = "8182"
16
17 RELEASE_VERSION="argon" # expected opendaylight version
18
19 # for odlux gui testing
20 WEBDRIVER_PATH = "/usr/local/bin/chromedriver"
21
22 # sdnrdb is based on mariaDB
23
24 USE_MARIA_DB=True
25 MARIADB = {'IP': SDNR_HOST, 'PORT': 3306}
26
27 RESTCONF_TIMEOUT = '90 s'
28 # Restconf response time longer than VALID_RESPONSE_TIME in s will be notified as warning in the robot logs
29 VALID_RESPONSE_TIME = 5
30
31 # Define network function parameter
32 NETWORK_FUNCTIONS = {
33     'O_RAN_FH': {"NAME": "o-ran-fh", "IP": "172.40.0.40", "PORT": "830", "USER": "netconf",
34                  "PASSWORD": "netconf!", 'NETCONF_HOST': '172.40.0.1', 'BASE_PORT': 40000, 'TLS_PORT': 40500},
35     'X_RAN': {"NAME": "x-ran", "IP": "172.40.0.42", "PORT": "830", "USER": "netconf",
36               "PASSWORD": "netconf!", 'NETCONF_HOST': '172.40.0.1', 'BASE_PORT': 42000, 'TLS_PORT': 42500},
37     'ONF_CORE_1_2': {"NAME": "onf-core-1-2", "IP": "172.40.0.30", "PORT": "830",
38                      "USER": "netconf", "PASSWORD": "netconf!", 'NETCONF_HOST': '172.40.0.1', 'BASE_PORT': 30000,
39                      'TLS_PORT': 30500},
40     'ONF_CORE_1_4': {"NAME": "onf-core-1-4", "IP": "172.40.0.31", "PORT": "830",
41                      "USER": "netconf", "PASSWORD": "netconf!", 'NETCONF_HOST': '172.40.0.1', 'BASE_PORT': 31000,
42                      'TLS_PORT': 31500},
43     'OPENROADM_6_1_0': {"NAME": "openroadm-6-1-0", "IP": "172.40.0.36", "PORT": "830", "USER": "netconf",
44                         "PASSWORD": "netconf!", 'NETCONF_HOST': '172.40.0.1', 'BASE_PORT': 36000, 'TLS_PORT': 36500}
45 }
46
47 VESCOLLECTOR = {"SCHEME": "https", "IP": "172.40.0.1", "PORT": 8443, "AUTHMETHOD": "basic-auth", "USERNAME": "sample1",
48                 "PASSWORD": "sample1"}
49
50 NTS_SSH_CONNECTIONS = 10
51 NTS_TLS_CONNECTIONS = 10
52 # ssh settings for karaf-shell
53 # list of default log topics, short name (defined in ...) or long name
54 KARAF_CONSOLE = {'KARAF_USER': "karaf", 'KARAF_PASSWORD': "karaf", 'KARAF_LOG_LEVEL': "DEFAULT",
55                  'KARAF_LOGGER_LIST': ['netconf', 'wtfeatures'],
56                  'HOST_LIST': [{'KARAF_HOST': "127.0.0.1", 'KARAF_PORT': 8101}
57                                ]}
58 # define log level used by default
59 KARAF_LOG_LEVEL = "DEFAULT"
60 # save karaf logs after test execution
61 KARAF_GET_LOG = True
62 KARAF_LOG_FILE_PATH = '/opt/opendaylight/data/log/'
63 # KARAF_LOG_FILE_PATH = '/var/log/onap/sdnc/karaf.log'
64 # write useful statistics in background
65 WRITE_STATISTICS_BACKGROUND = False
66 WRITE_STATISTICS_BACKGROUND_INTERVAL = 5
67
68 GLOBAL_SUITE_SETUP_CONFIG = {'setup_ssh_lib': True}