Skip to content

Commit 2bfe96b

Browse files
- Added robot test Select Join of Paginated Projection From Transformed JSON and XML Response Bodies.
- Added robot test `Select View of Join of Paginated Projection From Transformed JSON and XML Response Bodies`. - Added robot test `Select Materialized View of Join of Paginated Projection From Transformed JSON and XML Response Bodies`.
1 parent 14e7922 commit 2bfe96b

File tree

1 file changed

+131
-0
lines changed

1 file changed

+131
-0
lines changed

test/robot/functional/stackql_mocked_from_cmd_line.robot

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8006,3 +8006,134 @@ Select Paginated Projection From Transformed JSON Response Body
80068006
... ${EMPTY}
80078007
... stdout=${CURDIR}/tmp/Select-Paginated-Projection-From-Transformed-JSON-Response-Body.tmp
80088008
... stderr=${CURDIR}/tmp/Select-Paginated-Projection-From-Transformed-JSON-Response-Body-stderr.tmp
8009+
8010+
Select Join of Paginated Projection From Transformed JSON and XML Response Bodies
8011+
${inputStr} = Catenate
8012+
... select lhs.name, lhs.location, lhs.provisioning_state, rhs.volume_id, rhs.region
8013+
... from azure.network.virtual_networks lhs inner join aws.ec2.volumes_presented rhs
8014+
... on lhs.location = case when rhs.region = 'us-east-1' then 'westus' when rhs.region = 'ap-southeast-1' then 'australiasoutheast' else '__unknown__' end
8015+
... where lhs.subscriptionId = 'subid' and rhs.region in ('us-east-1', 'ap-southeast-1', 'eu-south-2')
8016+
... order by name asc, volume_id asc;
8017+
${outputStr} = Catenate SEPARATOR=\n
8018+
... |-------|--------------------|--------------------|-----------------------|----------------|
8019+
... |${SPACE}name${SPACE}${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}location${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}provisioning_state${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}volume_id${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}region${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|
8020+
... |-------|--------------------|--------------------|-----------------------|----------------|
8021+
... |${SPACE}vnet1${SPACE}|${SPACE}westus${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00100000000000000${SPACE}|${SPACE}us-east-1${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|
8022+
... |-------|--------------------|--------------------|-----------------------|----------------|
8023+
... |${SPACE}vnet1${SPACE}|${SPACE}westus${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00200000000000000${SPACE}|${SPACE}us-east-1${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|
8024+
... |-------|--------------------|--------------------|-----------------------|----------------|
8025+
... |${SPACE}vnet2${SPACE}|${SPACE}westus${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00100000000000000${SPACE}|${SPACE}us-east-1${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|
8026+
... |-------|--------------------|--------------------|-----------------------|----------------|
8027+
... |${SPACE}vnet2${SPACE}|${SPACE}westus${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00200000000000000${SPACE}|${SPACE}us-east-1${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|
8028+
... |-------|--------------------|--------------------|-----------------------|----------------|
8029+
... |${SPACE}vnet3${SPACE}|${SPACE}australiasoutheast${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00100000000000000${SPACE}|${SPACE}ap-southeast-1${SPACE}|
8030+
... |-------|--------------------|--------------------|-----------------------|----------------|
8031+
... |${SPACE}vnet3${SPACE}|${SPACE}australiasoutheast${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00200000000000000${SPACE}|${SPACE}ap-southeast-1${SPACE}|
8032+
... |-------|--------------------|--------------------|-----------------------|----------------|
8033+
... |${SPACE}vnet4${SPACE}|${SPACE}australiasoutheast${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00100000000000000${SPACE}|${SPACE}ap-southeast-1${SPACE}|
8034+
... |-------|--------------------|--------------------|-----------------------|----------------|
8035+
... |${SPACE}vnet4${SPACE}|${SPACE}australiasoutheast${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00200000000000000${SPACE}|${SPACE}ap-southeast-1${SPACE}|
8036+
... |-------|--------------------|--------------------|-----------------------|----------------|
8037+
Should Stackql Exec Inline Equal Both Streams
8038+
... ${STACKQL_EXE}
8039+
... ${OKTA_SECRET_STR}
8040+
... ${GITHUB_SECRET_STR}
8041+
... ${K8S_SECRET_STR}
8042+
... ${REGISTRY_NO_VERIFY_CFG_STR}
8043+
... ${AUTH_CFG_STR}
8044+
... ${SQL_BACKEND_CFG_STR_CANONICAL}
8045+
... ${inputStr}
8046+
... ${outputStr}
8047+
... ${EMPTY}
8048+
... stdout=${CURDIR}/tmp/Select-Join-of-Paginated-Projection-From-Transformed-JSON-and-XML-Response-Bodies.tmp
8049+
... stderr=${CURDIR}/tmp/Select-Join-of-Paginated-Projection-From-Transformed-JSON-and-XML-Response-Bodies-stderr.tmp
8050+
8051+
Select View of Join of Paginated Projection From Transformed JSON and XML Response Bodies
8052+
${inputStr} = Catenate
8053+
... create or replace materialized view join_v_01 as
8054+
... select lhs.name, lhs.location, lhs.provisioning_state, rhs.volume_id, rhs.region
8055+
... from azure.network.virtual_networks lhs inner join aws.ec2.volumes_presented rhs
8056+
... on lhs.location = case when rhs.region = 'us-east-1' then 'westus' when rhs.region = 'ap-southeast-1' then 'australiasoutheast' else '__unknown__' end
8057+
... where lhs.subscriptionId = 'subid' and rhs.region in ('us-east-1', 'ap-southeast-1', 'eu-south-2')
8058+
... order by name asc, volume_id asc;
8059+
... select name, location, provisioning_state, volume_id, region from join_v_01 order by name asc, volume_id asc;
8060+
${stdErrStr} = Catenate SEPARATOR=\n
8061+
... DDL Execution Completed
8062+
${outputStr} = Catenate SEPARATOR=\n
8063+
... |-------|--------------------|--------------------|-----------------------|----------------|
8064+
... |${SPACE}name${SPACE}${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}location${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}provisioning_state${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}volume_id${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}region${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|
8065+
... |-------|--------------------|--------------------|-----------------------|----------------|
8066+
... |${SPACE}vnet1${SPACE}|${SPACE}westus${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00100000000000000${SPACE}|${SPACE}us-east-1${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|
8067+
... |-------|--------------------|--------------------|-----------------------|----------------|
8068+
... |${SPACE}vnet1${SPACE}|${SPACE}westus${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00200000000000000${SPACE}|${SPACE}us-east-1${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|
8069+
... |-------|--------------------|--------------------|-----------------------|----------------|
8070+
... |${SPACE}vnet2${SPACE}|${SPACE}westus${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00100000000000000${SPACE}|${SPACE}us-east-1${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|
8071+
... |-------|--------------------|--------------------|-----------------------|----------------|
8072+
... |${SPACE}vnet2${SPACE}|${SPACE}westus${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00200000000000000${SPACE}|${SPACE}us-east-1${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|
8073+
... |-------|--------------------|--------------------|-----------------------|----------------|
8074+
... |${SPACE}vnet3${SPACE}|${SPACE}australiasoutheast${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00100000000000000${SPACE}|${SPACE}ap-southeast-1${SPACE}|
8075+
... |-------|--------------------|--------------------|-----------------------|----------------|
8076+
... |${SPACE}vnet3${SPACE}|${SPACE}australiasoutheast${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00200000000000000${SPACE}|${SPACE}ap-southeast-1${SPACE}|
8077+
... |-------|--------------------|--------------------|-----------------------|----------------|
8078+
... |${SPACE}vnet4${SPACE}|${SPACE}australiasoutheast${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00100000000000000${SPACE}|${SPACE}ap-southeast-1${SPACE}|
8079+
... |-------|--------------------|--------------------|-----------------------|----------------|
8080+
... |${SPACE}vnet4${SPACE}|${SPACE}australiasoutheast${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00200000000000000${SPACE}|${SPACE}ap-southeast-1${SPACE}|
8081+
... |-------|--------------------|--------------------|-----------------------|----------------|
8082+
Should Stackql Exec Inline Equal Both Streams
8083+
... ${STACKQL_EXE}
8084+
... ${OKTA_SECRET_STR}
8085+
... ${GITHUB_SECRET_STR}
8086+
... ${K8S_SECRET_STR}
8087+
... ${REGISTRY_NO_VERIFY_CFG_STR}
8088+
... ${AUTH_CFG_STR}
8089+
... ${SQL_BACKEND_CFG_STR_CANONICAL}
8090+
... ${inputStr}
8091+
... ${outputStr}
8092+
... ${stdErrStr}
8093+
... stdout=${CURDIR}/tmp/Select-View-of-Join-of-Paginated-Projection-From-Transformed-JSON-and-XML-Response-Bodies.tmp
8094+
... stderr=${CURDIR}/tmp/Select-View-of-Join-of-Paginated-Projection-From-Transformed-JSON-and-XML-Response-Bodies-stderr.tmp
8095+
8096+
Select Materialized View of Join of Paginated Projection From Transformed JSON and XML Response Bodies
8097+
${inputStr} = Catenate
8098+
... create or replace materialized view join_mv_01 as
8099+
... select lhs.name, lhs.location, lhs.provisioning_state, rhs.volume_id, rhs.region
8100+
... from azure.network.virtual_networks lhs inner join aws.ec2.volumes_presented rhs
8101+
... on lhs.location = case when rhs.region = 'us-east-1' then 'westus' when rhs.region = 'ap-southeast-1' then 'australiasoutheast' else '__unknown__' end
8102+
... where lhs.subscriptionId = 'subid' and rhs.region in ('us-east-1', 'ap-southeast-1', 'eu-south-2')
8103+
... order by name asc, volume_id asc;
8104+
... select name, location, provisioning_state, volume_id, region from join_mv_01 order by name asc, volume_id asc;
8105+
${stdErrStr} = Catenate SEPARATOR=\n
8106+
... DDL Execution Completed
8107+
${outputStr} = Catenate SEPARATOR=\n
8108+
... |-------|--------------------|--------------------|-----------------------|----------------|
8109+
... |${SPACE}name${SPACE}${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}location${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}provisioning_state${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}volume_id${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}region${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|
8110+
... |-------|--------------------|--------------------|-----------------------|----------------|
8111+
... |${SPACE}vnet1${SPACE}|${SPACE}westus${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00100000000000000${SPACE}|${SPACE}us-east-1${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|
8112+
... |-------|--------------------|--------------------|-----------------------|----------------|
8113+
... |${SPACE}vnet1${SPACE}|${SPACE}westus${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00200000000000000${SPACE}|${SPACE}us-east-1${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|
8114+
... |-------|--------------------|--------------------|-----------------------|----------------|
8115+
... |${SPACE}vnet2${SPACE}|${SPACE}westus${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00100000000000000${SPACE}|${SPACE}us-east-1${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|
8116+
... |-------|--------------------|--------------------|-----------------------|----------------|
8117+
... |${SPACE}vnet2${SPACE}|${SPACE}westus${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00200000000000000${SPACE}|${SPACE}us-east-1${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|
8118+
... |-------|--------------------|--------------------|-----------------------|----------------|
8119+
... |${SPACE}vnet3${SPACE}|${SPACE}australiasoutheast${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00100000000000000${SPACE}|${SPACE}ap-southeast-1${SPACE}|
8120+
... |-------|--------------------|--------------------|-----------------------|----------------|
8121+
... |${SPACE}vnet3${SPACE}|${SPACE}australiasoutheast${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00200000000000000${SPACE}|${SPACE}ap-southeast-1${SPACE}|
8122+
... |-------|--------------------|--------------------|-----------------------|----------------|
8123+
... |${SPACE}vnet4${SPACE}|${SPACE}australiasoutheast${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00100000000000000${SPACE}|${SPACE}ap-southeast-1${SPACE}|
8124+
... |-------|--------------------|--------------------|-----------------------|----------------|
8125+
... |${SPACE}vnet4${SPACE}|${SPACE}australiasoutheast${SPACE}|${SPACE}Succeeded${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}vol-00200000000000000${SPACE}|${SPACE}ap-southeast-1${SPACE}|
8126+
... |-------|--------------------|--------------------|-----------------------|----------------|
8127+
Should Stackql Exec Inline Equal Both Streams
8128+
... ${STACKQL_EXE}
8129+
... ${OKTA_SECRET_STR}
8130+
... ${GITHUB_SECRET_STR}
8131+
... ${K8S_SECRET_STR}
8132+
... ${REGISTRY_NO_VERIFY_CFG_STR}
8133+
... ${AUTH_CFG_STR}
8134+
... ${SQL_BACKEND_CFG_STR_CANONICAL}
8135+
... ${inputStr}
8136+
... ${outputStr}
8137+
... ${stdErrStr}
8138+
... stdout=${CURDIR}/tmp/Select-Materialized-View-of-Join-of-Paginated-Projection-From-Transformed-JSON-and-XML-Response-Bodies.tmp
8139+
... stderr=${CURDIR}/tmp/Select-Materialized-View-of-Join-of-Paginated-Projection-From-Transformed-JSON-and-XML-Response-Bodies-stderr.tmp

0 commit comments

Comments
 (0)