forked from CUBRID/cubrid-testtools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathisolation.conf
79 lines (71 loc) · 4.47 KB
/
isolation.conf
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
# Copyright (c) 2016, Search Solution Corporation. All rights reserved.
# --------------------------------------------------------------------
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are met:
#
# * Redistributions of source code must retain the above copyright notice,
# this list of conditions and the following disclaimer.
#
# * Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in
# the documentation and/or other materials provided with the distribution.
#
# * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products
# derived from this software without specific prior written permission.
#
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
# USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# The default password for all instance nodes to configure ssh connection
# default.ssh.pwd=<ssh pwd>
# The default port for all instance nodes to configure ssh connection
# default.ssh.port=<ssh port>
# Define default parameters for all instance nodes to configure cubrid.conf
# default.cubrid.<property>=<property value>
# Define default parameters for all instance nodes to configure the broker section in cubrid_broker.conf
# default.brokercommon.<property>=<property value>
# Define default parameters for all instance nodes to configure the broker %query_editor section in cubrid_broker.conf
# default.broker1.<property>=<property value>
# Define default parameters for all instance nodes to configure the broker %BROKER1 section in cubrid_broker.conf
# default.broker2.<property>=<property value>
# Define default parameters for all instance nodes to configure cubrid_ha.conf
# default.ha.<property>=<property value>
# Define default parameters for all instance nodes to configure cm.conf
# default.cm.<property>=<property value>
# Define test instances for ISOLATION - the host ip, password, port and user for ssh connection
# The prefix and suffix will be used as keywords for CTP configuration, and the second section - 'instance1' can be changed, and
# it will also be logged into file as reference information. For multiple sets of test node environment, the instance names must be different
# env.instance1.ssh.host=<ip>
# env.instance1.ssh.port=22
# env.instance1.ssh.user=<user>
# env.instance1.ssh.pwd=<password>
# Define the properties of %query_editor section for instance1 test node
# env.instance1.broker1.<property>=<property value>
# Define the properties of %BROKER1 section for instance1 test node
# env.instance1.broker2.<property>=<property value>
# Define the properties of cubrid.conf for instance1.
# env.instance1.cubrid.<property>=<property value>
# Define the second test node
# env.instance2.ssh.host=<ip>
# env.instance2.ssh.port=22
# env.instance2.ssh.user=<user>
# env.instance2.ssh.pwd=<password>
# env.instance2.broker1.BROKER_PORT=30095
# env.instance2.broker2.BROKER_PORT=30096
# env.instance2.cubrid.cubrid_port_id=1525
# Define the url of CUBRID build. If the parameter is not configured or is commented out, users need to install CUBRID manually
# cubrid_download_url=http://127.0.0.1/download/CUBRID-10.1.0.6929-b049ba5-Linux.x86_64.sh
# Define the path of test cases used for testing, it should be checked out on test node
scenario=${HOME}/cubrid-testcases/isolation
# Define the max timeout time (unit: second) for each case.
testcase_timeout_in_secs=300
# Define the max retry count for the failed case, when the case testing is failed, CTP will repeat to execute the failed case,
# and once it's PASS during retry process, CTP will stop retry and start to execute the next case
testcase_retry_num=4
# Backup core files and fatal error. Default value is yes.
# backup_core_file_yn=yes