ci: optimize integration tests with shared compile step (#477)

Reduces test time >50%.

Added a step to compile all test files and run tests based on the name.
Also separated all tests to it's own package.
This commit is contained in:
Yuan
2025-04-23 15:18:59 -07:00
committed by GitHub
parent a352045116
commit 59f4452755
23 changed files with 205 additions and 235 deletions

View File

@@ -30,21 +30,3 @@ linters-settings:
replacement: 'a[b:]'
issues:
fix: true
run:
build-tags:
- integration
- cloudsqlpg
- postgres
- alloydb
- spanner
- cloudsqlmssql
- cloudsqlmysql
- neo4j
- dgraph
- mssql
- mysql
- http
- alloydb_ai_nl
- bigtable
- bigquery
- sqlite