Changes
6 changed files (+40/-217)
-
-
@@ -18,20 +18,13 @@ proxyType = 1;remoteGlobalIDString = C3EABC702DB1170400F786D6; remoteInfo = plac; }; C3EABC8A2DB1170700F786D6 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = C3EABC692DB1170400F786D6 /* Project object */; proxyType = 1; remoteGlobalIDString = C3EABC702DB1170400F786D6; remoteInfo = plac; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ C3BD03912E4EB8F3006AF103 /* RoonKit */ = {isa = PBXFileReference; lastKnownFileType = wrapper; path = RoonKit; sourceTree = "<group>"; }; C3C836F42E61DFBA00D285F7 /* Plac.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = Plac.xctestplan; sourceTree = "<group>"; }; C3EABC712DB1170400F786D6 /* Plac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Plac.app; sourceTree = BUILT_PRODUCTS_DIR; }; C3EABC7F2DB1170700F786D6 /* PlacTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PlacTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; C3EABC892DB1170700F786D6 /* PlacUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = PlacUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFileSystemSynchronizedRootGroup section */
-
@@ -43,11 +36,6 @@ };C3EABC822DB1170700F786D6 /* PlacTests */ = { isa = PBXFileSystemSynchronizedRootGroup; path = PlacTests; sourceTree = "<group>"; }; C3EABC8C2DB1170700F786D6 /* PlacUITests */ = { isa = PBXFileSystemSynchronizedRootGroup; path = PlacUITests; sourceTree = "<group>"; }; /* End PBXFileSystemSynchronizedRootGroup section */
-
@@ -68,23 +56,16 @@ files = (); runOnlyForDeploymentPostprocessing = 0; }; C3EABC862DB1170700F786D6 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ C3EABC682DB1170400F786D6 = { isa = PBXGroup; children = ( C3C836F42E61DFBA00D285F7 /* Plac.xctestplan */, C3BD03912E4EB8F3006AF103 /* RoonKit */, C3EABC732DB1170400F786D6 /* Plac */, C3EABC822DB1170700F786D6 /* PlacTests */, C3EABC8C2DB1170700F786D6 /* PlacUITests */, C3EABC722DB1170400F786D6 /* Products */, ); sourceTree = "<group>";
-
@@ -94,7 +75,6 @@ isa = PBXGroup;children = ( C3EABC712DB1170400F786D6 /* Plac.app */, C3EABC7F2DB1170700F786D6 /* PlacTests.xctest */, C3EABC892DB1170700F786D6 /* PlacUITests.xctest */, ); name = Products; sourceTree = "<group>";
-
@@ -148,29 +128,6 @@ productName = placTests;productReference = C3EABC7F2DB1170700F786D6 /* PlacTests.xctest */; productType = "com.apple.product-type.bundle.unit-test"; }; C3EABC882DB1170700F786D6 /* PlacUITests */ = { isa = PBXNativeTarget; buildConfigurationList = C3EABC992DB1170700F786D6 /* Build configuration list for PBXNativeTarget "PlacUITests" */; buildPhases = ( C3EABC852DB1170700F786D6 /* Sources */, C3EABC862DB1170700F786D6 /* Frameworks */, C3EABC872DB1170700F786D6 /* Resources */, ); buildRules = ( ); dependencies = ( C3EABC8B2DB1170700F786D6 /* PBXTargetDependency */, ); fileSystemSynchronizedGroups = ( C3EABC8C2DB1170700F786D6 /* PlacUITests */, ); name = PlacUITests; packageProductDependencies = ( ); productName = placUITests; productReference = C3EABC892DB1170700F786D6 /* PlacUITests.xctest */; productType = "com.apple.product-type.bundle.ui-testing"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */
-
@@ -188,10 +145,6 @@ C3EABC7E2DB1170700F786D6 = {CreatedOnToolsVersion = 16.3; TestTargetID = C3EABC702DB1170400F786D6; }; C3EABC882DB1170700F786D6 = { CreatedOnToolsVersion = 16.3; TestTargetID = C3EABC702DB1170400F786D6; }; }; }; buildConfigurationList = C3EABC6C2DB1170400F786D6 /* Build configuration list for PBXProject "Plac" */;
-
@@ -213,7 +166,6 @@ projectRoot = "";targets = ( C3EABC702DB1170400F786D6 /* Plac */, C3EABC7E2DB1170700F786D6 /* PlacTests */, C3EABC882DB1170700F786D6 /* PlacUITests */, ); }; /* End PBXProject section */
-
@@ -233,13 +185,6 @@ files = (); runOnlyForDeploymentPostprocessing = 0; }; C3EABC872DB1170700F786D6 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */
-
@@ -257,13 +202,6 @@ files = (); runOnlyForDeploymentPostprocessing = 0; }; C3EABC852DB1170700F786D6 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */
-
@@ -271,11 +209,6 @@ C3EABC812DB1170700F786D6 /* PBXTargetDependency */ = {isa = PBXTargetDependency; target = C3EABC702DB1170400F786D6 /* Plac */; targetProxy = C3EABC802DB1170700F786D6 /* PBXContainerItemProxy */; }; C3EABC8B2DB1170700F786D6 /* PBXTargetDependency */ = { isa = PBXTargetDependency; target = C3EABC702DB1170400F786D6 /* Plac */; targetProxy = C3EABC8A2DB1170700F786D6 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */
-
@@ -530,50 +463,6 @@ XROS_DEPLOYMENT_TARGET = 2.4;}; name = Release; }; C3EABC9A2DB1170700F786D6 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEAD_CODE_STRIPPING = YES; GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 18.4; MACOSX_DEPLOYMENT_TARGET = 15.3; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = jp.pocka.placUITests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = auto; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator"; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2,7"; TEST_TARGET_NAME = plac; XROS_DEPLOYMENT_TARGET = 2.4; }; name = Debug; }; C3EABC9B2DB1170700F786D6 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { CODE_SIGN_STYLE = Automatic; CURRENT_PROJECT_VERSION = 1; DEAD_CODE_STRIPPING = YES; GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 18.4; MACOSX_DEPLOYMENT_TARGET = 15.3; MARKETING_VERSION = 1.0; PRODUCT_BUNDLE_IDENTIFIER = jp.pocka.placUITests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = auto; SUPPORTED_PLATFORMS = "iphoneos iphonesimulator macosx xros xrsimulator"; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2,7"; TEST_TARGET_NAME = plac; XROS_DEPLOYMENT_TARGET = 2.4; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */
-
@@ -600,15 +489,6 @@ isa = XCConfigurationList;buildConfigurations = ( C3EABC972DB1170700F786D6 /* Debug */, C3EABC982DB1170700F786D6 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; C3EABC992DB1170700F786D6 /* Build configuration list for PBXNativeTarget "PlacUITests" */ = { isa = XCConfigurationList; buildConfigurations = ( C3EABC9A2DB1170700F786D6 /* Debug */, C3EABC9B2DB1170700F786D6 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release;
-
-
-
@@ -27,8 +27,13 @@ <TestActionbuildConfiguration = "Debug" selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB" selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB" shouldUseLaunchSchemeArgsEnv = "YES" shouldAutocreateTestPlan = "YES"> shouldUseLaunchSchemeArgsEnv = "YES"> <TestPlans> <TestPlanReference reference = "container:Plac.xctestplan" default = "YES"> </TestPlanReference> </TestPlans> <Testables> <TestableReference skipped = "NO"
-
@@ -42,7 +47,7 @@ ReferencedContainer = "container:Plac.xcodeproj"></BuildableReference> </TestableReference> <TestableReference skipped = "NO" skipped = "YES" parallelizable = "YES"> <BuildableReference BuildableIdentifier = "primary"
-
-
macos/Plac.xctestplan (new)
-
@@ -0,0 +1,29 @@{ "configurations" : [ { "id" : "F201ED46-E4DE-45F2-AF60-953E38ED4928", "name" : "Test Scheme Action", "options" : { } } ], "defaultOptions" : { "targetForVariableExpansion" : { "containerPath" : "container:Plac.xcodeproj", "identifier" : "C3EABC702DB1170400F786D6", "name" : "Plac" } }, "testTargets" : [ { "parallelizable" : true, "target" : { "containerPath" : "container:Plac.xcodeproj", "identifier" : "C3EABC7E2DB1170700F786D6", "name" : "PlacTests" } } ], "version" : 1 }
-
-
macos/PlacUITests/placUITests.swift (deleted)
-
@@ -1,50 +0,0 @@// Copyright 2025 Shota FUJI // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // // SPDX-License-Identifier: Apache-2.0 import XCTest final class placUITests: XCTestCase { override func setUpWithError() throws { // Put setup code here. This method is called before the invocation of each test method in the class. // In UI tests it is usually best to stop immediately when a failure occurs. continueAfterFailure = false // In UI tests it’s important to set the initial state - such as interface orientation - required for your tests before they run. The setUp method is a good place to do this. } override func tearDownWithError() throws { // Put teardown code here. This method is called after the invocation of each test method in the class. } @MainActor func testExample() throws { // UI tests must launch the application that they test. let app = XCUIApplication() app.launch() // Use XCTAssert and related functions to verify your tests produce the correct results. } @MainActor func testLaunchPerformance() throws { // This measures how long it takes to launch your application. measure(metrics: [XCTApplicationLaunchMetric()]) { XCUIApplication().launch() } } }
-
-
-
@@ -1,42 +0,0 @@// Copyright 2025 Shota FUJI // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // // SPDX-License-Identifier: Apache-2.0 import XCTest final class placUITestsLaunchTests: XCTestCase { override class var runsForEachTargetApplicationUIConfiguration: Bool { true } override func setUpWithError() throws { continueAfterFailure = false } @MainActor func testLaunch() throws { let app = XCUIApplication() app.launch() // Insert steps here to perform after app launch but before taking a screenshot, // such as logging into a test account or navigating somewhere in the app let attachment = XCTAttachment(screenshot: app.screenshot()) attachment.name = "Launch Screen" attachment.lifetime = .keepAlways add(attachment) } }
-
-
-
@@ -5,6 +5,7 @@ path = ["Plac/**/*.json", "Plac/**/*.entitlements", "Plac.xcodeproj/**/*", "Plac.xctestplan", "*/.swiftpm/**/*", ] SPDX-FileCopyrightText = "Shota FUJI"
-