Skip to content

better error handling #1938

better error handling

better error handling #1938

Triggered via push March 19, 2025 00:27
Status Failure
Total duration 37s
Artifacts

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

20 errors and 4 warnings
Type Check: src/test/DummyRemoteSimulator.ts#L24
Argument of type 'WebsocketClient' is not assignable to parameter of type 'RemoteSimulatorParams'.
Type Check: src/test/RemoteSimulator.test.ts#L24
Argument of type 'WebsocketClient' is not assignable to parameter of type 'RemoteSimulatorParams'.
Type Check: src/test/RemoteSimulator.test.ts#L37
Argument of type 'WebsocketClient' is not assignable to parameter of type 'RemoteSimulatorParams'.
Type Check: src/test/RemoteSimulator.test.ts#L54
Argument of type 'WebsocketClient' is not assignable to parameter of type 'RemoteSimulatorParams'.
Type Check: src/test/RemoteSimulator.test.ts#L72
Argument of type 'WebsocketClient' is not assignable to parameter of type 'RemoteSimulatorParams'.
Type Check: src/test/RemoteSimulator.test.ts#L121
Argument of type 'WebsocketClient' is not assignable to parameter of type 'RemoteSimulatorParams'.
Type Check: src/test/RemoteSimulator.test.ts#L132
Argument of type 'WebsocketClient' is not assignable to parameter of type 'RemoteSimulatorParams'.
Type Check: src/test/SimulariumController.test.ts#L42
Cannot find name 'LocalSimulatorParams'. Did you mean 'ClientSimulatorParams'?
Type Check: src/test/SimulariumController.test.ts#L65
Argument of type '"buildSimulator"' is not assignable to parameter of type '"pause" | "time" | "start" | "onError" | "stop" | "sendUpdate" | "handleTrajectoryInfo" | "startRecording" | "stopRecording" | "initSimulator" | "configureOctopus" | "isSimulatorConfigured" | ... 25 more ... | "setCameraType"'.
Type Check: src/test/SimulariumController.test.ts#L68
Argument of type '"configureNetwork"' is not assignable to parameter of type '"pause" | "time" | "start" | "onError" | "stop" | "sendUpdate" | "handleTrajectoryInfo" | "startRecording" | "stopRecording" | "initSimulator" | "configureOctopus" | "isSimulatorConfigured" | ... 25 more ... | "setCameraType"'.
src/test/RemoteSimulator.test.ts > RemoteSimulator > createWebSocket > creates a WebSocket object: src/simularium/Simulator/RemoteSimulator.ts#L34
Error: RemoteSimulator requires a NetConnectionParams ❯ new RemoteSimulator src/simularium/Simulator/RemoteSimulator.ts:34:19 ❯ src/test/RemoteSimulator.test.ts:24:31
src/test/RemoteSimulator.test.ts > RemoteSimulator > checkConnection > returns true if connection succeeds within allotted time with no retries: src/simularium/Simulator/RemoteSimulator.ts#L34
Error: RemoteSimulator requires a NetConnectionParams ❯ new RemoteSimulator src/simularium/Simulator/RemoteSimulator.ts:34:19 ❯ src/test/RemoteSimulator.test.ts:37:31
src/test/RemoteSimulator.test.ts > RemoteSimulator > checkConnection > returns false if connection does not succeed within allotted time and number of retries: src/simularium/Simulator/RemoteSimulator.ts#L34
Error: RemoteSimulator requires a NetConnectionParams ❯ new RemoteSimulator src/simularium/Simulator/RemoteSimulator.ts:34:19 ❯ src/test/RemoteSimulator.test.ts:54:31
src/test/RemoteSimulator.test.ts > RemoteSimulator > checkConnection > returns true if connection succeeds on the retry: src/simularium/Simulator/RemoteSimulator.ts#L34
Error: RemoteSimulator requires a NetConnectionParams ❯ new RemoteSimulator src/simularium/Simulator/RemoteSimulator.ts:34:19 ❯ src/test/RemoteSimulator.test.ts:72:31
src/test/RemoteSimulator.test.ts > RemoteSimulator > initialize > does not throw error if connectToRemoteServer succeeds: src/simularium/Simulator/RemoteSimulator.ts#L34
Error: RemoteSimulator requires a NetConnectionParams ❯ new RemoteSimulator src/simularium/Simulator/RemoteSimulator.ts:34:19 ❯ src/test/RemoteSimulator.test.ts:121:31
src/test/RemoteSimulator.test.ts > RemoteSimulator > initialize > throws error emitted by connectToRemoteServer as a FrontEndError if connection fails: src/simularium/Simulator/RemoteSimulator.ts#L34
Error: RemoteSimulator requires a NetConnectionParams ❯ new RemoteSimulator src/simularium/Simulator/RemoteSimulator.ts:34:19 ❯ src/test/RemoteSimulator.test.ts:132:31
src/test/SimulariumController.test.ts > SimulariumController > changeFile() with Local File > should configure a LocalFileSimulator if a simulariumFile is provided: src/test/SimulariumController.test.ts#L111
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ src/test/SimulariumController.test.ts:111:56
src/test/SimulariumController.test.ts > SimulariumController > changeFile() with Local File > sets playBackFile to match incoming params: src/test/SimulariumController.test.ts#L122
AssertionError: expected '' to be 'local.simularium' // Object.is equality - Expected + Received - local.simularium ❯ src/test/SimulariumController.test.ts:122:42
src/test/SimulariumController.test.ts > SimulariumController > changeFile() with Local Procedural Simulator > configures a ClientSimulator when clientSimulatorImpl is provided: src/test/SimulariumController.test.ts#L144
AssertionError: expected false to be true // Object.is equality - Expected + Received - true + false ❯ src/test/SimulariumController.test.ts:144:56
src/test/SimulariumController.test.ts > SimulariumController > changeFile() with Local Procedural Simulator > sets playBackFile to match incoming params: src/test/SimulariumController.test.ts#L154
AssertionError: expected '' to be 'procedural' // Object.is equality - Expected + Received - procedural ❯ src/test/SimulariumController.test.ts:154:42
✅ Lint: src/simularium/types.ts#L2
'ISimulariumFile' is defined but never used
✅ Lint: src/simularium/types.ts#L3
'IClientSimulatorImpl' is defined but never used
✅ Lint: src/simularium/types.ts#L4
'NetConnectionParams' is defined but never used
✅ Lint: src/test/TestClientSimulatorImpl.ts#L58
'data' is defined but never used. Allowed unused args must match /^_/u