From 4b450e2e5cdbb655e1c18a0292d4cdc5fc07e62d Mon Sep 17 00:00:00 2001 From: RyuJongJin <266630912+RyuJongJin@users.noreply.github.com> Date: Tue, 20 Oct 2026 17:39:17 +0900 Subject: [PATCH] =?UTF-8?q?WIP=20=EC=8B=9C=ED=97=98:=20Tor=20=C2=B7=20CEF?= =?UTF-8?q?=20=C2=B7=20DNS=20=EC=8B=A4=EC=A0=9C=20=EC=97=B0=EA=B2=B0=20?= =?UTF-8?q?=EC=8B=9C=ED=97=98=EC=9D=98=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20?= =?UTF-8?q?=ED=8F=B4=EB=8D=94=EB=8A=94=20heldByApp=20(tor=20=C2=B7=20WebVi?= =?UTF-8?q?ew=20=EA=B0=80=20=EC=95=B1=EC=9D=B4=20=EB=81=9D=EB=82=A0=20?= =?UTF-8?q?=EB=95=8C=EA=B9=8C=EC=A7=80=20=EC=9E=A1=EC=95=84=20%TEMP%=20?= =?UTF-8?q?=EC=97=90=20jj=5Ftor=5Freal=5F=20=EC=9D=B4=20=EB=82=A8=EC=95=98?= =?UTF-8?q?=EC=9D=8C=20-=20test=5Ftemp=5Fcheck=20=EA=B0=80=20=EC=8B=A4?= =?UTF-8?q?=ED=96=89=20=ED=8F=B4=EB=8D=94=EC=99=80=20=ED=95=A8=EA=BB=98=20?= =?UTF-8?q?=EC=A7=80=EC=9B=80,=20=EA=B4=80=EB=A6=AC=EC=9E=90=20=EC=A7=80?= =?UTF-8?q?=EC=8B=9C=2010/20)=20(=EA=B2=80=ED=86=A0=20=EB=8C=80=EA=B8=B0)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- integration_test/cef_dns_real_test.dart | 2 +- integration_test/dns_block_real_test.dart | 2 +- integration_test/tor_dns_real_test.dart | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/integration_test/cef_dns_real_test.dart b/integration_test/cef_dns_real_test.dart index e5f74d2..b46952c 100644 --- a/integration_test/cef_dns_real_test.dart +++ b/integration_test/cef_dns_real_test.dart @@ -34,7 +34,7 @@ void main() { } CefRuntime.rememberStartState(); expect(CefRuntime.readyThisRun, isTrue); - final data = Platform.environment['JJ_MKVMAKER_DATA'] ?? testTempDir('jj_cef_real_').path; + final data = Platform.environment['JJ_MKVMAKER_DATA'] ?? testTempDir('jj_cef_real_', heldByApp: true).path; Directory(data).createSync(recursive: true); final c = AppController(PlatformServices(mediaTool: ProcessMediaTool('x', 'y'), storage: DesktopStorageService())); c.settings diff --git a/integration_test/dns_block_real_test.dart b/integration_test/dns_block_real_test.dart index f38fd6b..61bfe2e 100644 --- a/integration_test/dns_block_real_test.dart +++ b/integration_test/dns_block_real_test.dart @@ -21,7 +21,7 @@ void main() { IntegrationTestWidgetsFlutterBinding.ensureInitialized(); testWidgets('250: 닿지 않는 DNS → 브라우저에 앱 덮개 (Edge 실제)', (tester) async { - final data = Platform.environment['JJ_MKVMAKER_DATA'] ?? testTempDir('jj_dns_block_').path; + final data = Platform.environment['JJ_MKVMAKER_DATA'] ?? testTempDir('jj_dns_block_', heldByApp: true).path; Directory(data).createSync(recursive: true); final c = AppController(PlatformServices(mediaTool: ProcessMediaTool('x', 'y'), storage: DesktopStorageService())); c.settings diff --git a/integration_test/tor_dns_real_test.dart b/integration_test/tor_dns_real_test.dart index 7570d25..ab3ee8b 100644 --- a/integration_test/tor_dns_real_test.dart +++ b/integration_test/tor_dns_real_test.dart @@ -27,7 +27,7 @@ void main() { IntegrationTestWidgetsFlutterBinding.ensureInitialized(); testWidgets('DNS 강제 · Tor 화면 실제 연결', (tester) async { - final data = Platform.environment['JJ_MKVMAKER_DATA'] ?? testTempDir('jj_tor_real_').path; + final data = Platform.environment['JJ_MKVMAKER_DATA'] ?? testTempDir('jj_tor_real_', heldByApp: true).path; Directory(data).createSync(recursive: true); ComponentStore.dataDirectory = data; ComponentStore.shared = ComponentStore(data);