Class: TeamCityFormatter

Inherits:
XCPretty::Simple
  • Object
show all
Defined in:
lib/teamcity_formatter.rb

Instance Method Summary collapse

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_dependenciesObject



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(message)
  "##teamcity[testStdErr name='className.testName' out='#{message}']"
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