Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Getting the release ready.

  • Loading branch information...
commit 4c8d979cd50f2ce2ad35530b4b4a8e912b407606 1 parent c8f0c52
Rob Holland authored
View
13 README.rdoc
@@ -20,8 +20,8 @@ Write some scenarios like:
== How it works
-iCuke uses applescript to drive Xcode in order to launch your application into the iPhone Simulator. A preload library
-is used to add a HTTP server into your application.
+iCuke launches your application into the iPhone Simulator. A preload library is used to add a HTTP server into your
+application.
The HTTP server allows us to see an XML version of the iPhone's screen, and to emulate taps/swipes etc.
@@ -30,12 +30,12 @@ to function sensibly. If your accessibility information is not accurate, iCuke m
== Bugs
-iCuke does not support testing applications on real devices, because I don't know of a way get a preload library to load
-on the device.
+iCuke does not support testing applications on real devices, because I don't know of a way get a preload library to
+load on the device.
-iCuke does not support drags or pinches yet. They'll be here soon!
+iCuke does not support pinches yet. They'll be here soon!
-iCuke compiles against the latest 3.1 and 4.0 SDKs it can find. Compiling against 3.2 is not currently supported.
+iCuke compiles against the latest 3.1 and 4.0 SDKs it can find. Compiling against 3.2 is not currently supported as Apple have released two versions with different ABIs.
== Contributors
@@ -43,6 +43,7 @@ iCuke compiles against the latest 3.1 and 4.0 SDKs it can find. Compiling agains
* Aslak Hellesøy
* Dominic Baggott
* Jeff Morgan
+* Luke Redpath
== Thanks
View
7 Rakefile
@@ -15,10 +15,10 @@ begin
gem.add_dependency "httparty", ">= 0"
gem.add_dependency "nokogiri", ">= 0"
gem.extensions = ['ext/Rakefile']
- gem.files += ['bin/WaxSim']
+ gem.files += ['ext/bin/waxsim']
gem.files += ['ext/iCuke/libicuke*.dylib']
gem.files += ['ext/WaxSim/**/*']
- gem.files -= ['ext/WaxSim/build/**/*']
+ gem.files -= ['ext/WaxSim/build']
end
Jeweler::GemcutterTasks.new
rescue LoadError
@@ -26,9 +26,10 @@ rescue LoadError
end
file 'app/build/Debug-iphonesimulator/Universal.app/Universal' do
+ ICuke::SDK.use_latest
sh "cd app && xcodebuild -target Universal -configuration Debug -sdk #{ICuke::SDK.fullname}"
end
-task :app => 'app/sdk4/build/Debug-iphonesimulator/UICatalog.app/UICatalog'
+task :app => 'app/build/Debug-iphonesimulator/Universal.app/Universal'
task :features => :app
task :lib do
View
2  features/support/env.rb
@@ -1,3 +1,3 @@
-$LOAD_PATH.unshift(File.dirname(__FILE__) + '/../../lib')
+#$LOAD_PATH.unshift(File.dirname(__FILE__) + '/../../lib')
require 'icuke/cucumber'
View
33 iCuke.gemspec
@@ -9,7 +9,7 @@ Gem::Specification.new do |s|
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
s.authors = ["Rob Holland"]
- s.date = %q{2010-06-24}
+ s.date = %q{2010-06-25}
s.description = %q{Cucumber support for iPhone applications}
s.email = %q{rob@the-it-refinery.co.uk}
s.executables = ["icuke", "icuke-module"]
@@ -56,38 +56,20 @@ Gem::Specification.new do |s|
"bin/.gitignore",
"bin/icuke",
"bin/icuke-module",
+ "ext/.gitignore",
"ext/Rakefile",
"ext/WaxSim/Simulator.h",
"ext/WaxSim/Simulator.m",
"ext/WaxSim/WaxSim.m",
- "ext/WaxSim/WaxSim.xcodeproj/luke.pbxuser",
- "ext/WaxSim/WaxSim.xcodeproj/luke.perspectivev3",
"ext/WaxSim/WaxSim.xcodeproj/project.pbxproj",
+ "ext/WaxSim/WaxSim.xcodeproj/robholland.mode1v3",
+ "ext/WaxSim/WaxSim.xcodeproj/robholland.pbxuser",
"ext/WaxSim/WaxSim_Prefix.pch",
- "ext/WaxSim/build/Debug/waxsim",
"ext/WaxSim/build/Release/waxsim",
"ext/WaxSim/build/Release/waxsim.dSYM/Contents/Info.plist",
"ext/WaxSim/build/Release/waxsim.dSYM/Contents/Resources/DWARF/waxsim",
- "ext/WaxSim/build/WaxSim.build/Debug/WaxSim.build/Objects-normal/x86_64/Simulator.o",
- "ext/WaxSim/build/WaxSim.build/Debug/WaxSim.build/Objects-normal/x86_64/WaxSim.o",
- "ext/WaxSim/build/WaxSim.build/Debug/WaxSim.build/Objects-normal/x86_64/waxsim.LinkFileList",
- "ext/WaxSim/build/WaxSim.build/Debug/WaxSim.build/WaxSim.dep",
- "ext/WaxSim/build/WaxSim.build/Debug/WaxSim.build/build-state.dat",
- "ext/WaxSim/build/WaxSim.build/Debug/WaxSim.build/waxsim-all-target-headers.hmap",
- "ext/WaxSim/build/WaxSim.build/Debug/WaxSim.build/waxsim-generated-files.hmap",
- "ext/WaxSim/build/WaxSim.build/Debug/WaxSim.build/waxsim-own-target-headers.hmap",
- "ext/WaxSim/build/WaxSim.build/Debug/WaxSim.build/waxsim-project-headers.hmap",
- "ext/WaxSim/build/WaxSim.build/Debug/WaxSim.build/waxsim.hmap",
- "ext/WaxSim/build/WaxSim.build/Release/WaxSim.build/Objects-normal/i386/Simulator.o",
- "ext/WaxSim/build/WaxSim.build/Release/WaxSim.build/Objects-normal/i386/WaxSim.o",
- "ext/WaxSim/build/WaxSim.build/Release/WaxSim.build/Objects-normal/i386/waxsim",
- "ext/WaxSim/build/WaxSim.build/Release/WaxSim.build/Objects-normal/i386/waxsim.LinkFileList",
- "ext/WaxSim/build/WaxSim.build/Release/WaxSim.build/Objects-normal/ppc/Simulator.o",
- "ext/WaxSim/build/WaxSim.build/Release/WaxSim.build/Objects-normal/ppc/WaxSim.o",
- "ext/WaxSim/build/WaxSim.build/Release/WaxSim.build/Objects-normal/ppc/waxsim.LinkFileList",
"ext/WaxSim/build/WaxSim.build/Release/WaxSim.build/Objects-normal/x86_64/Simulator.o",
"ext/WaxSim/build/WaxSim.build/Release/WaxSim.build/Objects-normal/x86_64/WaxSim.o",
- "ext/WaxSim/build/WaxSim.build/Release/WaxSim.build/Objects-normal/x86_64/waxsim",
"ext/WaxSim/build/WaxSim.build/Release/WaxSim.build/Objects-normal/x86_64/waxsim.LinkFileList",
"ext/WaxSim/build/WaxSim.build/Release/WaxSim.build/Script-0482769511263E2A003DFACB.sh",
"ext/WaxSim/build/WaxSim.build/Release/WaxSim.build/WaxSim.dep",
@@ -112,9 +94,12 @@ Gem::Specification.new do |s|
"ext/WaxSim/build/WaxSim.build/WaxSim.pbxindex/subclasses.pbxbtree",
"ext/WaxSim/build/WaxSim.build/WaxSim.pbxindex/symbols0.pbxsymbols",
"ext/WaxSim/iPhoneSimulatorRemoteClient/iPhoneSimulatorRemoteClient.h",
+ "ext/bin/waxsim",
"ext/iCuke/.gitignore",
"ext/iCuke/Rakefile",
+ "ext/iCuke/libicuke-sdk3.1.dylib",
"ext/iCuke/libicuke-sdk4.0.dylib",
+ "ext/iCuke/libicuke.dylib",
"ext/iCuke/sdk3.1/DefaultsResponse.h",
"ext/iCuke/sdk3.1/DefaultsResponse.m",
"ext/iCuke/sdk3.1/EventResponse.h",
@@ -191,11 +176,11 @@ Gem::Specification.new do |s|
"lib/icuke.rb",
"lib/icuke/core_ext.rb",
"lib/icuke/cucumber.rb",
- "lib/icuke/iphonesim.rb",
"lib/icuke/screen.rb",
"lib/icuke/sdk.rb",
"lib/icuke/simulate.rb",
- "lib/icuke/simulator.rb"
+ "lib/icuke/simulator.rb",
+ "lib/icuke/waxsim.rb"
]
s.homepage = %q{http://github.com/unboxed/iCuke}
s.rdoc_options = ["--charset=UTF-8"]
Please sign in to comment.
Something went wrong with that request. Please try again.