import SQL dump tests

This commit is contained in:
Jan Prochazka
2024-09-27 08:33:16 +02:00
parent 5287a86397
commit cbf1b0a3cc
5 changed files with 32194 additions and 11 deletions

View File

@@ -30,6 +30,13 @@ const engines = [
// skipOnCI: true,
objects: [views],
dbSnapshotBySeconds: true,
dumpFile: 'data/chinook-mysql.sql',
dumpChecks: [
{
sql: 'select count(*) as res from genre',
res: '25',
},
],
},
{
label: 'MariaDB',
@@ -47,6 +54,13 @@ const engines = [
skipOnCI: true,
objects: [views],
dbSnapshotBySeconds: true,
dumpFile: 'data/chinook-mysql.sql',
dumpChecks: [
{
sql: 'select count(*) as res from genre',
res: '25',
},
],
},
{
label: 'PostgreSQL',
@@ -83,6 +97,13 @@ const engines = [
],
supportSchemas: true,
defaultSchemaName: 'public',
dumpFile: 'data/chinook-postgre.sql',
dumpChecks: [
{
sql: 'select count(*) as res from "public"."Genre"',
res: '25',
},
],
},
{
label: 'SQL Server',
@@ -164,10 +185,10 @@ const engines = [
const filterLocal = [
// filter local testing
'-MySQL',
'-MariaDB',
'-PostgreSQL',
'MariaDB',
'PostgreSQL',
'-SQL Server',
'SQLite',
'-SQLite',
'-CockroachDB',
'-ClickHouse',
];