tuist/fixtures
Oliver Atkinson 8de3712a44 Create feature test for ios_app with static frameworks 2019-02-21 15:40:27 +00:00
..
app_with_framework_and_tests Generate a scheme with all the project targets (#226) 2019-02-18 08:52:07 -05:00
invalid_workspace_manifest_name Add acceptance tests for generate command (#208) 2019-02-16 08:31:55 +01:00
ios_app_with_frameworks Add acceptance tests for generate command (#208) 2019-02-16 08:31:55 +01:00
ios_app_with_setup Fix swift 4.2 compile error inside of fixture tests 2019-02-18 13:52:10 +00:00
ios_app_with_static_frameworks Initial work to introduce static frameworks as a build option 2019-02-21 15:33:53 +00:00
ios_app_with_static_libraries Add cucumber test for transistive static 2019-02-21 14:34:46 +00:00
ios_app_with_tests Fix swift 4.2 compile error inside of fixture tests 2019-02-18 13:52:10 +00:00
README.md Create feature test for ios_app with static frameworks 2019-02-21 15:40:27 +00:00

README.md

Fixtures

This folder contains sample projects we use in the integration and acceptance tests. Please keep this keep in alphabetical order.

app_with_frameworks

Slightly more complicated project consists of an iOS app and few frameworks.

Structure

Workspace:
  - App:
    - MainApp (iOS app)
    - MainAppTests (iOS unit tests)
  - Framework1:
    - Framework1 (dynamic iOS framework)
    - Framework1Tests (iOS unit tests)
  - Framework2:
    - Framework2 (dynamic iOS framework)
    - Framework2Tests (iOS unit tests)

Dependencies:

  • App -> Framework1
  • App -> Framework2
  • Framework1 -> Framework2

app_with_tests

Simple app with tests.

invalid_workspace_manifest_name

Contains a single file Workspac.swift, incorrectly named workspace manifest file.

ios_app_with_static_libraries

This application provides a top level application with two static library dependencies. The first static library dependency has another static library dependency so that we are able to test how tuist handles the transitiveness of the static libraries in the linked frameworks of the main app.

Workspace:
  - App:
    - MainApp (iOS app)
    - MainAppTests (iOS unit tests)
  - A:
    - A (static library iOS)
    - ATests (iOS unit tests)
  - B:
    - B (static library iOS)
    - BTests (iOS unit tests)

Dependencies:

  • App -> A
  • A -> B

ios_app_with_static_libraries

Same as ios_app_with_static_libraries except using static frameworks instead of libraries.

Workspace:
  - App:
    - MainApp (iOS app)
    - MainAppTests (iOS unit tests)
  - A:
    - A (static library iOS)
    - ATests (iOS unit tests)
  - B:
    - B (static library iOS)
    - BTests (iOS unit tests)

Dependencies:

  • App -> A
  • A -> B