146 Commits
Author SHA1 Message Date
Yonas Kolb af9104bb91 generate explicitFileType not lastKnownFileType for watchOS targets 2018-01-30 19:13:28 +11:00
Yonas Kolb 1edf5e02dc set ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES to true in watch apps 2018-01-30 17:57:58 +11:00
Yonas Kolb f9c621d19a format code 2018-01-30 17:47:04 +11:00
Yonas Kolb 2f8fc400d3 add watchOS app to fixture 2018-01-30 17:37:15 +11:00
Yonas Kolb e10f3346af set lastKnownFileType on folder 2018-01-30 15:54:09 +11:00
Yonas Kolb 52c7316ce7 fix scheme buildable reference 2018-01-30 15:25:42 +11:00
Yonas Kolb 920767be1f add default test action language 2018-01-30 15:25:39 +11:00
Yonas Kolb 472e05193a update test fixture 2018-01-30 14:28:12 +11:00
Yonas Kolb fe8c6cff00 commit test fixture scheme 2018-01-30 12:33:51 +11:00
Dave Lee d72b5d810a Test scheme execution actions via test fixture 2018-01-29 16:43:50 -08:00
Dave Lee 5c0a74e1e8 Test preActions in spec scheme parsing 2018-01-29 15:38:35 -08:00
Dave Lee 2439e8b130 Test scheme execution actions 2018-01-29 12:59:29 -08:00
Yonas Kolb 7efe9c17f6 update to xcproj 4.0 2018-01-28 19:31:47 +10:30
Yonas Kolb 469795307d remove ReferenceGenerator 2018-01-25 20:59:36 +10:30
Yonas Kolb a176f85875 xcproj 4.0 2018-01-25 20:59:28 +10:30
Yonas Kolb 228aa18f42 Define lastKnownFileType for PBXFileReference explicitly 2018-01-21 23:06:34 +10:30
Yonas Kolb fbfc138fc3 generate target FileReference lastKnownFileType 2018-01-21 22:42:26 +10:30
Yonas Kolb a7380e106d generate target product name for file reference path 2018-01-21 22:41:23 +10:30
Yonas Kolb e66c0e1c66 generate lastKnownFileType 2018-01-21 22:02:40 +10:30
Yonas Kolb baa6133695 don't generate FileElement name if it's the same as path 2018-01-21 22:02:29 +10:30
Yonas Kolb a9c56960fb Merge pull request #221 from anreitersimon/feature/target-attributes
Generate UI Test Target Attributes
2018-01-10 12:44:08 +08:00
SMN 7b50a1fc3b renames TestCases file 2018-01-06 16:46:09 +01:00
SMN a5d5de0d29 fixes wrong dependecy being tested 2018-01-06 16:45:44 +01:00
SMN 46c775c806 adds tests for target attributes 2018-01-06 16:37:25 +01:00
SMN 8ced6daa81 removes TEST_HOST setting 2018-01-06 14:59:56 +01:00
SMN 77588aac5d adds App_iOS_UITests to test Project 2018-01-06 14:57:20 +01:00
Keith Smiley b6ef82b3df Add new option for disabling validations
This gives us an entry point for disabling specific project.yml
validations that sometimes shouldn't apply. The first example is
missingConfigs, which, if you use your .yml file in multiple projects,
can be too strict if the projects have different top level
configurations.
2018-01-05 11:41:33 -08:00
Alvar Hansen 8a45121a6f Change default LD_RUNPATH_SEARCH_PATHS to string
XCode will convert them to space separated string anyway.
This way we avoid generating unnecessary difference in file.
2018-01-03 13:43:08 +02:00
Alvar Hansen fc9bb5f4e0 Filter out duplicate file references from sources build phase 2018-01-03 13:08:04 +02:00
Yonas Kolb 2315dc89b2 fix Target reference generation 2017-12-27 17:41:06 +08:00
Yonas Kolb 99a1313064 write target product name 2017-12-27 16:41:50 +08:00
Yonas Kolb da5993d07e update dependencies 2017-12-26 22:49:17 +08:00
Yonas Kolb 0bc2f3415e minor 2017-12-26 22:46:36 +08:00
Yonas Kolb 75e0644b99 wrap long lines 2017-12-26 18:47:18 +08:00
Yonas Kolb e75b1c1e89 format code 2017-12-26 17:56:02 +08:00
Yonas Kolb 554a9d2524 Merge pull request #205 from yonaskolb/platform_version
Add deployment target
2017-12-26 17:55:14 +08:00
Yonas Kolb e3a6739b2a rename deploymentTargets to deploymentTarget 2017-12-26 17:48:01 +08:00
Yonas Kolb cd6d179325 rename platformVersion to deploymentTarget 2017-12-26 17:36:41 +08:00
Yonas Kolb 4a90d33951 Add Version type 2017-12-26 17:36:41 +08:00
Yonas Kolb 09620aa2b7 add platform version tests 2017-12-26 17:36:22 +08:00
Yonas Kolb f0486c644e add options.platformVersions and target.platformVersion 2017-12-26 17:36:22 +08:00
Yonas Kolb d4fc0916a2 Merge pull request #203 from yonaskolb/scheme_build_types
Change Scheme.Build.targets spec
2017-12-26 16:40:11 +08:00
Yonas Kolb a53b3b93b9 fix tests 2017-12-22 18:59:23 +08:00
Yonas Kolb cf6df044cf add TargetSource.buildPhase for overriding build phase 2017-12-22 18:57:15 +08:00
Yonas Kolb 4d1f3ee41a move icon preset settings 2017-12-22 13:28:59 +08:00
Yonas Kolb ea6b927515 generate changed fixture scheme 2017-12-21 19:02:29 +08:00
Yonas Kolb 7c7bbce783 refactor TargetScheme -> Scheme initialization 2017-12-21 19:02:29 +08:00
Yonas Kolb e7b9d99b4c allow scheme build target build types to be defined with an array 2017-12-21 18:26:19 +08:00
Alvar Hansen 24c8668eb7 Allow missing files in sources
Adds `optional` flag to `TargetSource` to allow files that do not exist yet.
This is useful in cases where build script will generate files.
2017-12-21 11:33:04 +02:00
Yonas Kolb d7cb06b7b0 update xcode version 2017-12-20 23:14:06 +08:00