diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d2311060d..8d00f648d 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -37,4 +37,5 @@ jobs: ENCRYPTION_SECRET: ${{ secrets.ENCRYPTION_SECRET }} KEY_SECRET: ${{ secrets.KEY_SECRET }} SCHEME: ${{ matrix.scheme }} + HEADLESS_TEST: YES run: buildscripts/ci-build.sh diff --git a/Tests/NetNewsWireTests/ScriptingTests/AppleScriptXCTestCase.swift b/Tests/NetNewsWireTests/ScriptingTests/AppleScriptXCTestCase.swift index 5a8db6816..049b798c2 100644 --- a/Tests/NetNewsWireTests/ScriptingTests/AppleScriptXCTestCase.swift +++ b/Tests/NetNewsWireTests/ScriptingTests/AppleScriptXCTestCase.swift @@ -6,6 +6,8 @@ // Copyright © 2018 Ranchero Software. All rights reserved. // +#if !HEADLESS_TEST + import XCTest class AppleScriptXCTestCase: XCTestCase { @@ -65,3 +67,5 @@ class AppleScriptXCTestCase: XCTestCase { return usrfDictionary["script_result"] } } + +#endif diff --git a/Tests/NetNewsWireTests/ScriptingTests/ScriptingTests.swift b/Tests/NetNewsWireTests/ScriptingTests/ScriptingTests.swift index 0dec11b94..b7d096f76 100644 --- a/Tests/NetNewsWireTests/ScriptingTests/ScriptingTests.swift +++ b/Tests/NetNewsWireTests/ScriptingTests/ScriptingTests.swift @@ -6,6 +6,8 @@ // Copyright © 2018 Olof Hellman. All rights reserved. // +#if !HEADLESS_TEST + import XCTest class ScriptingTests: AppleScriptXCTestCase { @@ -100,4 +102,4 @@ class ScriptingTests: AppleScriptXCTestCase { } } - +#endif diff --git a/xcconfig/NetNewsWireTests_target.xcconfig b/xcconfig/NetNewsWireTests_target.xcconfig index 810e9e3c9..ee113fecd 100644 --- a/xcconfig/NetNewsWireTests_target.xcconfig +++ b/xcconfig/NetNewsWireTests_target.xcconfig @@ -1,4 +1,4 @@ -DEVELOPMENT_TEAM = 9C84TZ7Q6Z +HEADLESS_TEST = $(HEADLESS_TEST) CODE_SIGN_IDENTITY = - CODE_SIGN_STYLE = Automatic