Commit Graph
1717 Commits
Author SHA1 Message Date
yonaskolb aad0639403 move ProjectSpec files 2019-11-12 21:31:36 +11:00
yonaskolb b7464aba88 split up Scheme spec 2019-11-12 21:19:08 +11:00
yonaskolb 6a02474385 non-mutable way of creating [XCScheme.TestPlanReference] 2019-11-12 20:43:57 +11:00
yonaskolb cb90212641 add test plan to fixture 2019-11-10 14:50:56 +11:00
yonaskolb d716ffe5d7 generate test plan references in schemes 2019-11-10 14:26:10 +11:00
yonaskolb 118c14dfe1 remove xctestplan from resources 2019-11-10 14:25:48 +11:00
yonaskolb 3f08679a73 parse test plans 2019-11-10 14:25:32 +11:00
yonaskolb 62c247be46 upgrade scheme and project versions 2019-11-10 13:53:19 +11:00
yonaskolb dc8c2ef6ae Update changelog 2019-11-10 12:55:01 +11:00
Yonas Kolb 32bd7ed568 Update to XcodeProj 7.4 (#715)
Update to XcodeProj 7.4
2019-11-10 12:54:03 +11:00
yonaskolb eda9a5fba2 remove customized file types 2019-11-10 12:42:58 +11:00
yonaskolb 63bf4f1584 regen fixtures 2019-11-10 12:40:47 +11:00
Yonas Kolb e9239f83bd Merge pull request #714 from yonaskolb/swift_5.1
Update to Swift 5.1
2019-11-10 12:38:33 +11:00
yonaskolb 003b23e935 update xcodeproj to 7.4.0 2019-11-10 12:35:34 +11:00
yonaskolb 7a5e217be6 update changelog 2019-11-10 12:21:11 +11:00
yonaskolb 38b25606fa update docs to Swift 5.1 2019-11-10 12:19:58 +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
Yonas Kolb 7ce43f2657 Add dump command (#710)
Add dump command
2019-11-10 11:47:43 +11:00
yonaskolb d96f7890e4 Refactor commands 2019-11-10 11:38:53 +11:00
yonaskolb 44f9ffa51a formatting 2019-11-10 11:38:53 +11:00
yonaskolb aa0fd85bfe add file option 2019-11-10 11:38:53 +11:00
yonaskolb 155add1431 update changelog 2019-11-10 11:38:53 +11:00
yonaskolb 43cd0ec33e add dump command 2019-11-10 11:37:52 +11:00
yonaskolb 5711c6be0d Remove project description from generate 2019-11-10 11:37:52 +11:00
Kohki Miki 03076f40eb Support Static Frameworks for Carthage dependencies (#688) 2019-11-07 11:03:26 -06:00
Yonas Kolb 66333c6d79 Update to XcodeProj 7.3.0 (#709)
Update to XcodeProj 7.3.0
2019-11-07 23:22:49 +11:00
yonaskolb 0ea8f90fb5 update to XcodeProj 7.3.0 2019-11-07 23:16:54 +11:00
Romuald Cari e38360d5e3 Fix crash on empty ${} variable expansion (#706)
This fix got lost in #704 reworks.
2019-11-06 14:12:11 -06:00
wag-miles c5905581d5 Fix header phase for static frameworks (#705) 2019-11-06 14:09:20 -06:00
Romuald Cari 1cdb5dcea3 Disable Xcode 10.3 CI builds (#707) 2019-11-06 13:41:09 -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
Yonas Kolb 1942ba36c0 rename make brew 2019-11-01 10:13:27 +11:00
Yonas Kolb a53bf377a7 update changelog 2.10.1 2019-11-01 10:11:31 +11:00
Yonas Kolb b7a597200d Update to 2.10.1 2019-11-01 10:09:48 +11:00
Romuald Cari 292cee1f6e Fixing link directive on dependencies (#703)
PR #624 introduced a bug with operator priorities discarding false link settings
for dependencies when the target is an executable and the dependency a static
library. This PR fixes that.
2019-10-31 15:32:17 -05:00
Yonas Kolb 3b85ffcad2 Merge pull request #700 from kateinoigakukun/fix/onlyGenerateCoverageForSpecifiedTargets
Add missing onlyGenerateCoverageForSpecifiedTargets
2019-10-31 03:27:26 +11:00
Yuta Saito 610e65f78d Update CHANGELOG.md 2019-10-30 16:00:00 +09:00
Yuta Saito db9c99da3a Update fixtures 2019-10-30 15:53:03 +09:00
Yuta Saito 3a810d1499 Add missing onlyGenerateCoverageForSpecifiedTargets which enables specific target coverage 2019-10-30 15:17:08 +09:00
yonaskolb 203d96e343 fix some build errors 2019-10-30 11:40:55 +11:00
Yonas Kolb 0324f8e627 Add Base to knownRegions even if one doesn't exist (#694)
Add Base to knownRegions even if one doesn't exist
2019-10-30 09:46:40 +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 03b74b37c0 Update to 2.10.0 2.10.0 2019-10-27 23:25:47 +11:00
Yonas Kolb 15037d8b12 Restructure test targets (#698)
Restructure test targets
2019-10-27 23:24:38 +11:00
yonaskolb efc71ca143 update changelog 2019-10-27 23:18:16 +11: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
Yonas Kolb 77829aeea1 Merge pull request #656 from kateinoigakukun/test-coverage
Add option to gather code coverage for specific targets
2019-10-27 15:44:01 +11:00