Module: XCPretty::Matchers
- Included in:
- Parser
- Defined in:
- lib/xcpretty/parser.rb
Defined Under Namespace
Modules: Errors
Constant Summary collapse
- ANALYZE_MATCHER =
$1 file_path $2 file_name
/^Analyze(?:Shallow)?\s(.*\/(.*\.m))*/- BUILD_TARGET_MATCHER =
$1 target $2 project $3 configuration
/^=== BUILD TARGET\s(.*)\sOF PROJECT\s(.*)\sWITH.*CONFIGURATION\s(.*)\s===/- CHECK_DEPENDENCIES_MATCHER =
/^Check dependencies/- CLEAN_REMOVE_MATCHER =
/^Clean.Remove/- CLEAN_TARGET_MATCHER =
$1 target $2 project $3 configuration
/^=== CLEAN TARGET\s(.*)\sOF PROJECT\s(.*)\sWITH CONFIGURATION\s(.*)\s===/- CODESIGN_MATCHER =
$1 = file
/^CodeSign\s((?:\\ |[^ ])*)$/- CODESIGN_FRAMEWORK_MATCHER =
$1 = file
/^CodeSign\s((?:\\ |[^ ])*.framework)\/Versions/- COMPILE_MATCHER =
$1 file_path $2 file_name (e.g. KWNull.m)
/^CompileC\s.*\s(.*\/(.*\.(?:m|mm|c|cc|cpp|cxx)))\s.*/- COMPILE_COMMAND_MATCHER =
$1 compiler_command
/^\s*(.*\/usr\/bin\/clang\s.*\.o)$/- COMPILE_XIB_MATCHER =
$1 file_path $2 file_name (e.g. MainMenu.xib)
/^CompileXIB\s(.*\/(.*\.xib))/- COPY_STRINGS_MATCHER =
$1 file
/^CopyStringsFile.*\/(.*.strings)/- CPRESOURCE_MATCHER =
$1 resource
/^CpResource\s(.*)\s\//- EXECUTED_MATCHER =
/^\s*Executed/- FAILING_TEST_MATCHER =
$1 = file $2 = test_suite $3 = test_case $4 = reason
/^\s*(.+:\d+):\serror:\s[\+\-]\[(.*)\s(.*)\]\s:(?:\s'.*'\s\[FAILED\],)?\s(.*)/- GENERATE_DSYM_MATCHER =
$1 = dsym
/^GenerateDSYMFile \/.*\/(.*\.dSYM)/- LIBTOOL_MATCHER =
$1 = library
/^Libtool.*\/(.*\.a)/- LINKING_MATCHER =
$1 = target $2 = build_variants (normal, profile, debug) $3 = architecture
/^Ld \/.*\/(.*) (.*) (.*)$/- PASSING_TEST_MATCHER =
$1 = suite $2 = test_case $3 = time
/^\s*Test Case\s'-\[(.*)\s(.*)\]'\spassed\s\((\d*\.\d{3})\sseconds\)/- PENDING_TEST_MATCHER =
$1 = suite $2 = test_case
/^Test Case\s'-\[(.*)\s(.*)PENDING\]'\spassed/- PHASE_SCRIPT_EXECUTION_MATCHER =
$1 = script_name
/^PhaseScriptExecution\s(.*)\s\//- PROCESS_PCH_MATCHER =
$1 = file
/^ProcessPCH\s.*\s(.*.pch)/- PREPROCESS_MATCHER =
$1 = file
/^Preprocess\s(?:(?:\\ |[^ ])*)\s((?:\\ |[^ ])*)$/- PBXCP_MATCHER =
$1 = file
/^PBXCp\s((?:\\ |[^ ])*)/- PROCESS_INFO_PLIST_MATCHER =
$1 = file
/^ProcessInfoPlistFile\s.*\.plist\s(.*\/+(.*\.plist))/- TESTS_RUN_COMPLETION_MATCHER =
$1 = suite $2 = time
/^\s*Test Suite '(?:.*\/)?(.*[ox]ctest.*)' (finished|passed|failed) at (.*)/- TESTS_RUN_START_MATCHER =
$1 = suite $2 = time
/^\s*Test Suite '(?:.*\/)?(.*[ox]ctest.*)' started at(.*)/- TEST_SUITE_START_MATCHER =
$1 test suite name
/^\s*Test Suite '(.*)' started at/- TIFFUTIL_MATCHER =
$1 file_name
/^TiffUtil\s(.*)/- TOUCH_MATCHER =
$1 file_path $2 file_name
/^Touch\s(.*\/([\w+\.]+))/