Skip to content

Commit 9221fd0

Browse files
thymikeeclaude
andcommitted
refactor(test): point moved sdk, remote and metro tests at their new neighbours
Specifier-only edits; the one other change is the mutation-lane exclusion path in vitest.config.ts. Co-Authored-By: Claude Opus 5.5 <[email protected]>
1 parent 795b974 commit 9221fd0

13 files changed

Lines changed: 22 additions & 27 deletions

‎src/metro/client-metro-auto-companion.test.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ import path from 'node:path';
55
import { mkdtempForTestSync } from '@agent-device/test-kit/tmp-dir';
66
import { AppError } from '@agent-device/kernel/errors';
77

8-
vi.mock('../metro/client-metro-companion.ts', () => ({
8+
vi.mock('./client-metro-companion.ts', () => ({
99
ensureMetroCompanion: vi.fn(),
1010
}));
1111

12-
import { ensureMetroCompanion } from '../metro/client-metro-companion.ts';
13-
import { prepareMetroRuntime } from '../metro/client-metro.ts';
12+
import { ensureMetroCompanion } from './client-metro-companion.ts';
13+
import { prepareMetroRuntime } from './client-metro.ts';
1414

1515
const TEST_BRIDGE_SCOPE = {
1616
tenantId: 'tenant-1',

‎src/metro/client-metro-companion.test.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import {
2828
type ConfirmedProcessStop,
2929
} from '@agent-device/host-kit/process';
3030

31-
import { ensureMetroCompanion, stopMetroCompanion } from '../metro/client-metro-companion.ts';
31+
import { ensureMetroCompanion, stopMetroCompanion } from './client-metro-companion.ts';
3232
import { ensureReactDevtoolsCompanion } from '../client/client-react-devtools-companion.ts';
3333
import { METRO_COMPANION_RUN_ARG } from '../client/client-companion-tunnel-contract.ts';
3434

‎src/metro/client-metro-startup-cleanup.test.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import {
2525
type ConfirmedProcessStop,
2626
} from '@agent-device/host-kit/process';
2727

28-
import { prepareMetroRuntime } from '../metro/client-metro.ts';
28+
import { prepareMetroRuntime } from './client-metro.ts';
2929

3030
afterEach(() => {
3131
vi.useRealTimers();

‎src/metro/client-metro.test.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ import { createServer } from 'node:http';
77
import type { Socket } from 'node:net';
88
import net from 'node:net';
99
import path from 'node:path';
10-
import { prepareMetroRuntime, reloadMetro } from '../metro/client-metro.ts';
11-
import { resolveMetroReloadEndpoints } from '../metro/metro-reload-endpoints.ts';
10+
import { prepareMetroRuntime, reloadMetro } from './client-metro.ts';
11+
import { resolveMetroReloadEndpoints } from './metro-reload-endpoints.ts';
1212
import { createAgentDeviceClient } from '../agent-device-client.ts';
13-
import { readMetroSessionHints } from '../metro/metro-session-hints.ts';
13+
import { readMetroSessionHints } from './metro-session-hints.ts';
1414
import { resolveDaemonPaths } from '@agent-device/daemon-contracts/daemon-resolution';
1515
import { AppError } from '@agent-device/kernel/errors';
1616
import { isProcessAlive, waitForProcessExit } from '@agent-device/host-kit/process';

‎src/metro/metro-session-hints.test.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
clearMetroSessionHints,
99
readMetroSessionHints,
1010
writeMetroSessionHints,
11-
} from '../metro/metro-session-hints.ts';
11+
} from './metro-session-hints.ts';
1212
import { mkdtempForTestSync } from '@agent-device/test-kit/tmp-dir';
1313

1414
function tempStateDir(): string {

‎src/remote/__tests__/remote-config-public.test.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ import { test } from 'vitest';
22
import assert from 'node:assert/strict';
33
import fs from 'node:fs';
44
import path from 'node:path';
5-
import { resolveRemoteConfigProfile } from '../remote/remote-config.ts';
6-
import { resolveRemoteConfigPath } from '../remote/remote-config-core.ts';
5+
import { resolveRemoteConfigProfile } from '../remote-config.ts';
6+
import { resolveRemoteConfigPath } from '../remote-config-core.ts';
77
import { mkdtempForTestSync } from '@agent-device/test-kit/tmp-dir';
88

99
test('public remote-config helpers resolve file paths and merged profiles', () => {

‎src/remote/__tests__/upload-client-cancellation.test.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import fs from 'node:fs';
1313
import http, { type IncomingMessage, type ServerResponse } from 'node:http';
1414
import path from 'node:path';
1515
import { once } from 'node:events';
16-
import { uploadArtifact } from '../remote/upload-client.ts';
16+
import { uploadArtifact } from '../upload-client.ts';
1717
import { mkdtempForTestSync } from '@agent-device/test-kit/tmp-dir';
1818

1919
const TEST_TOKEN = 'agent-device-upload-cancel-token';

‎src/remote/__tests__/upload-client.test.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ import { createHash, randomUUID } from 'node:crypto';
44
import fs from 'node:fs';
55
import http, { type IncomingMessage, type ServerResponse } from 'node:http';
66
import path from 'node:path';
7-
import { uploadArtifact } from '../remote/upload-client.ts';
8-
import type { UploadProgressEvent } from '../remote/upload-progress.ts';
7+
import { uploadArtifact } from '../upload-client.ts';
8+
import type { UploadProgressEvent } from '../upload-progress.ts';
99
import { runCmdSync, withCommandExecutorOverride } from '@agent-device/host-kit/command';
1010
import { mkdtempForTestSync } from '@agent-device/test-kit/tmp-dir';
1111
import { closeLoopbackServer, listenOnLoopback } from '@agent-device/test-kit/loopback';

‎src/sdk/android-adb-public.test.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import assert from 'node:assert/strict';
22
import { test } from 'vitest';
33

44
test('public android-adb entrypoint exposes helpers but not resolver internals', async () => {
5-
const androidAdb = await import('../sdk/android-adb.ts');
5+
const androidAdb = await import('./android-adb.ts');
66

77
assert.equal(typeof androidAdb.createAndroidPortReverseManager, 'function');
88
assert.equal(typeof androidAdb.captureAndroidLogcatWithAdb, 'function');

‎src/sdk/batch-public.test.ts‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { test } from 'vitest';
22
import assert from 'node:assert/strict';
3-
import { runBatch } from '../../sdk/batch.ts';
3+
import { runBatch } from './batch.ts';
44
import type { DaemonRequest } from '@agent-device/kernel/contracts';
55

66
test('public batch entrypoint exports daemon-compatible orchestration helpers', async () => {

0 commit comments

Comments
 (0)