@@ -249,7 +249,7 @@ Concurrent psql and Reverse Proxy MCP HTTPS Server Query Tool
249249 Should Be Equal As Integers ${psql_client_result.rc } 0
250250
251251MCP HTTPS Server JSON DTO Greet
252- # Future proofing: simple liveness placeholder; may evolve to richer health DTO.
252+ Pass Execution If " %{ IS_SKIP_MCP_TEST=false } " == "true" Some platforms do not have the MCP client available
253253 ${greet } = Run Process
254254 ... ${STACKQL_MCP_CLIENT_EXE }
255255 ... exec
@@ -267,7 +267,7 @@ MCP HTTPS Server JSON DTO Greet
267267 Should Contain ${greet.stdout } Hi JSON TEST
268268
269269MCP HTTPS Server JSON DTO Server Info
270- # Future proofing: DTO shape may expand; key set is provisional.
270+ Pass Execution If " %{ IS_SKIP_MCP_TEST=false } " == "true" Some platforms do not have the MCP client available
271271 ${srvinfo } = Run Process
272272 ... ${STACKQL_MCP_CLIENT_EXE }
273273 ... exec
@@ -286,7 +286,7 @@ MCP HTTPS Server JSON DTO Server Info
286286 Dictionary Should Contain Key ${srvinfo_obj } is_read_only
287287
288288MCP HTTPS Server JSON DTO DB Identity
289- # Future proofing: identity semantics may broaden (multi-tenant, session).
289+ Pass Execution If " %{ IS_SKIP_MCP_TEST=false } " == "true" Some platforms do not have the MCP client available
290290 ${dbident } = Run Process
291291 ... ${STACKQL_MCP_CLIENT_EXE }
292292 ... exec
@@ -303,7 +303,7 @@ MCP HTTPS Server JSON DTO DB Identity
303303 Dictionary Should Contain Key ${dbident_obj } identity
304304
305305MCP HTTPS Server JSON DTO Query V2 JSON
306- # Future proofing: query result DTO may add paging, metadata, stats.
306+ Pass Execution If " %{ IS_SKIP_MCP_TEST=false } " == "true" Some platforms do not have the MCP client available
307307 ${query_json } = Run Process
308308 ... ${STACKQL_MCP_CLIENT_EXE }
309309 ... exec
@@ -325,6 +325,7 @@ MCP HTTPS Server JSON DTO Query V2 JSON
325325 Should Be True ${row_count } > 0
326326
327327MCP HTTPS Server Query Exec Text
328+ Pass Execution If "%{IS_SKIP_MCP_TEST=false } " == "true" Some platforms do not have the MCP client available
328329 # Future proofing: raw text format reserved; may gain structured hints later.
329330 ${ns_query_text } = Run Process
330331 ... ${STACKQL_MCP_CLIENT_EXE }
@@ -343,6 +344,7 @@ MCP HTTPS Server Query Exec Text
343344 Should Contain ${ns_query_text.stdout } foo
344345
345346MCP HTTPS Server JSON DTO Query Exec JSON
347+ Pass Execution If "%{IS_SKIP_MCP_TEST=false } " == "true" Some platforms do not have the MCP client available
346348 ${ns_query_json } = Run Process
347349 ... ${STACKQL_MCP_CLIENT_EXE }
348350 ... exec
@@ -353,7 +355,7 @@ MCP HTTPS Server JSON DTO Query Exec JSON
353355 ... \-\-exec.action
354356 ... query.exec_json
355357 ... \-\-exec.args
356- ... {"sql":"SELECT 1","row_limit":5}
358+ ... {"sql":"SELECT 1 as foo ","row_limit":5}
357359 ... stdout=${CURDIR }${/ } tmp${/ } MCP-HTTPS-query-exec-json.txt
358360 ... stderr=${CURDIR }${/ } tmp${/ } MCP-HTTPS-query-exec-json-stderr.txt
359361 Should Be Equal As Integers ${ns_query_json.rc } 0
@@ -364,6 +366,7 @@ MCP HTTPS Server JSON DTO Query Exec JSON
364366
365367MCP HTTPS Server JSON DTO Meta Get Foreign Keys
366368 [Documentation] Future proofing: foreign key discovery not yet implemented; placeholder.
369+ Pass Execution If "%{IS_SKIP_MCP_TEST=false } " == "true" Some platforms do not have the MCP client available
367370 ${meta_fk } = Run Process
368371 ... ${STACKQL_MCP_CLIENT_EXE }
369372 ... exec
@@ -383,6 +386,7 @@ MCP HTTPS Server JSON DTO Meta Get Foreign Keys
383386
384387MCP HTTPS Server JSON DTO Meta Find Relationships
385388 [Documentation] Future proofing: relationship graph inference pending; placeholder output.
389+ Pass Execution If "%{IS_SKIP_MCP_TEST=false } " == "true" Some platforms do not have the MCP client available
386390 ${meta_rels } = Run Process
387391 ... ${STACKQL_MCP_CLIENT_EXE }
388392 ... exec
0 commit comments