Commit Graph

175 Commits

Author SHA1 Message Date
Bas van Kuijck f544dd36e6 Added a simulateLocation option in scheme specs (#756)
* Added a simulateLocation option in scheme specs

* Updated fixtures for simulateLocation

* Use fileGroups instead of sources
2020-01-23 09:12:06 -06:00
sipao 3a9131a21a Add support On Demand Resources (#753)
* added on-demand-resources setting to project.yml

* update documents

* Apply suggestions from code review

fixed docs

Co-Authored-By: Yonas Kolb <yonaskolb@users.noreply.github.com>

* Make it possible to resourceTags convert to json

* Use sorted() instead of Array initializer

* Avoid merge assetTags if it is empty

* Changed access to resourceTags to inline

* Don't add resourceTags other than chosenBuildPhase is .resources

* update CHANGELOG.md

* update spec loading test

* add a new "generates resource tags" test case

* add resourceTags in Test Fixture and update

Co-authored-by: Yonas Kolb <yonaskolb@users.noreply.github.com>
2020-01-21 08:47:31 +11:00
Yuta Saito ea6ac80c87 Add AnotherProject for fixture 2019-11-21 16:38:06 +09:00
Yuta Saito 49f29e9156 Merge branch 'master' into katei/add-bundle-dependency 2019-11-20 19:35:38 -08:00
Yuta Saito 663ab0c3f9 Update Fixtures 2019-11-20 19:31:48 -08:00
yonaskolb c7d81f1d4d add custom group to TestFixture 2019-11-20 22:18:05 +11:00
yonaskolb 63bf4f1584 regen fixtures 2019-11-10 12:40:47 +11:00
Yuta Saito db9c99da3a Update fixtures 2019-10-30 15:53:03 +09:00
Malcolm Jarvis d22ab944c4 Fix macOS unit test target TEST_HOST (#696)
Resolves #695

Previously, macOS unit test targets would appear to have no test host.

By manually setting the test host in Xcode on the fixture project, I discovered that macOS test hosts require an additional `Contents/MacOS/` path component before the product name.

We can manually detect the platform when setting the test host and as such generate the host correctly for macOS unit test targets.
2019-10-24 11:12:00 -05:00
Qusic 76827d96e3 fix tests in case-sensitive file system 2019-10-02 17:02:57 +08:00
yonaskolb 26a0ca3b64 fix fixture building in Xcode 11 2019-09-28 17:14:45 +10:00
yonaskolb b03f682418 add some more lastKnownFileType that Xcode generates 2019-09-28 14:48:36 +10:00
yonaskolb b7564b1c49 make LD_RUNPATH_SEARCH_PATHS an array like Xcode now does 2019-09-28 14:48:16 +10:00
Yuta Saito d33d55cc5b Update generated xcscheme 2019-09-13 10:09:43 +09:00
Yuta Saito 923a60fb63 Add dylib sdk for TestProject 2019-09-10 23:09:27 +09:00
Miles Hollingsworth 30ef0fb3be update integration test 2019-08-13 16:53:00 -07:00
yonaskolb af2ee82a79 regen fixtures 2019-06-26 16:52:20 +10:00
Andrés Cecilia Luque 3baa3b3e4d Updated compatibilityVersion 2019-05-07 18:43:17 +02:00
Yonas Kolb 17db27bb9d Merge pull request #558 from KhaosT/fix-embed-watch-target
Fix Carthage dependencies for watchOS target
2019-04-09 21:47:45 +10:00
Tian Zhang a5f0a9f7ee Fix ITMS-90539
Fix embed condition

Revert "Fix embed condition"

This reverts commit fc586863aad7cda8fc506e02bed10717dae66638.

separate condition
2019-04-08 19:52:42 -07:00
Kryštof Matěj 0533dda0a6 Added support for custom framework root 2019-04-08 15:41:06 +02:00
yonaskolb a7613064b4 update latest xcode version to 10.2 2019-04-02 22:44:05 +11:00
yonaskolb 401dd772eb remove ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES 2019-04-02 22:44:05 +11:00
yonaskolb f69fdb508d set SWIFT_COMPILATION_MODE in release to wholemodule 2019-04-02 22:44:05 +11:00
yonaskolb 93fb985732 use sdk default for SWIFT_OPTIMIZATION_LEVEL in release config (-O) 2019-04-02 22:43:36 +11:00
yonaskolb 27c588a193 update default swift version to 5.0 2019-04-02 22:42:18 +11:00
yonaskolb 3311b4d321 fix TestProject building 2019-03-27 19:54:11 +11:00
yonaskolb c325176338 split Carthage fixtures up 2019-03-24 22:59:29 +11:00
Rogerio de Paula Assis 18f52ab098 Introduces ability to include Carthage related dependencies when creating a project configuration file 2019-02-22 21:29:56 -05:00
Yonas Kolb eb02ebe3d0 add macOS app scheme 2019-02-02 13:15:20 +11:00
Yonas Kolb 2ca26a5fc1 remove entitlements from main iOS app so it can build 2019-02-02 13:13:03 +11:00
Yonas Kolb 064ab39434 make the default build phase for xcfilelist to be nothing 2019-02-02 13:05:36 +11:00
Yonas Kolb df168dd9fa get iOS app compiling 2019-02-02 13:04:08 +11:00
Yonas Kolb 72ae41e94a Merge pull request #497 from yonaskolb/update_compatability
Update Xcode compatibility version
2019-01-27 19:16:02 +11:00
Yonas Kolb 4062b6c883 Merge pull request #500 from lukewakeford/build_script_xcfilelist
Adding input and output file lists to build script spec
2019-01-25 08:37:33 +11:00
Luke Wakeford 52e15654c5 Updating spec loading tests for build scripts with input and output file lists 2019-01-24 12:52:08 +00:00
Yonas Kolb 93f5492d4c update objectVersion from 46 to 50 2019-01-24 23:34:54 +11:00
Luke Wakeford dd40139fab Committing changes to TestProject caused by input and output file lists in build scripts. 2019-01-23 14:52:49 +00:00
Yonas Kolb e24fd1b68e update Xcode compatibility version 2019-01-22 15:56:42 +11:00
Yonas Kolb 7581653b85 fix tools not being added as executables in schemes 2019-01-22 15:44:55 +11:00
Yonas Kolb d792b9f25b add command line tool to ProjectTest fixture 2019-01-22 15:44:00 +11:00
Rogerio de Paula Assis f5cc31bb63 Adds sticker pack target to test project 2019-01-15 23:10:31 -05:00
Kevin Sullivan 2cf17c3cbf Update test project fixture 2019-01-07 16:31:53 -06:00
Yonas Kolb c7a1ecd73d generate TEST_HOST for unit tests 2018-12-05 19:13:58 +11:00
Yonas Kolb 12aea54878 generate TestTargetID project attributes for unit tests 2018-12-05 19:13:27 +11:00
Brentley Jones ef0c87ecb5 Merge branch 'master' into copy-files-ordering 2018-11-05 10:38:21 -06:00
Yonas Kolb 7e92db5346 add sdk dependency type 2018-11-04 21:38:07 +11:00
Yonas Kolb e8feba21ef add TestTarget with parallelizable and randomExecutionOrder 2018-11-03 19:04:28 +11:00
Yonas Kolb ff9d1acdee make carthage dependencies listen to link 2018-11-02 19:16:02 +11:00
Yonas Kolb 0089dd229b add generated entitlements to TestProject 2018-10-30 23:08:06 +11:00