Class: XCPretty::ExitStatus
- Inherits:
-
Object
- Object
- XCPretty::ExitStatus
show all
- Includes:
- Matchers
- Defined in:
- lib/xcpretty.rb
Constant Summary
collapse
- POSSIBLE_FAILURES =
[
FAILING_TEST_MATCHER,
/\serror:\s/
]
Constants included
from Matchers
Matchers::ANALYZE_MATCHER, Matchers::BUILD_TARGET_MATCHER, Matchers::CHECK_DEPENDENCIES_MATCHER, Matchers::CLEAN_REMOVE_MATCHER, Matchers::CLEAN_TARGET_MATCHER, Matchers::CODESIGN_FRAMEWORK_MATCHER, Matchers::CODESIGN_MATCHER, Matchers::COMPILE_ERROR_MATCHER, Matchers::COMPILE_MATCHER, Matchers::COMPILE_XIB_MATCHER, Matchers::COPY_STRINGS_MATCHER, Matchers::CPRESOURCE_MATCHER, Matchers::CURSOR_MATCHER, Matchers::EXECUTED_MATCHER, Matchers::FAILING_TEST_MATCHER, Matchers::GENERATE_DSYM_MATCHER, Matchers::LIBTOOL_MATCHER, Matchers::LINKING_MATCHER, Matchers::PASSING_TEST_MATCHER, Matchers::PBXCP_MATCHER, Matchers::PHASE_SCRIPT_EXECUTION_MATCHER, Matchers::PODS_ERROR_MATCHER, Matchers::PREPROCESS_MATCHER, Matchers::PROCESS_INFO_PLIST_MATCHER, Matchers::PROCESS_PCH_MATCHER, Matchers::TESTS_RUN_COMPLETION_MATCHER, Matchers::TESTS_RUN_START_MATCHER, Matchers::TEST_SUITE_START_MATCHER
Class Method Summary
collapse
Class Method Details
.code ⇒ Object
19
20
21
|
# File 'lib/xcpretty.rb', line 19
def self.code
$exit_status || 0
end
|
.handle(text) ⇒ Object
23
24
25
26
27
|
# File 'lib/xcpretty.rb', line 23
def self.handle(text)
POSSIBLE_FAILURES.detect do |failure|
$exit_status = 1 if text =~ failure
end
end
|