Skip to content

Commit 4c2031a

Browse files
committed
test: run vite e2e in development mode
1 parent 5c24c24 commit 4c2031a

File tree

22 files changed

+28
-45
lines changed

22 files changed

+28
-45
lines changed

clients/client-cognito-identity/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"clean": "rimraf ./dist-* && rimraf *.tsbuildinfo",
1313
"extract:docs": "api-extractor run --local",
1414
"generate:client": "node ../../scripts/generate-clients/single-service --solo cognito-identity",
15-
"test:e2e": "vitest run -c vitest.config.e2e.ts",
15+
"test:e2e": "vitest run -c vitest.config.e2e.ts --mode development",
1616
"test:e2e:watch": "vitest watch -c vitest.config.e2e.ts"
1717
},
1818
"main": "./dist-cjs/index.js",

clients/client-cognito-identity/vitest.config.e2e.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,5 @@ export default defineConfig({
44
test: {
55
include: ["**/*.e2e.spec.ts"],
66
environment: "happy-dom",
7-
env: process.env as Record<string, string>,
87
},
98
});

clients/client-kinesis/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"clean": "rimraf ./dist-* && rimraf *.tsbuildinfo",
1313
"extract:docs": "api-extractor run --local",
1414
"generate:client": "node ../../scripts/generate-clients/single-service --solo kinesis",
15-
"test:e2e": "vitest run -c vitest.config.e2e.ts",
15+
"test:e2e": "vitest run -c vitest.config.e2e.ts --mode development",
1616
"test:e2e:watch": "vitest watch -c vitest.config.e2e.ts"
1717
},
1818
"main": "./dist-cjs/index.js",

clients/client-kinesis/vitest.config.e2e.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,5 @@ export default defineConfig({
44
test: {
55
include: ["**/*.e2e.spec.ts"],
66
environment: "node",
7-
env: process.env as Record<string, string>,
87
},
98
});

clients/client-s3/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@
1414
"generate:client": "node ../../scripts/generate-clients/single-service --solo s3",
1515
"test": "vitest run",
1616
"test:watch": "vitest watch",
17-
"test:e2e": "vitest run -c vitest.config.e2e.ts && yarn test:browser",
17+
"test:e2e": "vitest run -c vitest.config.e2e.ts --mode development && yarn test:browser",
1818
"test:e2e:watch": "vitest watch -c vitest.config.e2e.ts",
19-
"test:browser": "node ./test/browser-build/esbuild && vitest run -c vitest.config.browser.ts",
19+
"test:browser": "node ./test/browser-build/esbuild && vitest run -c vitest.config.browser.ts --mode development",
2020
"test:browser:watch": "node ./test/browser-build/esbuild && vitest watch -c vitest.config.browser.ts"
2121
},
2222
"main": "./dist-cjs/index.js",

clients/client-s3/vitest.config.e2e.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,5 @@ export default defineConfig({
55
exclude: ["**/*.browser.e2e.spec.ts"],
66
include: ["**/*.e2e.spec.ts"],
77
environment: "node",
8-
env: process.env as Record<string, string>,
98
},
109
});

clients/client-transcribe-streaming/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"clean": "rimraf ./dist-* && rimraf *.tsbuildinfo",
1313
"extract:docs": "api-extractor run --local",
1414
"generate:client": "node ../../scripts/generate-clients/single-service --solo transcribe-streaming",
15-
"test:e2e": "vitest run -c vitest.config.e2e.ts",
15+
"test:e2e": "vitest run -c vitest.config.e2e.ts --mode development",
1616
"test:e2e:watch": "vitest watch -c vitest.config.e2e.ts"
1717
},
1818
"main": "./dist-cjs/index.js",

clients/client-transcribe-streaming/vitest.config.e2e.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,5 @@ export default defineConfig({
44
test: {
55
include: ["**/*.e2e.spec.ts"],
66
environment: "node",
7-
env: process.env as Record<string, string>,
87
},
98
});

lib/lib-dynamodb/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"clean": "rimraf ./dist-* && rimraf *.tsbuildinfo",
1616
"extract:docs": "api-extractor run --local",
1717
"test": "vitest run",
18-
"test:e2e": "vitest run -c vitest.config.e2e.ts",
18+
"test:e2e": "vitest run -c vitest.config.e2e.ts --mode development",
1919
"test:watch": "vitest watch",
2020
"test:e2e:watch": "vitest watch -c vitest.config.e2e.ts"
2121
},

lib/lib-dynamodb/vitest.config.e2e.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,5 @@ export default defineConfig({
44
test: {
55
include: ["**/*.e2e.spec.ts"],
66
environment: "node",
7-
env: process.env as Record<string, string>,
87
},
98
});

lib/lib-storage/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"clean": "rimraf ./dist-* && rimraf *.tsbuildinfo",
1616
"extract:docs": "api-extractor run --local",
1717
"test": "vitest run",
18-
"test:e2e": "vitest run -c vitest.config.e2e.ts",
18+
"test:e2e": "vitest run -c vitest.config.e2e.ts --mode development",
1919
"test:watch": "vitest watch",
2020
"test:e2e:watch": "vitest watch -c vitest.config.e2e.ts"
2121
},

lib/lib-storage/src/lib-storage.e2e.spec.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import { setTestCredentials } from "@aws-sdk/aws-util-test";
22
import { S3 } from "@aws-sdk/client-s3";
33
import { Upload } from "@aws-sdk/lib-storage";
4-
import type { AwsCredentialIdentity } from "@smithy/types";
54
import { randomBytes } from "crypto";
65
import { Readable } from "stream";
76
import { afterAll, beforeAll, describe, expect, test as it } from "vitest";
@@ -111,7 +110,6 @@ describe("@aws-sdk/lib-storage", () => {
111110

112111
const client = new MockFailureS3({
113112
region,
114-
credentials,
115113
});
116114

117115
const requestLog = [] as string[];

lib/lib-storage/vitest.config.e2e.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,5 @@ export default defineConfig({
44
test: {
55
include: ["**/*.e2e.spec.ts"],
66
environment: "node",
7-
env: process.env as Record<string, string>,
87
},
98
});

packages/ec2-metadata-service/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"build:types:downlevel": "downlevel-dts dist-types dist-types/ts3.4",
1111
"clean": "rimraf ./dist-* && rimraf *.tsbuildinfo",
1212
"test": "vitest run --passWithNoTests",
13-
"test:e2e": "vitest run -c vitest.config.e2e.ts",
13+
"test:e2e": "vitest run -c vitest.config.e2e.ts --mode development",
1414
"test:watch": "vitest watch --passWithNoTests",
1515
"test:e2e:watch": "vitest watch -c vitest.config.e2e.ts"
1616
},

packages/ec2-metadata-service/vitest.config.e2e.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,5 @@ export default defineConfig({
44
test: {
55
include: ["**/*.e2e.spec.ts"],
66
environment: "node",
7-
env: process.env as Record<string, string>,
87
},
98
});

packages/middleware-sdk-s3/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"clean": "rimraf ./dist-* && rimraf *.tsbuildinfo",
1212
"test": "vitest run",
1313
"test:integration": "vitest run -c vitest.config.integ.ts",
14-
"test:e2e": "vitest run -c vitest.config.e2e.ts",
14+
"test:e2e": "vitest run -c vitest.config.e2e.ts --mode development",
1515
"extract:docs": "api-extractor run --local",
1616
"test:watch": "vitest watch",
1717
"test:integration:watch": "vitest watch -c vitest.config.integ.ts",

packages/middleware-sdk-s3/vitest.config.e2e.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,5 @@ export default defineConfig({
44
test: {
55
include: ["**/*.e2e.spec.ts"],
66
environment: "node",
7-
env: process.env as Record<string, string>,
87
},
98
});

packages/s3-presigned-post/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"clean": "rimraf ./dist-* && rimraf *.tsbuildinfo",
1212
"extract:docs": "api-extractor run --local",
1313
"test": "vitest run",
14-
"test:e2e": "vitest run -c vitest.config.e2e.ts",
14+
"test:e2e": "vitest run -c vitest.config.e2e.ts --mode development",
1515
"test:watch": "vitest watch",
1616
"test:e2e:watch": "vitest watch -c vitest.config.e2e.ts"
1717
},

packages/s3-presigned-post/vitest.config.e2e.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,5 @@ export default defineConfig({
44
test: {
55
include: ["**/*.e2e.spec.ts"],
66
environment: "node",
7-
env: process.env as Record<string, string>,
87
},
98
});

scripts/turbo/index.js

Lines changed: 18 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,35 @@
11
// Build script to handle Turborepo build execution
22
const { spawnProcess } = require("../utils/spawn-process");
33
const path = require("path");
4-
const { loadSharedConfigFiles } = require("@smithy/shared-ini-file-loader");
54

65
const runTurbo = async (task, args, { apiSecret, apiEndpoint, apiSignatureKey } = {}) => {
76
const command = ["turbo", "run", task, "--concurrency=100%", "--output-logs=hash-only"];
87
command.push(...args);
98
const turboRoot = path.join(__dirname, "..", "..");
109

11-
const ini = await loadSharedConfigFiles();
12-
const profileData = ini.configFile["sdk-integ-test"];
13-
if (profileData) {
14-
console.log("Setting AWS_PROFILE=sdk-integ-test");
15-
process.env.AWS_PROFILE = "sdk-integ-test";
16-
}
10+
const turboEnv = {
11+
...process.env,
12+
TURBO_TELEMETRY_DISABLED: "1",
13+
...(apiSecret &&
14+
apiEndpoint &&
15+
apiSignatureKey && {
16+
TURBO_API: apiEndpoint,
17+
TURBO_REMOTE_CACHE_SIGNATURE_KEY: apiSignatureKey,
18+
TURBO_TOKEN: apiSecret,
19+
TURBO_TEAM: "aws-sdk-js",
20+
}),
21+
...(!process.env.CODEBUILD_BUILD_ARN && {
22+
TURBO_REMOTE_CACHE_READ_ONLY: "1",
23+
}),
24+
};
25+
26+
console.log("TURBO ENV", env);
1727

1828
try {
1929
return await spawnProcess("yarn", command, {
2030
stdio: "inherit",
2131
cwd: turboRoot,
22-
env: {
23-
...process.env,
24-
TURBO_TELEMETRY_DISABLED: "1",
25-
...(apiSecret &&
26-
apiEndpoint &&
27-
apiSignatureKey && {
28-
TURBO_API: apiEndpoint,
29-
TURBO_REMOTE_CACHE_SIGNATURE_KEY: apiSignatureKey,
30-
TURBO_TOKEN: apiSecret,
31-
TURBO_TEAM: "aws-sdk-js",
32-
}),
33-
...(!process.env.CODEBUILD_BUILD_ARN && {
34-
TURBO_REMOTE_CACHE_READ_ONLY: "1",
35-
}),
36-
},
32+
env,
3733
});
3834
} catch (error) {
3935
console.error("Error running turbo:", error);

tests/e2e/get-integ-test-resources.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ exports.getIntegTestResources = async () => {
1414

1515
const cloudformation = new CloudFormationClient({
1616
region,
17-
logger: console,
1817
});
1918
const stackName = "SdkReleaseV3IntegTestResourcesStack";
2019

vitest.config.e2e.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,5 @@ export default defineConfig({
55
exclude: ["node_modules", "**/*.browser.e2e.spec.ts"],
66
include: ["**/*.e2e.spec.ts"],
77
environment: "node",
8-
env: process.env as Record<string, string>,
98
},
109
});

0 commit comments

Comments
 (0)