From 689fb92db5af7d3ccddf1899e0c00af5930c54dc Mon Sep 17 00:00:00 2001 From: Nikita Bobko Date: Sat, 18 Nov 2023 15:47:26 +0100 Subject: [PATCH] Add AeroSpace-Tests explicit scheme Now I can run tests locally --- .run/AeroSpace.run.xml | 17 +++ .../xcschemes/AeroSpace-Tests.xcscheme | 104 ++++++++++++++++++ project.yml | 4 + run-tests.sh | 2 +- 4 files changed, 126 insertions(+), 1 deletion(-) create mode 100644 .run/AeroSpace.run.xml create mode 100644 AeroSpace.xcodeproj/xcshareddata/xcschemes/AeroSpace-Tests.xcscheme diff --git a/.run/AeroSpace.run.xml b/.run/AeroSpace.run.xml new file mode 100644 index 00000000..26688fcc --- /dev/null +++ b/.run/AeroSpace.run.xml @@ -0,0 +1,17 @@ + + + + \ No newline at end of file diff --git a/AeroSpace.xcodeproj/xcshareddata/xcschemes/AeroSpace-Tests.xcscheme b/AeroSpace.xcodeproj/xcshareddata/xcschemes/AeroSpace-Tests.xcscheme new file mode 100644 index 00000000..b2bfb30b --- /dev/null +++ b/AeroSpace.xcodeproj/xcshareddata/xcschemes/AeroSpace-Tests.xcscheme @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/project.yml b/project.yml index 8e39b4f3..0d038b74 100644 --- a/project.yml +++ b/project.yml @@ -54,6 +54,10 @@ targets: type: bundle.unit-test platform: macOS sources: [test/] + scheme: + testTargets: + - AeroSpace-Tests + gatherCoverageData: true dependencies: - target: AeroSpace settings: diff --git a/run-tests.sh b/run-tests.sh index 4aabb364..80597fcf 100755 --- a/run-tests.sh +++ b/run-tests.sh @@ -7,4 +7,4 @@ set -o pipefail # Any command failed in the pipe fails the whole pipe cd "$(dirname "$0")" # ./build-debug.sh || exit 125 # `git bisect run` compatible -xcodebuild -scheme AeroSpace test +xcodebuild -scheme AeroSpace-Tests test