Add composite status code reporting during CLI execution
This commit is contained in:
parent
4d8faf8a23
commit
c2c3a656e7
1 changed files with 11 additions and 3 deletions
14
Rakefile
14
Rakefile
|
|
@ -1,16 +1,24 @@
|
|||
namespace :test do
|
||||
desc "Run the AFNetworking Tests for iOS"
|
||||
task :ios do
|
||||
system("xctool -workspace AFNetworking.xcworkspace -scheme 'iOS Tests' test -test-sdk iphonesimulator")
|
||||
$ios_success = system("xctool -workspace AFNetworking.xcworkspace -scheme 'iOS Tests' test -test-sdk iphonesimulator")
|
||||
end
|
||||
|
||||
desc "Run the AFNetworking Tests for Mac OS X"
|
||||
task :osx do
|
||||
system("xctool -workspace AFNetworking.xcworkspace -scheme 'OS X Tests' test -test-sdk macosx -sdk macosx")
|
||||
$osx_success = system("xctool -workspace AFNetworking.xcworkspace -scheme 'OS X Tests' test -test-sdk macosx -sdk macosx")
|
||||
end
|
||||
end
|
||||
|
||||
desc "Run the AFNetworking Tests for iOS & Mac OS X"
|
||||
task :test => ['test:ios', 'test:osx']
|
||||
task :test => ['test:ios', 'test:osx'] do
|
||||
puts "\033[0;31m!! iOS unit tests failed" unless $ios_success
|
||||
puts "\033[0;31m!! OS X unit tests failed" unless $osx_success
|
||||
if $ios_success && $osx_success
|
||||
puts "\033[0;32m** All tests executed successfully"
|
||||
else
|
||||
exit(-1)
|
||||
end
|
||||
end
|
||||
|
||||
task :default => 'test'
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue