Skip to content

Commit d2bcc99

Browse files
robot-test-coverage-registry-overwrite
Summary: - Changed existing mocked registry entries for point of difference, in otder to support meaningful testing. - Added robot test `Registry Pull Overwrite Works in Both Directions`.
1 parent 06676db commit d2bcc99

File tree

3 files changed

+58
-0
lines changed

3 files changed

+58
-0
lines changed
Binary file not shown.
Binary file not shown.

test/robot/functional/stackql_mocked_from_cmd_line.robot

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2687,6 +2687,64 @@ Registry Pull Google Provider Specific Version Prerelease
26872687
... registry pull google 'v0.1.1\-alpha01' ;
26882688
... successfully installed
26892689

2690+
Registry Pull Overwrite Works in Both Directions
2691+
${inputStr} = Catenate
2692+
... registry pull google 'v0.1.2';
2693+
... show resources in google.storage;
2694+
... registry pull google 'v0.1.1-alpha01';
2695+
... show resources in google.storage;
2696+
... registry pull google 'v0.1.0';
2697+
... show resources in google.storage;
2698+
... registry pull google 'v0.1.1-alpha01';
2699+
... show resources in google.storage;
2700+
... registry pull google 'v0.1.2';
2701+
... show resources in google.storage;
2702+
${stdOutStr} = Catenate SEPARATOR=\n
2703+
... |------|------------------------|
2704+
... |${SPACE}name${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}id${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|
2705+
... |------|------------------------|
2706+
... |${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}google.storage.buckets${SPACE}|
2707+
... |------|------------------------|
2708+
... |------|-------------------------------|
2709+
... |${SPACE}name${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}id${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|
2710+
... |------|-------------------------------|
2711+
... |${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}google.storage.bucket_objects${SPACE}|
2712+
... |------|-------------------------------|
2713+
... |------|--------------------------------|
2714+
... |${SPACE}name${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}id${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|
2715+
... |------|--------------------------------|
2716+
... |${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}google.storage.storage_buckets${SPACE}|
2717+
... |------|--------------------------------|
2718+
... |------|-------------------------------|
2719+
... |${SPACE}name${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}id${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|
2720+
... |------|-------------------------------|
2721+
... |${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}google.storage.bucket_objects${SPACE}|
2722+
... |------|-------------------------------|
2723+
... |------|------------------------|
2724+
... |${SPACE}name${SPACE}|${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}id${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|
2725+
... |------|------------------------|
2726+
... |${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}${SPACE}|${SPACE}google.storage.buckets${SPACE}|
2727+
... |------|------------------------|
2728+
${stdErrStr} = Catenate SEPARATOR=\n
2729+
... google provider, version 'v0.1.2' successfully installed
2730+
... google provider, version 'v0.1.1-alpha01' successfully installed
2731+
... google provider, version 'v0.1.0' successfully installed
2732+
... google provider, version 'v0.1.1-alpha01' successfully installed
2733+
... google provider, version 'v0.1.2' successfully installed
2734+
Should Stackql Exec Inline Equal Both Streams
2735+
... ${STACKQL_EXE}
2736+
... ${OKTA_SECRET_STR}
2737+
... ${GITHUB_SECRET_STR}
2738+
... ${K8S_SECRET_STR}
2739+
... ${REGISTRY_MOCKED_CFG_STR}
2740+
... ${AUTH_CFG_STR}
2741+
... ${SQL_BACKEND_CFG_STR_CANONICAL}
2742+
... ${inputStr}
2743+
... ${stdOutStr}
2744+
... ${stdErrStr}
2745+
stdout=${CURDIR}/tmp/Registry-Pull-Override-Works-in-Both-Directions.tmp
2746+
stderr=${CURDIR}/tmp/Registry-Pull-Override-Works-in-Both-Directions-stderr.tmp
2747+
26902748
Registry Pull Google Provider Implicit Latest Version
26912749
Should Stackql Exec Inline Contain Both Streams
26922750
... ${STACKQL_EXE}

0 commit comments

Comments
 (0)