Skip to content

test(pg-compat): SP-2 — polyglot PG test foundation (dbdeployer-PG infra, Toxiproxy, differential engine, routing oracle, CI) - #5903

Closed
renecannao wants to merge 19 commits into
test/pgsql-protocol-testing-designfrom
test/pgsql-sp2-polyglot-foundation
Closed

test(pg-compat): SP-2 — polyglot PG test foundation (dbdeployer-PG infra, Toxiproxy, differential engine, routing oracle, CI)#5903
renecannao wants to merge 19 commits into
test/pgsql-protocol-testing-designfrom
test/pgsql-sp2-polyglot-foundation

Merge branch 'test/pgsql-protocol-testing-design' into test/pgsql-sp2…

c1fb385
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Jul 10, 2026 in 1m 43s

Quality Gate failed

Failed conditions
D Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check warning on line 37 in test/pg-compat/behaviors/session_isolation.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this parameter "Adapter" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ9B22NVjrK77bPwr1eJ&open=AZ9B22NVjrK77bPwr1eJ&pullRequest=5903

Check warning on line 27 in test/pg-compat/behaviors/transactions.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this parameter "Adapter" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ9B22RujrK77bPwr1eK&open=AZ9B22RujrK77bPwr1eK&pullRequest=5903

Check warning on line 74 in test/pg-compat/harness/targets.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this commented out code.

See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ9B22SHjrK77bPwr1eN&open=AZ9B22SHjrK77bPwr1eN&pullRequest=5903

Check warning on line 62 in test/pg-compat/tests/test_differential_selfcheck.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace the unused local variable "detail" with "_".

See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ9B22SRjrK77bPwr1eO&open=AZ9B22SRjrK77bPwr1eO&pullRequest=5903

Check failure on line 6 in test/pg-compat/Dockerfile

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Copying recursively might inadvertently add sensitive data to the container. Make sure it is safe here.

See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ9B22SijrK77bPwr1eQ&open=AZ9B22SijrK77bPwr1eQ&pullRequest=5903

Check warning on line 28 in test/pg-compat/behaviors/prepared.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this parameter "Adapter" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ9B22R9jrK77bPwr1eM&open=AZ9B22R9jrK77bPwr1eM&pullRequest=5903

Check warning on line 8 in test/pg-compat/behaviors/connect.py

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this parameter "Adapter" to match the regular expression ^[_a-z][a-z0-9_]*$.

See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ9B22R2jrK77bPwr1eL&open=AZ9B22R2jrK77bPwr1eL&pullRequest=5903

Check warning on line 1 in test/pg-compat/Dockerfile

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

The "python" image runs with "root" as the default user. Make sure it is safe here.

See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ9B22SijrK77bPwr1eR&open=AZ9B22SijrK77bPwr1eR&pullRequest=5903

Check failure on line 36 in test/pg-compat/run-pg-compat.bash

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use '[[' instead of '[' for conditional tests. The '[[' construct is safer and more feature-rich.

See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ9B22SbjrK77bPwr1eP&open=AZ9B22SbjrK77bPwr1eP&pullRequest=5903

Check warning on line 45 in .github/workflows/CI-pg-compat.yml

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Only pass required secrets to this workflow.

See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ9B22SqjrK77bPwr1eS&open=AZ9B22SqjrK77bPwr1eS&pullRequest=5903

Check failure on line 44 in .github/workflows/CI-pg-compat.yml

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use full commit SHA hash for this dependency.

See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ9B22SqjrK77bPwr1eU&open=AZ9B22SqjrK77bPwr1eU&pullRequest=5903

Check warning on line 43 in .github/workflows/CI-pg-compat.yml

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace "write-all" with specific permissions (e.g., "contents: write").

See more on https://sonarcloud.io/project/issues?id=sysown_proxysql&issues=AZ9B22SqjrK77bPwr1eT&open=AZ9B22SqjrK77bPwr1eT&pullRequest=5903