Yuta Saito
2f312361bc
Merge remote-tracking branch 'origin/master' into katei/resolve-proj-ref-relative
2020-01-06 20:54:05 +09:00
Yuta Saito
8fe5c0cd16
Validate project reference path
2020-01-06 20:51:58 +09:00
Yuta Saito
4c44191737
Add test case for resolving project reference path
2020-01-06 20:22:37 +09:00
Yonas Kolb
4339007e66
Merge pull request #723 from kateinoigakukun/katei/add-bundle-dependency
...
Add bundle dependency type
2019-12-12 22:21:23 +11:00
Franz Busch
bedbfef9cd
Add support for language and region for targets
2019-12-04 09:35:56 +01:00
Yuta Saito
6abca395bc
Merge branch 'master' into katei/add-bundle-dependency
2019-12-01 22:16:14 +09:00
Atsushi Kiwaki
73c52f5898
Fixed unnecessary dependencies related to SwiftPM ( #726 )
2019-11-27 12:42:14 -06:00
Ken Tominaga
fd05b9ba08
Use Xcode.IDEFoundation.Launcher.PosixSpawn for TestAction when debugEnabled: false
2019-11-23 01:46:57 +09: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
Yuta Saito
074791175c
Add bundle dependency to TestProject
2019-11-20 19:26:42 -08:00
Yuta Saito
f2452a86d1
Remove debug code
2019-11-20 20:39:30 +09:00
yonaskolb
9563af8bf9
fix test
2019-11-20 22:19:43 +11:00
yonaskolb
66ba10c3c6
print group hierarchy on source generator test failure
2019-11-20 22:18:32 +11:00
yonaskolb
c7d81f1d4d
add custom group to TestFixture
2019-11-20 22:18:05 +11:00
Yuta Saito
db1f711ac8
Add test case
2019-11-20 16:53:45 +09:00
Romuald CARI
0df37029cc
Fix TargetSource group behavior
...
When targeting a file, a folder should not be created for its directory,
only the file should appear in the specified custom group.
Moreover, if the custom groups contains actual filesystem folders, they
should map to these.
2019-11-19 15:56:24 -05:00
Romuald CARI
de9c15ea1d
Fix @sroebert PR based on @yonaskolb comments
2019-11-19 15:56:23 -05:00
Steven Roebert
15e615300e
Added new group parameter to target sources, allowing to add them to a custom parent group (resolving #478 )
2019-11-19 15:56:23 -05:00
Kohki Miki
cad36baa6d
Update SourceGeneratorTests.swift
2019-11-19 04:38:05 +09:00
giginet
5e9a2a9651
Add test case with buildPhase
2019-11-19 04:34:28 +09:00
giginet
e24fa881da
Tweak
2019-11-19 03:35:51 +09:00
giginet
c5e9f07a53
Add tests to add intentdefinition to build source phases
2019-11-19 03:00:08 +09:00
Yonas Kolb
32bd7ed568
Update to XcodeProj 7.4 ( #715 )
...
Update to XcodeProj 7.4
2019-11-10 12:54:03 +11:00
yonaskolb
63bf4f1584
regen fixtures
2019-11-10 12:40:47 +11:00
yonaskolb
865ad156b2
use custom unwrap function
2019-11-10 12:18:04 +11:00
yonaskolb
66569d3670
use XCTUnwrap
2019-11-10 12:09:37 +11:00
yonaskolb
0e4e08bfc4
run swift format for Swift 5.1
2019-11-10 11:56:23 +11:00
Kohki Miki
03076f40eb
Support Static Frameworks for Carthage dependencies ( #688 )
2019-11-07 11:03:26 -06:00
wag-miles
c5905581d5
Fix header phase for static frameworks ( #705 )
2019-11-06 14:09:20 -06:00
Romuald Cari
06a6616b88
Improving variable expansion runtime ( #704 )
...
* Improving variable expansion runtime
The current implementation of variable expansion is O(n x m) with n being the
number of strings in the project spec and m being the number of project variables.
This implementation is now O(n).
Also, this effectively deprecates the support for $legacy_variables in favor of the
${new_variables} making this whole patch possible.
* Adding option to disable variable expansion
* Adding performance test for spec loading
* Updating changelog
2019-11-06 08:33:54 -06:00
Yuta Saito
db9c99da3a
Update fixtures
2019-10-30 15:53:03 +09:00
yonaskolb
203d96e343
fix some build errors
2019-10-30 11:40:55 +11:00
Bryan Summersett
98472a3d88
Add Base to known regions even if one doesn't exist
2019-10-29 15:33:52 -07:00
yonaskolb
518d8e578b
restructure test targets
2019-10-27 23:15:12 +11:00
yonaskolb
d0d509c1a5
swiftformat
2019-10-27 22:37:41 +11:00
Yuta Saito
e45b0d0f43
Fix build errors
2019-10-27 13:02:53 +09:00
Yuta Saito
3d58b3d104
Merge branch 'master' into test-coverage
2019-10-27 12:58:30 +09:00
Yuta Saito
f81adfe291
Merge branch 'external-target-ref' into test-coverage
2019-10-27 12:57:23 +09:00
Yonas Kolb
f9e5f23c2b
Support External Target Reference ( #655 )
...
Support External Target Reference
2019-10-27 14:11:35 +11:00
Yuta Saito
c4305dd02e
Add validation for project reference
2019-10-27 09:00:21 +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
giginet
d4c5b29ca3
Add tests for Info.plist
2019-10-23 18:58:40 +09:00
Kohki Miki
5b5d0e917e
Merge pull request #681 from giginet/project-path
...
Resolving relative paths with custom project destination
2019-10-23 04:15:51 +09:00
giginet
80808d69c8
Rename
2019-10-22 23:37:01 +09:00
Franz Busch
cb2ee6cbaa
Code review comments
2019-10-22 10:39:42 +02:00
Franz Busch
b5773eff6a
Don't generate CFBundleExecutable for targets of type bundle
2019-10-22 09:39:22 +02:00
Yuta Saito
f49a172117
Update Fixture
2019-10-15 15:47:40 +09:00
Yuta Saito
1c6409266b
Improve TargetReference initializer interface
2019-10-15 15:33:35 +09:00