Skip to content

Commit 101b8e1

Browse files
committed
skip tests
1 parent 0823a3a commit 101b8e1

File tree

4 files changed

+69
-23
lines changed

4 files changed

+69
-23
lines changed

packages/transform/__tests__/kitchen-sink/13-14/latest-postgres-create_am.test.ts

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -56,29 +56,29 @@ it('latest-postgres-create_am', async () => {
5656
"latest/postgres/create_am-50.sql",
5757
"latest/postgres/create_am-51.sql",
5858
"latest/postgres/create_am-52.sql",
59-
// "latest/postgres/create_am-53.sql", // REMOVED: PG13 parser fails with "syntax error at or near 'ACCESS'"
59+
"latest/postgres/create_am-53.sql",
6060
"latest/postgres/create_am-54.sql",
61-
// "latest/postgres/create_am-55.sql", // REMOVED: PG13 parser fails with "syntax error at or near 'ACCESS'"
61+
"latest/postgres/create_am-55.sql",
6262
"latest/postgres/create_am-56.sql",
63-
// "latest/postgres/create_am-57.sql", // REMOVED: PG13 parser fails with "syntax error at or near 'ACCESS'"
63+
"latest/postgres/create_am-57.sql",
6464
"latest/postgres/create_am-58.sql",
6565
"latest/postgres/create_am-59.sql",
6666
"latest/postgres/create_am-60.sql",
6767
"latest/postgres/create_am-61.sql",
68-
// "latest/postgres/create_am-62.sql", // REMOVED: PG13 parser fails with "syntax error at or near 'ACCESS'"
68+
"latest/postgres/create_am-62.sql",
6969
"latest/postgres/create_am-63.sql",
7070
"latest/postgres/create_am-64.sql",
71-
// "latest/postgres/create_am-65.sql", // REMOVED: PG13 parser fails with "syntax error at or near 'ACCESS'"
71+
"latest/postgres/create_am-65.sql",
7272
"latest/postgres/create_am-66.sql",
7373
"latest/postgres/create_am-67.sql",
7474
"latest/postgres/create_am-68.sql",
7575
"latest/postgres/create_am-69.sql",
76-
// "latest/postgres/create_am-70.sql", // REMOVED: PG13 parser fails with "syntax error at or near 'ACCESS'"
76+
"latest/postgres/create_am-70.sql",
7777
"latest/postgres/create_am-71.sql",
7878
"latest/postgres/create_am-72.sql",
79-
// "latest/postgres/create_am-73.sql", // REMOVED: PG13 parser fails with "syntax error at or near 'ACCESS'"
80-
// "latest/postgres/create_am-74.sql", // REMOVED: PG13 parser fails with "syntax error at or near 'ACCESS'"
81-
// "latest/postgres/create_am-75.sql", // REMOVED: PG13 parser fails with "syntax error at or near 'ACCESS'"
79+
"latest/postgres/create_am-73.sql",
80+
"latest/postgres/create_am-74.sql",
81+
"latest/postgres/create_am-75.sql",
8282
"latest/postgres/create_am-76.sql",
8383
"latest/postgres/create_am-77.sql",
8484
"latest/postgres/create_am-78.sql",
@@ -89,33 +89,33 @@ it('latest-postgres-create_am', async () => {
8989
"latest/postgres/create_am-83.sql",
9090
"latest/postgres/create_am-84.sql",
9191
"latest/postgres/create_am-85.sql",
92-
// "latest/postgres/create_am-86.sql", // REMOVED: PG13 parser fails with "syntax error at or near 'ACCESS'"
92+
"latest/postgres/create_am-86.sql",
9393
"latest/postgres/create_am-87.sql",
9494
"latest/postgres/create_am-88.sql",
9595
"latest/postgres/create_am-89.sql",
96-
// "latest/postgres/create_am-90.sql", // REMOVED: PG13 parser fails with "syntax error at or near 'ACCESS'"
96+
"latest/postgres/create_am-90.sql",
9797
"latest/postgres/create_am-91.sql",
9898
"latest/postgres/create_am-92.sql",
9999
"latest/postgres/create_am-93.sql",
100-
// "latest/postgres/create_am-94.sql", // REMOVED: PG13 parser fails with "syntax error at or near 'ACCESS'"
100+
"latest/postgres/create_am-94.sql",
101101
"latest/postgres/create_am-95.sql",
102-
// "latest/postgres/create_am-96.sql", // REMOVED: PG13 parser fails with "syntax error at or near 'ACCESS'"
102+
"latest/postgres/create_am-96.sql",
103103
"latest/postgres/create_am-97.sql",
104104
"latest/postgres/create_am-98.sql",
105105
"latest/postgres/create_am-99.sql",
106106
"latest/postgres/create_am-100.sql",
107107
"latest/postgres/create_am-101.sql",
108108
"latest/postgres/create_am-102.sql",
109109
"latest/postgres/create_am-103.sql",
110-
// "latest/postgres/create_am-104.sql", // REMOVED: PG13 parser fails with "syntax error at or near 'ACCESS'"
110+
"latest/postgres/create_am-104.sql",
111111
"latest/postgres/create_am-105.sql",
112-
// "latest/postgres/create_am-106.sql", // REMOVED: PG13 parser fails with "syntax error at or near 'ACCESS'"
112+
"latest/postgres/create_am-106.sql",
113113
"latest/postgres/create_am-107.sql",
114114
"latest/postgres/create_am-108.sql",
115-
// "latest/postgres/create_am-109.sql", // REMOVED: PG13 parser fails with "syntax error at or near 'ACCESS'"
115+
"latest/postgres/create_am-109.sql",
116116
"latest/postgres/create_am-110.sql",
117117
"latest/postgres/create_am-111.sql",
118-
// "latest/postgres/create_am-112.sql", // REMOVED: PG13 parser fails with "syntax error at or near 'ACCESS'"
118+
"latest/postgres/create_am-112.sql",
119119
"latest/postgres/create_am-113.sql",
120120
"latest/postgres/create_am-114.sql",
121121
"latest/postgres/create_am-115.sql",

packages/transform/__tests__/kitchen-sink/15-16/latest-postgres-create_am.test.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,10 @@ it('latest-postgres-create_am', async () => {
6565
"latest/postgres/create_am-59.sql",
6666
"latest/postgres/create_am-60.sql",
6767
"latest/postgres/create_am-61.sql",
68-
// "latest/postgres/create_am-62.sql", // REMOVED: PG15 parser fails with "syntax error at or near 'DEFAULT'"
68+
"latest/postgres/create_am-62.sql",
6969
"latest/postgres/create_am-63.sql",
7070
"latest/postgres/create_am-64.sql",
71-
// "latest/postgres/create_am-65.sql", // REMOVED: PG15 parser fails with "syntax error at or near 'DEFAULT'"
71+
"latest/postgres/create_am-65.sql",
7272
"latest/postgres/create_am-66.sql",
7373
"latest/postgres/create_am-67.sql",
7474
"latest/postgres/create_am-68.sql",
@@ -77,7 +77,7 @@ it('latest-postgres-create_am', async () => {
7777
"latest/postgres/create_am-71.sql",
7878
"latest/postgres/create_am-72.sql",
7979
"latest/postgres/create_am-73.sql",
80-
// "latest/postgres/create_am-74.sql", // REMOVED: PG15 parser fails with "syntax error at or near 'DEFAULT'"
80+
"latest/postgres/create_am-74.sql",
8181
"latest/postgres/create_am-75.sql",
8282
"latest/postgres/create_am-76.sql",
8383
"latest/postgres/create_am-77.sql",
@@ -99,7 +99,7 @@ it('latest-postgres-create_am', async () => {
9999
"latest/postgres/create_am-93.sql",
100100
"latest/postgres/create_am-94.sql",
101101
"latest/postgres/create_am-95.sql",
102-
// "latest/postgres/create_am-96.sql", // REMOVED: PG15 parser fails with "syntax error at or near 'DEFAULT'"
102+
"latest/postgres/create_am-96.sql",
103103
"latest/postgres/create_am-97.sql",
104104
"latest/postgres/create_am-98.sql",
105105
"latest/postgres/create_am-99.sql",
@@ -109,10 +109,10 @@ it('latest-postgres-create_am', async () => {
109109
"latest/postgres/create_am-103.sql",
110110
"latest/postgres/create_am-104.sql",
111111
"latest/postgres/create_am-105.sql",
112-
// "latest/postgres/create_am-106.sql", // REMOVED: PG15 parser fails with "syntax error at or near 'DEFAULT'"
112+
"latest/postgres/create_am-106.sql",
113113
"latest/postgres/create_am-107.sql",
114114
"latest/postgres/create_am-108.sql",
115-
// "latest/postgres/create_am-109.sql", // REMOVED: PG15 parser fails with "syntax error at or near 'DEFAULT'"
115+
"latest/postgres/create_am-109.sql",
116116
"latest/postgres/create_am-110.sql",
117117
"latest/postgres/create_am-111.sql",
118118
"latest/postgres/create_am-112.sql",

packages/transform/test-utils/index.ts

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { readFileSync } from 'fs';
44
import * as path from 'path';
55
import { expect } from '@jest/globals';
66
import { diff } from 'jest-diff';
7+
import { skipTests } from './skip-tests';
78
const parser13 = new Parser({ version: 13 });
89
const parser14 = new Parser({ version: 14 });
910
const parser15 = new Parser({ version: 15 });
@@ -191,6 +192,18 @@ export class FixtureTestUtils {
191192

192193
const entries = this.getTestEntries(filters);
193194
for (const [relativePath, sql] of entries) {
195+
// Check if this test should be skipped
196+
const skipEntry = skipTests.find(([versionPrevious, versionNext, test, reason]) =>
197+
versionPrevious === this.versionPrevious &&
198+
versionNext === this.versionNext &&
199+
test === relativePath
200+
);
201+
202+
if (skipEntry) {
203+
console.log(`⏭️ SKIPPING: ${relativePath} - ${skipEntry[3]}`);
204+
continue;
205+
}
206+
194207
try {
195208
await this.expectParseTransformParseToBeEqual(relativePath, sql);
196209
} catch (error: any) {
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
export type SkipTest = [
2+
versionPrevious: number,
3+
versionNext: number,
4+
test: string,
5+
reason: string
6+
];
7+
8+
export const skipTests: SkipTest[] = [
9+
[15, 16, "latest/postgres/create_am-62.sql", "PG15 parser fails with 'syntax error at or near 'DEFAULT'"],
10+
[15, 16, "latest/postgres/create_am-65.sql", "PG15 parser fails with 'syntax error at or near 'DEFAULT'"],
11+
[15, 16, "latest/postgres/create_am-74.sql", "PG15 parser fails with 'syntax error at or near 'DEFAULT'"],
12+
[15, 16, "latest/postgres/create_am-96.sql", "PG15 parser fails with 'syntax error at or near 'DEFAULT'"],
13+
[15, 16, "latest/postgres/create_am-106.sql", "PG15 parser fails with 'syntax error at or near 'DEFAULT'"],
14+
[15, 16, "latest/postgres/create_am-109.sql", "PG15 parser fails with 'syntax error at or near 'DEFAULT'"],
15+
/////
16+
[13, 14, "latest/postgres/create_am-53.sql", "PG13 parser fails with 'syntax error at or near 'ACCESS'"],
17+
[13, 14, "latest/postgres/create_am-55.sql", "PG13 parser fails with 'syntax error at or near 'ACCESS'"],
18+
[13, 14, "latest/postgres/create_am-57.sql", "PG13 parser fails with 'syntax error at or near 'ACCESS'"],
19+
[13, 14, "latest/postgres/create_am-62.sql", "PG13 parser fails with 'syntax error at or near 'ACCESS'"],
20+
[13, 14, "latest/postgres/create_am-65.sql", "PG13 parser fails with 'syntax error at or near 'ACCESS'"],
21+
[13, 14, "latest/postgres/create_am-70.sql", "PG13 parser fails with 'syntax error at or near 'ACCESS'"],
22+
[13, 14, "latest/postgres/create_am-73.sql", "PG13 parser fails with 'syntax error at or near 'ACCESS'"],
23+
[13, 14, "latest/postgres/create_am-74.sql", "PG13 parser fails with 'syntax error at or near 'ACCESS'"],
24+
[13, 14, "latest/postgres/create_am-75.sql", "PG13 parser fails with 'syntax error at or near 'ACCESS'"],
25+
[13, 14, "latest/postgres/create_am-86.sql", "PG13 parser fails with 'syntax error at or near 'ACCESS'"],
26+
[13, 14, "latest/postgres/create_am-90.sql", "PG13 parser fails with 'syntax error at or near 'ACCESS'"],
27+
[13, 14, "latest/postgres/create_am-94.sql", "PG13 parser fails with 'syntax error at or near 'ACCESS'"],
28+
[13, 14, "latest/postgres/create_am-96.sql", "PG13 parser fails with 'syntax error at or near 'ACCESS'"],
29+
[13, 14, "latest/postgres/create_am-104.sql", "PG13 parser fails with 'syntax error at or near 'ACCESS'"],
30+
[13, 14, "latest/postgres/create_am-106.sql", "PG13 parser fails with 'syntax error at or near 'ACCESS'"],
31+
[13, 14, "latest/postgres/create_am-109.sql", "PG13 parser fails with 'syntax error at or near 'ACCESS'"],
32+
[13, 14, "latest/postgres/create_am-112.sql", "PG13 parser fails with 'syntax error at or near 'ACCESS'"],
33+
];

0 commit comments

Comments
 (0)