56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
# File 'lib/nixenvironment/xcodebuild.rb', line 56
def self.test(sdk = nil, config = nil, workspace = nil, project = nil, scheme = nil, code_coverage_config = nil, timeout = nil, destination = nil)
build_args = []
build_args << "-sdk '#{sdk}'" if sdk.present?
build_args << "-configuration '#{config}'" if config.present?
define_workspace_or_project(build_args, workspace, project, scheme)
build_args << "-xcconfig '#{code_coverage_config}'" if code_coverage_config.present?
build_args << "-destination-timeout '#{timeout}'" if timeout.present?
build_args << "-destination '#{destination}'" if destination.present?
build_args << "| ocunit2junit"
execute('test', build_args)
end
|