Class: TeamCityFormatter
- Inherits:
-
XCPretty::Simple
- Object
- XCPretty::Simple
- TeamCityFormatter
- Defined in:
- lib/teamcity_formatter.rb
Instance Method Summary collapse
- #format_build_target(target, project, configuration) ⇒ Object
- #format_check_dependencies ⇒ Object
- #format_compile(file_name, file_path) ⇒ Object
- #format_error(message) ⇒ Object
- #format_failing_test(suite, test, time, file_path) ⇒ Object
- #format_passing_test(suite, test, time) ⇒ Object
- #format_phase_success(phase_name) ⇒ Object
- #format_test_run_finished(name, time) ⇒ Object
- #format_test_run_started(name) ⇒ Object
- #format_test_suite_started(name) ⇒ Object
- #format_touch(file_path, file_name) ⇒ Object
Instance Method Details
#format_build_target(target, project, configuration) ⇒ Object
35 36 37 |
# File 'lib/teamcity_formatter.rb', line 35 def format_build_target(target, project, configuration) "##teamcity[progressMessage 'Building #{target}']" end |
#format_check_dependencies ⇒ Object
31 32 33 |
# File 'lib/teamcity_formatter.rb', line 31 def format_check_dependencies() "##teamcity[progressMessage 'Check dependencies']" end |
#format_compile(file_name, file_path) ⇒ Object
39 40 41 |
# File 'lib/teamcity_formatter.rb', line 39 def format_compile(file_name, file_path) "##teamcity[progressMessage 'Compiling #{file_name}'" end |
#format_error(message) ⇒ Object
21 22 23 |
# File 'lib/teamcity_formatter.rb', line 21 def format_error() "##teamcity[testStdErr name='className.testName' out='#{}']" end |
#format_failing_test(suite, test, time, file_path) ⇒ Object
25 26 27 28 29 |
# File 'lib/teamcity_formatter.rb', line 25 def format_failing_test(suite, test, time, file_path) "##teamcity[testStarted name='#{test}']\n" + "##teamcity[testFailed name='#{test}' message='#{time}']\n" + "##teamcity[testFinished name='#{test}']" end |
#format_passing_test(suite, test, time) ⇒ Object
16 17 18 19 |
# File 'lib/teamcity_formatter.rb', line 16 def format_passing_test(suite, test, time) "##teamcity[testStarted name='#{test}']\n" + "##teamcity[testFinished name='#{test}' duration='#{time}']" end |
#format_phase_success(phase_name) ⇒ Object
47 48 49 |
# File 'lib/teamcity_formatter.rb', line 47 def format_phase_success(phase_name) "##teamcity[progressMessage '#{phase_name} Success'" end |
#format_test_run_finished(name, time) ⇒ Object
8 9 10 |
# File 'lib/teamcity_formatter.rb', line 8 def format_test_run_finished(name, time) "##teamcity[testFinished name='#{name}']" end |
#format_test_run_started(name) ⇒ Object
4 5 6 |
# File 'lib/teamcity_formatter.rb', line 4 def format_test_run_started(name) "##teamcity[testSuiteStarted name='#{name}']" end |
#format_test_suite_started(name) ⇒ Object
12 13 14 |
# File 'lib/teamcity_formatter.rb', line 12 def format_test_suite_started(name) "##teamcity[testSuiteStarted name='#{name}']" end |
#format_touch(file_path, file_name) ⇒ Object
43 44 45 |
# File 'lib/teamcity_formatter.rb', line 43 def format_touch(file_path, file_name) "##teamcity[progressMessage 'Touching #{file_name}'" end |