Skip to content

Commit b623b75

Browse files
Concurrency fixed. Cassandra/Cloudstorage WIP
1 parent 9398dca commit b623b75

File tree

5 files changed

+16
-16
lines changed

5 files changed

+16
-16
lines changed

packages/modules/cassandra/src/cassandra-container.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { CassandraContainer } from "./cassandra-container";
55

66
const IMAGE = getImage(__dirname);
77

8-
describe("Cassandra", { timeout: 240_000 }, () => {
8+
describe.sequential("Cassandra", { timeout: 240_000 }, () => {
99
// connectWithDefaultCredentials {
1010
it("should connect and execute a query with default credentials", async () => {
1111
const container = await new CassandraContainer(IMAGE).start();

packages/modules/gcloud/src/cloudstorage-emulator-container.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ async function getRequestBodyFromReadableStream(stream: ReadableStream<Uint8Arra
3030
return fullString;
3131
}
3232

33-
describe("CloudStorageEmulatorContainer", { timeout: 240_000 }, () => {
33+
describe.sequential("CloudStorageEmulatorContainer", { timeout: 240_000 }, () => {
3434
const server = setupServer();
3535

3636
beforeAll(() => {

packages/modules/kurrentdb/src/kurrentdb-container.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ describe("KurrentDbContainer", { timeout: 240_000 }, () => {
4242
]);
4343

4444
await container.stop();
45+
await client.dispose();
4546
});
4647
// }
4748

@@ -86,6 +87,7 @@ describe("KurrentDbContainer", { timeout: 240_000 }, () => {
8687
);
8788
await stream.unsubscribe();
8889
await container.stop();
90+
await client.dispose();
8991
});
9092
// }
9193
});

packages/testcontainers/src/container-runtime/auth/get-auth-config.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { Mock } from "vitest";
1+
import type { Mock } from "vitest";
22

3-
describe("get auth config", () => {
3+
describe.sequential("get auth config", () => {
44
let mockExistsSync: Mock;
55
let mockReadFile: Mock;
66

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,15 @@
1-
import { Server } from "http";
21
import { GenericContainer } from "../generic-container/generic-container";
32
import { Network } from "../network/network";
43
import { TestContainers } from "../test-containers";
54
import { RandomPortGenerator } from "../utils/port-generator";
65
import { createTestServer } from "../utils/test-helper";
76

87
describe("PortForwarder", { timeout: 180_000 }, () => {
9-
let randomPort: number;
10-
let server: Server;
11-
12-
beforeEach(async () => {
13-
randomPort = await new RandomPortGenerator().generatePort();
14-
server = await createTestServer(randomPort);
15-
});
16-
17-
afterEach(async () => {
18-
await new Promise((resolve) => server.close(resolve));
19-
});
8+
const portGen = new RandomPortGenerator();
209

2110
it("should expose host ports to the container", async () => {
11+
const randomPort = await portGen.generatePort();
12+
const server = await createTestServer(randomPort);
2213
await TestContainers.exposeHostPorts(randomPort);
2314

2415
const container = await new GenericContainer("cristianrgreco/testcontainer:1.1.14").start();
@@ -27,9 +18,12 @@ describe("PortForwarder", { timeout: 180_000 }, () => {
2718
expect(output).toEqual(expect.stringContaining("hello world"));
2819

2920
await container.stop();
21+
server.close();
3022
});
3123

3224
it("should expose host ports to the container with custom network", async () => {
25+
const randomPort = await portGen.generatePort();
26+
const server = await createTestServer(randomPort);
3327
await TestContainers.exposeHostPorts(randomPort);
3428

3529
const network = await new Network().start();
@@ -40,9 +34,12 @@ describe("PortForwarder", { timeout: 180_000 }, () => {
4034

4135
await container.stop();
4236
await network.stop();
37+
server.close();
4338
});
4439

4540
it("should expose host ports to the container with custom network and network alias", async () => {
41+
const randomPort = await portGen.generatePort();
42+
const server = await createTestServer(randomPort);
4643
await TestContainers.exposeHostPorts(randomPort);
4744

4845
const network = await new Network().start();
@@ -56,5 +53,6 @@ describe("PortForwarder", { timeout: 180_000 }, () => {
5653

5754
await container.stop();
5855
await network.stop();
56+
server.close();
5957
});
6058
});

0 commit comments

Comments
 (0)