Skip to content

Commit 785b8cc

Browse files
committed
Enable all HA functional tests in input-api.yaml for comprehensive validation
1 parent 6b5f915 commit 785b8cc

File tree

1 file changed

+25
-25
lines changed

1 file changed

+25
-25
lines changed

src/vars/input-api.yaml

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@ test_groups:
2929
including Corosync settings, Pacemaker resources, SBD device configuration,
3030
and HANA system replication setup. This test is run in an offline mode where the CIB files are
3131
already available in the offline_validation directory.
32-
enabled: false
32+
enabled: true
3333

3434
- name: Azure Load Balancer Validation
3535
task_name: azure-lb
3636
description: |
3737
The Azure LB configuration test validates Azure Load Balancer setup including health probe
3838
configuration, backend pool settings, load balancing rules, and frontend IP configuration.
39-
enabled: false
39+
enabled: true
4040

4141
- name: HA Functional Test- Resource Migration
4242
task_name: resource-migration
@@ -46,7 +46,7 @@ test_groups:
4646
resources to the secondary node, verifies proper role changes, ensures cluster maintains
4747
stability throughout the transition, and validates complete data synchronization after
4848
migration.
49-
enabled: false
49+
enabled: true
5050

5151
- name: HA Functional Test- Primary Node Crash
5252
task_name: primary-node-crash
@@ -55,7 +55,7 @@ test_groups:
5555
crashes on the primary node. It simulates an index server failure by forcefully terminating
5656
the process, then verifies automatic failover to the secondary node, monitors system
5757
replication status, and confirms service recovery without data loss.
58-
enabled: false
58+
enabled: true
5959

6060
- name: HA Functional Test- Block Network Communication
6161
task_name: block-network
@@ -65,7 +65,7 @@ test_groups:
6565
It verifies split-brain prevention mechanisms, validates proper failover execution when nodes
6666
become isolated, and ensures cluster stability and data consistency after network
6767
sconnectivity is restored.
68-
enabled: false
68+
enabled: true
6969

7070
- name: HA Functional Test- Crash index server on primary node
7171
task_name: primary-crash-index
@@ -75,7 +75,7 @@ test_groups:
7575
service failure, triggering automatic failover to the secondary node. The test verifies
7676
proper failover execution, ensures data consistency, and validates service restoration after
7777
recovery.
78-
enabled: false
78+
enabled: true
7979

8080
- name: HA Functional Test- Primary Node Kill
8181
task_name: primary-node-kill
@@ -84,7 +84,7 @@ test_groups:
8484
processes on the primary node using SIGKILL signal. This simulates an abrupt service failure,
8585
triggering automatic failover to the secondary node. The test verifies proper promotion of
8686
secondary to primary, ensures data consistency, and validates complete cluster recovery.
87-
enabled: false
87+
enabled: true
8888

8989
- name: HA Functional Test- Echo B on Primary Node
9090
task_name: primary-echo-b
@@ -93,7 +93,7 @@ test_groups:
9393
executing the 'echo b' command to trigger an abrupt reboot without proper shutdown. This
9494
tests the cluster's ability to handle unexpected primary node failures, validates proper
9595
failover execution, and verifies data consistency after recovery.
96-
enabled: false
96+
enabled: true
9797

9898
- name: HA Functional Test- Secondary Node Kill
9999
task_name: secondary-node-kill
@@ -102,7 +102,7 @@ test_groups:
102102
processes on the secondary node using the kill -9 signal. The test validates that the primary
103103
node maintains normal operation while the secondary node undergoes recovery, ensuring cluster
104104
stability and proper data synchronization after the recovery process completes.
105-
enabled: false
105+
enabled: true
106106

107107
- name: HA Functional Test- Echo B on Secondary Node
108108
task_name: secondary-echo-b
@@ -111,7 +111,7 @@ test_groups:
111111
by executing the 'echo b' command, triggering an immediate reboot without proper shutdown
112112
procedures. The test validates that the primary node maintains operation, verifies cluster
113113
stability, and ensures system replication resumes correctly after the secondary node recovers.
114-
enabled: false
114+
enabled: true
115115

116116
- name: HA Functional Test- Freeze File System on Primary Node
117117
task_name: fs-freeze
@@ -120,15 +120,15 @@ test_groups:
120120
becomes unresponsive. It simulates a storage issue by freezing the filesystem on the primary
121121
node running HANA database, which triggers automatic failover to the secondary node. The test
122122
verifies proper cluster reaction, resource migration, and data consistency after recovery.
123-
enabled: false
123+
enabled: true
124124

125125
- name: HA Functional Test- Test SBD Inquisitor kill
126126
task_name: sbd-fencing
127127
description: |
128128
Validates cluster fencing mechanism by killing the SBD inquisitor process on the primary
129129
node. Tests proper fence detection, node isolation, and automated failover to ensure cluster
130130
integrity during hardware or communication failures.
131-
enabled: false
131+
enabled: true
132132

133133
- name: HA Functional Test- Crash index server on secondary node
134134
task_name: secondary-crash-index
@@ -137,7 +137,7 @@ test_groups:
137137
the secondary node. It validates that the primary node continues normal operation while
138138
verifying the cluster's ability to handle secondary failures, tests automatic recovery
139139
mechanisms, and ensures system replication resumes properly after service restoration.
140-
enabled: false
140+
enabled: true
141141

142142
- name: HA_SCS
143143
test_cases:
@@ -156,14 +156,14 @@ test_groups:
156156
including Corosync settings, Pacemaker resources, SBD device configuration, and SCS system
157157
replication setup. This test is run in an offline mode where the CIB files are
158158
already available in the offline_validation directory.
159-
enabled: false
159+
enabled: true
160160

161161
- name: Azure Load Balancer Validation
162162
task_name: azure-lb
163163
description: |
164164
The Azure LB configuration test validates Azure Load Balancer setup including health probe
165165
configuration, backend pool settings, load balancing rules, and frontend IP configuration.
166-
enabled: false
166+
enabled: true
167167

168168
- name: "SAPControl Config Validation"
169169
task_name: sapcontrol-config
@@ -172,14 +172,14 @@ test_groups:
172172
SCS configuration. It executes commands like HAGetFailoverConfig,
173173
HACheckFailoverConfig, and HACheckConfig, capturing their outputs and statuses to
174174
ensure proper configuration and functionality.
175-
enabled: false
175+
enabled: true
176176

177177
- name: "Manual ASCS Migration"
178178
task_name: ascs-migration
179179
description: |
180180
The Resource Migration test validates planned failover scenarios by controlling resource
181181
movement between SCS nodes, ensuring proper role changes.
182-
enabled: false
182+
enabled: true
183183

184184
- name: "ASCS Node Crash"
185185
task_name: ascs-node-crash
@@ -188,7 +188,7 @@ test_groups:
188188
simulates an ASCS node failure by forcefully terminating the process, then verifies
189189
automatic failover to the ERS node, monitors system replication status, and confirms
190190
service recovery.
191-
enabled: false
191+
enabled: true
192192

193193
- name: "Block Network Communication"
194194
task_name: block-network
@@ -198,7 +198,7 @@ test_groups:
198198
verifies split-brain prevention mechanisms, validates proper failover execution when
199199
nodes become isolated, and ensures cluster stability after network connectivity is
200200
restored.
201-
enabled: false
201+
enabled: true
202202

203203
- name: "Kill Message Server Process"
204204
task_name: kill-message-server
@@ -207,47 +207,47 @@ test_groups:
207207
the ASCS node by forcefully terminating it using the kill -9 signal. It verifies proper
208208
cluster reaction, automatic failover to the ERS node, and ensures service continuity
209209
after the process failure.
210-
enabled: false
210+
enabled: true
211211

212212
- name: "Kill Enqueue Server Process"
213213
task_name: kill-enqueue-server
214214
description: |
215215
The Enqueue Server Process Kill test simulates failure of the enqueue server process on
216216
the ASCS node by forcefully terminating it using the kill -9 signal. It validates proper
217217
cluster behavior, automatic failover execution.
218-
enabled: false
218+
enabled: true
219219

220220
- name: "Kill Enqueue Replication Server Process"
221221
task_name: kill-enqueue-replication
222222
description: |
223223
The Enqueue Server Process Kill test simulates failure of the enqueue server process on
224224
the ASCS node by forcefully terminating it using the kill -9 signal. It validates proper
225225
cluster behavior, automatic failover execution.
226-
enabled: false
226+
enabled: true
227227

228228
- name: "Kill sapstartsrv Process for ASCS"
229229
task_name: kill-sapstartsrv-process
230230
description: |
231231
The Enqueue Server Process Kill test simulates failure of the enqueue server process on
232232
the ASCS node by forcefully terminating it using the kill -9 signal. It validates proper
233233
cluster behavior, automatic failover execution.
234-
enabled: false
234+
enabled: true
235235

236236
- name: "Manual Restart of ASCS Instance"
237237
task_name: manual-restart
238238
description: |
239239
The Enqueue Server Process Kill test simulates failure of the enqueue server process on
240240
the ASCS node by forcefully terminating it using the kill -9 signal. It validates proper
241241
cluster behavior, automatic failover execution.
242-
enabled: false
242+
enabled: true
243243

244244
- name: "HAFailoverToNode Test"
245245
task_name: ha-failover-to-node
246246
description: |
247247
The Enqueue Server Process Kill test simulates failure of the enqueue server process on
248248
the ASCS node by forcefully terminating it using the kill -9 signal. It validates proper
249249
cluster behavior, automatic failover execution.
250-
enabled: false
250+
enabled: true
251251

252252

253253
# Default values for HANA DB HA Test Cases

0 commit comments

Comments
 (0)