Skip to content

Commit aa2e4ec

Browse files
committed
chore: WidgetCore 테스트 스킴 분리 및 파일 위치 이동
1 parent 7504cc4 commit aa2e4ec

9 files changed

Lines changed: 484 additions & 73 deletions

Widget/DevLogWidgetCore/DevLogWidgetCore.xcodeproj/project.pbxproj

Lines changed: 220 additions & 0 deletions
Large diffs are not rendered by default.
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<Scheme
3+
LastUpgradeVersion = "1600"
4+
version = "1.7">
5+
<BuildAction
6+
parallelizeBuildables = "YES"
7+
buildImplicitDependencies = "YES"
8+
buildArchitectures = "Automatic">
9+
<BuildActionEntries>
10+
<BuildActionEntry
11+
buildForTesting = "YES"
12+
buildForRunning = "NO"
13+
buildForProfiling = "NO"
14+
buildForArchiving = "NO"
15+
buildForAnalyzing = "NO">
16+
<BuildableReference
17+
BuildableIdentifier = "primary"
18+
BlueprintIdentifier = "F425C01049EE418C85A74D15"
19+
BuildableName = "DevLogWidgetCoreTests.xctest"
20+
BlueprintName = "DevLogWidgetCoreTests"
21+
ReferencedContainer = "container:DevLogWidgetCore.xcodeproj">
22+
</BuildableReference>
23+
</BuildActionEntry>
24+
</BuildActionEntries>
25+
</BuildAction>
26+
<TestAction
27+
buildConfiguration = "Debug"
28+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
29+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
30+
shouldUseLaunchSchemeArgsEnv = "YES"
31+
shouldAutocreateTestPlan = "YES">
32+
<Testables>
33+
<TestableReference
34+
skipped = "NO">
35+
<BuildableReference
36+
BuildableIdentifier = "primary"
37+
BlueprintIdentifier = "F425C01049EE418C85A74D15"
38+
BuildableName = "DevLogWidgetCoreTests.xctest"
39+
BlueprintName = "DevLogWidgetCoreTests"
40+
ReferencedContainer = "container:DevLogWidgetCore.xcodeproj">
41+
</BuildableReference>
42+
</TestableReference>
43+
</Testables>
44+
</TestAction>
45+
<LaunchAction
46+
buildConfiguration = "Debug"
47+
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
48+
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
49+
launchStyle = "0"
50+
useCustomWorkingDirectory = "NO"
51+
ignoresPersistentStateOnLaunch = "NO"
52+
debugDocumentVersioning = "YES"
53+
debugServiceExtension = "internal"
54+
allowLocationSimulation = "YES">
55+
</LaunchAction>
56+
<ProfileAction
57+
buildConfiguration = "Release"
58+
shouldUseLaunchSchemeArgsEnv = "YES"
59+
savedToolIdentifier = ""
60+
useCustomWorkingDirectory = "NO"
61+
debugDocumentVersioning = "YES">
62+
</ProfileAction>
63+
<AnalyzeAction
64+
buildConfiguration = "Debug">
65+
</AnalyzeAction>
66+
<ArchiveAction
67+
buildConfiguration = "Release"
68+
revealArchiveInOrganizer = "YES">
69+
</ArchiveAction>
70+
</Scheme>

DevLog_Unit/Widget/WidgetHeatmapPlaceholderShapeTests.swift renamed to Widget/DevLogWidgetCore/Tests/Common/WidgetHeatmapPlaceholderShapeTests.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
//
22
// WidgetHeatmapPlaceholderShapeTests.swift
3-
// DevLog_Unit
3+
// DevLogWidgetCoreTests
44
//
55
// Created by opfic on 4/30/26.
66
//
77

88
import Foundation
99
import Testing
10-
@testable import DevLog
10+
@testable import DevLogWidgetCore
1111

1212
struct WidgetHeatmapPlaceholderShapeTests {
1313
@Test("Heatmap 위젯 placeholder는 현재 월과 분기의 실제 날짜 위치를 사용한다")

DevLog_Unit/Widget/WidgetSharedConstantsTests.swift renamed to Widget/DevLogWidgetCore/Tests/Common/WidgetSharedConstantsTests.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
//
22
// WidgetSharedConstantsTests.swift
3-
// DevLog_Unit
3+
// DevLogWidgetCoreTests
44
//
55
// Created by opfic on 4/29/26.
66
//
77

88
import Testing
9-
@testable import DevLog
9+
@testable import DevLogWidgetCore
1010

1111
struct WidgetSharedConstantsTests {
1212
@Test("위젯 kind와 snapshot key는 공유 상수로 관리한다")

DevLog_Unit/Widget/WidgetSyncEventTests.swift renamed to Widget/DevLogWidgetCore/Tests/Common/WidgetSyncEventTests.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
//
22
// WidgetSyncEventTests.swift
3-
// DevLog_Unit
3+
// DevLogWidgetCoreTests
44
//
55
// Created by opfic on 4/29/26.
66
//
77

88
import Foundation
99
import Testing
10-
@testable import DevLog
10+
@testable import DevLogWidgetCore
1111

1212
struct WidgetSyncEventTests {
1313
@Test("위젯 동기화 이벤트는 동기화 요청만 표현한다")

DevLog_Unit/Widget/HeatmapWidgetSnapshotFactoryTests.swift renamed to Widget/DevLogWidgetCore/Tests/Heatmap/HeatmapWidgetSnapshotFactoryTests.swift

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
//
22
// HeatmapWidgetSnapshotFactoryTests.swift
3-
// DevLog_Unit
3+
// DevLogWidgetCoreTests
44
//
55
// Created by opfic on 4/17/26.
66
//
77

88
import Foundation
99
import Testing
10-
@testable import DevLog
10+
import DevLogDomain
11+
@testable import DevLogWidgetCore
1112

1213
struct HeatmapWidgetSnapshotFactoryTests {
1314
@Test("Heatmap 위젯 스냅샷은 이번 분기 기준 월과 일별 count를 만든다")

DevLog_Unit/Widget/WidgetSyncEventBusTests.swift renamed to Widget/DevLogWidgetCore/Tests/Sync/WidgetSyncEventBusTests.swift

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
//
22
// WidgetSyncEventBusTests.swift
3-
// DevLog_Unit
3+
// DevLogWidgetCoreTests
44
//
55
// Created by opfic on 4/30/26.
66
//
77

88
import Combine
99
import Testing
10-
@testable import DevLog
10+
@testable import DevLogWidgetCore
1111

1212
struct WidgetSyncEventBusTests {
1313
@Test("WidgetSyncEventBus는 발행된 이벤트를 관찰자에게 전달한다")

0 commit comments

Comments
 (0)