Skip to content

Commit 479fa71

Browse files
authored
Merge pull request #3000 from murgatroid99/grpc-js-xds_test_fix
grpc-js-xds: Remove .only from a test, switch port finding library
2 parents 202648b + 211be0f commit 479fa71

File tree

3 files changed

+5
-7
lines changed

3 files changed

+5
-7
lines changed

packages/grpc-js-xds/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,16 @@
3434
"devDependencies": {
3535
"@grpc/grpc-js": "file:../grpc-js",
3636
"@grpc/proto-loader": "file:../proto-loader",
37+
"@grpc/reflection": "file:../grpc-reflection",
3738
"@types/gulp": "^4.0.6",
3839
"@types/gulp-mocha": "0.0.32",
3940
"@types/mocha": "^5.2.6",
4041
"@types/node": ">=20.11.20",
41-
"@grpc/reflection": "file:../grpc-reflection",
4242
"@types/yargs": "^15.0.5",
43-
"find-free-ports": "^3.1.1",
4443
"grpc-health-check": "file:../grpc-health-check",
4544
"gts": "^5.0.1",
4645
"ncp": "^2.0.0",
46+
"portfinder": "^1.0.37",
4747
"typescript": "^5.1.3",
4848
"yargs": "^15.4.1"
4949
},

packages/grpc-js-xds/test/backend.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,9 @@ import { ProtoGrpcType } from "./generated/echo";
2121
import { EchoRequest__Output } from "./generated/grpc/testing/EchoRequest";
2222
import { EchoResponse } from "./generated/grpc/testing/EchoResponse";
2323

24-
import * as net from 'net';
2524
import { XdsServer } from "../src";
2625
import { ControlPlaneServer } from "./xds-server";
27-
import { findFreePorts } from 'find-free-ports';
28-
import { XdsServerCredentials } from "../src/xds-credentials";
26+
import { getPortsPromise } from 'portfinder';
2927

3028
const loadedProtos = loadPackageDefinition(loadSync(
3129
[
@@ -148,6 +146,6 @@ export class Backend {
148146
}
149147

150148
export async function createBackends(count: number, useXdsServer?: boolean, creds?: ServerCredentials | undefined, serverOptions?: ServerOptions): Promise<Backend[]> {
151-
const ports = await findFreePorts(count);
149+
const ports = await getPortsPromise(count);
152150
return ports.map(port => new Backend(port, useXdsServer ?? true, creds, serverOptions));
153151
}

packages/grpc-js-xds/test/test-rbac-filter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import { AnyExtension } from '@grpc/proto-loader';
2424
import { RBAC } from '../src/generated/envoy/extensions/filters/http/rbac/v3/RBAC';
2525
import { status } from '@grpc/grpc-js';
2626

27-
describe.only('RBAC HTTP filter', () => {
27+
describe('RBAC HTTP filter', () => {
2828
let xdsServer: ControlPlaneServer;
2929
let client: XdsTestClient;
3030
beforeEach(done => {

0 commit comments

Comments
 (0)