diff --git a/.gitignore b/.gitignore index fad32b8..bd5adc7 100644 --- a/.gitignore +++ b/.gitignore @@ -17,3 +17,4 @@ profile DerivedData .idea/ Tests/Pods +Tests/AFNetworking Tests.xcodeproj/xcshareddata/xcschemes/ diff --git a/.travis.yml b/.travis.yml index fefe400..0038954 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,5 +3,4 @@ before_install: - brew update - brew install xctool --HEAD - cd Tests && pod install && cd $TRAVIS_BUILD_DIR - - mkdir -p "Tests/AFNetworking Tests.xcodeproj/xcshareddata/xcschemes" && cp Tests/Schemes/*.xcscheme "Tests/AFNetworking Tests.xcodeproj/xcshareddata/xcschemes/" script: rake test diff --git a/Rakefile b/Rakefile index d8cc621..2721cdc 100644 --- a/Rakefile +++ b/Rakefile @@ -1,11 +1,15 @@ namespace :test do + task :prepare do + system(%Q{mkdir -p "Tests/AFNetworking Tests.xcodeproj/xcshareddata/xcschemes" && cp Tests/Schemes/*.xcscheme "Tests/AFNetworking Tests.xcodeproj/xcshareddata/xcschemes/"}) + end + desc "Run the AFNetworking Tests for iOS" - task :ios do + task :ios => :prepare do $ios_success = system("xctool -workspace AFNetworking.xcworkspace -scheme 'iOS Tests' test -test-sdk iphonesimulator -configuration Release") end desc "Run the AFNetworking Tests for Mac OS X" - task :osx do + task :osx => :prepare do $osx_success = system("xctool -workspace AFNetworking.xcworkspace -scheme 'OS X Tests' test -test-sdk macosx -sdk macosx -configuration Release") end end