Sha256: 7367a6fdae2021a2a922b06a30bc7ee84c509adff62dc4edff460aca64fddbe2

Contents?: true

Size: 1.37 KB

Versions: 6

Compression:

Stored size: 1.37 KB

Contents

Feature: Create a JSON compilation database

	Scenario: Showing file compilation
        Given I have a file to compile
        When I pipe to xcpretty with "--report json-compilation-database" and specify a custom path
        Then the JSON compilation database should contain an entry with a command
        Then the JSON compilation database should contain an entry with a directory
        Then the JSON compilation database should contain an entry with a file

    Scenario: Handling a complete xcodebuild session
    	Given some big input
    	When I pipe to xcpretty with "--report json-compilation-database" and specify a custom path
    	Then the JSON compilation database should be complete

    Scenario: Writing to a custom file path
        When I pipe to xcpretty with "--report json-compilation-database" and specify a custom path
        Then I should have a JSON compilation database in a custom path

    Scenario: Writing to multiple custom file paths
        When I pipe to xcpretty with two custom "json-compilation-database" report paths
        Then I should have JSON compilation databases in two custom paths

    Scenario: A project with dependencies with no .pch file
        Given some big input
        When I pipe to xcpretty with "--report json-compilation-database" and specify a custom path
        Then entries with a command shouldn't have malformed "-include" directives

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
xcpretty-0.2.8 features/json_compilation_database_report.feature
xcpretty-0.2.7 features/json_compilation_database_report.feature
xcpretty-0.2.6 features/json_compilation_database_report.feature
xcpretty-0.2.4 features/json_compilation_database_report.feature
xcpretty-0.2.3 features/json_compilation_database_report.feature
xcpretty-0.2.2 features/json_compilation_database_report.feature