Commit Graph
35 Commits
Author SHA1 Message Date
Yonas Kolb 1631236b7a format_code 2018-11-04 22:30:34 +11:00
Yonas Kolb e8feba21ef add TestTarget with parallelizable and randomExecutionOrder 2018-11-03 19:04:28 +11:00
Yonas Kolb e97b002655 upgrade to xcodeproj 5 2018-09-25 21:08:11 +10:00
Oleksandr Skrypnyk 769c49f728 Add additional params to archive action 2018-08-02 16:07:18 +03:00
Yonas Kolb 3533c2cb07 use AutoEquatable where possible 2018-05-13 19:05:32 +10:00
Yonas Kolb 1ce6b97980 update to Swift 4.1 2018-05-12 15:10:18 +10:00
Yonas Kolb c89a665bba add target scheme pre and post action tests 2018-03-30 02:10:42 +11:00
Yonas Kolb af9c5738a5 remove un-needed action mapping 2018-03-30 01:43:12 +11:00
Yonas Kolb d11783bdb0 make format_code 2018-03-03 09:21:16 +11:00
Yonas Kolb 9bd7123de0 fix env YES parsing 2018-03-02 09:49:03 +11:00
toshi0383 0a37fd54e3 fix and refactor into extensions 2018-03-01 07:53:27 +09:00
Jakub Turek dcb098a39f Implement setting schema variables in xcodeproj 2018-02-26 22:22:07 +01:00
Rahul Malik 048ed75ac4 Update for comments 2018-02-13 18:48:10 -05:00
Rahul Malik 0d5a9b4da7 Add parallelizeBuildables and buildImplicitDependencies flags to the build
scheme settings
2018-02-13 17:26:27 -05:00
Dave Lee dc1356a474 Make scheme action config optional 2018-02-02 12:59:05 -08:00
Dave Lee 59e70dfddf Support use of target setttings in execution actions 2018-01-29 12:23:34 -08:00
Dave Lee 7aa3120a70 Improve BuildType.from(jsonValue:) signature 2018-01-25 16:04:33 -08:00
Dave Lee df20befa61 Pass scheme execution actions down to xcproj 2018-01-25 16:04:33 -08:00
Dave Lee 7287053fce Add execution actions to scheme action types 2018-01-25 16:04:33 -08:00
Yonas Kolb a176f85875 xcproj 4.0 2018-01-25 20:59:28 +10:30
Yonas Kolb 75e0644b99 wrap long lines 2017-12-26 18:47:18 +08:00
Yonas Kolb cb3ffc3d2b change Scheme.Build.targets spec 2017-12-22 18:59:23 +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
Valerii Hiora 9bcd1db486 Missed one more testables occurence 2017-12-21 10:58:37 +02:00
Valerii Hiora 5a3e37218d Added support for testables in Scheme
Fixes #193

This addresses the issue that it was impossible to test targets if
custom scheme was used by providing array of testables to `Test` action.

Now it should be possible using the following syntax:

```yaml
STCore:
  build:
    targets:
      - target: STCore
        buildTypes: all
  test:
    testables: [STCoreTests]
    config: Staging-Debug
```

Note that original example in #193 has to be modified for this change
as it causes a confusion in Xcode: if we have 2 targets `STCore` and
`STCoreTests`, if `STCoreTests` is also added as testable Xcode
duplicates test target in build actions (i.e. `STCore`, `STCoreTests`,
`STCoreTests` are shown).
2017-12-21 10:50:47 +02:00
Rahul MalikandGitHub 8a46cde0b1 Add commandlineArguments to XcodeGenKit Scheme specifications (#172)
* Add commandlineArguments to XcodeGenKit Scheme specifications

* Update xcproj reference, format code, cleanup usage of
commandlineArguments in ProjectGenerator

* Update docs, CHANGELOG and equality checks in Scheme.swift

* Doc update

* Update fixture tests to have command line arguments. Fix remaining issue
with Scheme creation through "Test Scheme"
2017-11-28 11:02:59 -08:00
Alex RupérezandYonas Kolb c59c6a02db Added support for codeCoverageEnabled flag in target schemes. (#170)
* Resolves #169, added support for codeCoverageEnabled flag in target schemes.

* #170 @yonaskolb code review fix and docs update.

* More #170 @yonaskolb code review fix.

* Using gatherCoverageData instead of codeCoverageEnabled naming, thanks @kastiglione.

* Now using xcproj 1.5.0

* Another #170 @yonaskolb code review fix.
2017-11-24 11:45:56 +01:00
Yonas Kolb 0c1325cc5f remove header comments 2017-11-22 13:01:17 +01:00
Yonas Kolb 92c2e5c5b5 run format-code.sh 2017-10-29 22:27:05 +01:00
Yonas Kolb fec6066d91 updated to xcproj 0.3.0 2017-10-01 11:42:07 +02:00
Yonas Kolb 3cfd3ce816 swiftformat 2017-08-25 19:18:02 +02:00
Yonas Kolb 7a390bb31a change scheme build targets schema 2017-08-03 22:02:49 +02:00
Yonas Kolb 560cec746a add format code script 2017-07-31 12:32:50 +02:00
Yonas Kolb 4614073cfa rename Spec to ProjectSpec and moved into its own module 2017-07-28 16:32:35 +02:00