Commit Graph

1806 Commits

Author SHA1 Message Date
Eloy Durán
ba636bfa11 [test] Use pretty test helpers in all test suites. 2013-12-13 11:50:34 +01:00
Eloy Durán
0e369fd7de [test] Add spec rake tasks to root Rakefile to run test suites on all iOS SDKs and specific ones. 2013-12-13 11:36:24 +01:00
Watson
9337449c3c update test for RM-350 2013-12-13 18:37:04 +09:00
Watson
de5c6531d6 [NEWS] Fixed a bug where Hash#[]= will immediately release an object 2013-12-13 12:27:58 +09:00
Watson
cd15b1c9d8 add test for RM-350 2013-12-13 12:27:49 +09:00
Laurent Sansonetti
a22cb68772 2.18 2013-12-13 03:02:28 +01:00
Eloy Durán
9778e48abb [test] Add rake spec:all task which runs the tests against all iOS SDKs. 2013-12-13 00:41:01 +01:00
Laurent Sansonetti
c6bc81459a sync 2013-12-13 00:04:33 +01:00
Eloy Durán
78a3ddf5d0 [README] Document the UIAutomation tool dependency. 2013-12-12 22:16:54 +01:00
Eloy Durán
05e7831d56 Merge pull request #8 from lrz/ui-spec
UI spec framework updates.
2013-12-12 13:12:10 -08:00
Eloy Durán
5a813e35af [NEWS] Update for UIAutomation fixes. 2013-12-12 22:03:29 +01:00
Eloy Durán
c69da1037e Ignore ui test app build files. 2013-12-12 22:02:49 +01:00
Eloy Durán
c6be6e5bde [UIAutomation] Make the drag command actually send events again.
However, for the moment this only works with 1 touch at a time.
2013-12-12 22:02:49 +01:00
Eloy Durán
168d23d26f [UIAutomation] Make orientation change tests green. 2013-12-12 22:02:49 +01:00
Eloy Durán
fdece65bb3 [UIAutomation] Make tap tests green on 4" retina. The app needs to run on the device's native resolution. 2013-12-12 22:02:49 +01:00
Eloy Durán
dba87148f2 Revert use of PublicAutomation lib. 2013-12-12 22:02:49 +01:00
Eloy Durán
f2c7b956c9 [UIAutomation] Make tap work again. 2013-12-12 22:02:49 +01:00
Eloy Durán
d7f3053d42 [UIAutomation] Link the PublicAutomation objects into the app in spec mode. 2013-12-12 22:02:49 +01:00
Eloy Durán
ef803412eb [UIAutomation] Generate BS before all other BS, so it gets copied into all iOS SDK dirs. 2013-12-12 22:02:48 +01:00
Eloy Durán
4fe3869b8d [UIAutomation] Integrate libPublicAutomation into build system. 2013-12-12 22:02:48 +01:00
Eloy Durán
3e164cb220 [UIAutomation] Generate BS metadata for libPublicAutomation. 2013-12-12 22:02:48 +01:00
Eloy Durán
6dd0440e2b [UIAutomation] Build the PublicAutomation lib for the required SDKs. 2013-12-12 22:02:48 +01:00
Eloy Durán
010c4c5f47 [UIAutomation] Vendor PublicAutomation 2013-12-12 22:02:48 +01:00
Eloy Durán
69d9f72ed0 [UIAutomation] Revert additions to generate BS files. 2013-12-12 22:02:48 +01:00
Eloy Durán
b44586b4a9 [BS] Patch iOS CoreText's header to remove CTRunDelegateGetTypeID.
This function is not actually available and appears to be a bug on
Apple’s side.
2013-12-12 22:02:48 +01:00
Eloy Durán
9ffdee3de9 [UIAutomation] Add test task to the UI test suite that runs against all available iOS SDKs. 2013-12-12 22:02:48 +01:00
Eloy Durán
2a58725e78 [UIAutomation] More massaging of headers to generate proper BS for all SDKs. 2013-12-12 22:02:48 +01:00
Eloy Durán
08c55ebad7 [UIAutomation] Run tests on all available iOS SDKs. 2013-12-12 22:02:48 +01:00
Eloy Durán
b552882fd0 [UIAutomation] Integrate BS generation in normal build process. 2013-12-12 22:02:48 +01:00
Eloy Durán
bc26ce4fc4 [UIAutomation] Make test suite load BS files from local dev checkout. 2013-12-12 22:02:47 +01:00
Eloy Durán
9068fd43a8 [UIAutomation] Place BS files in appropriate iOS SDK dirs. 2013-12-12 22:02:47 +01:00
Eloy Durán
7d58ff674e [UIAutomation] Patch all dumped headers to use canonical CGGeometry structs. 2013-12-12 22:02:47 +01:00
Eloy Durán
1e499df828 [UIAutomation] Remove BS file that was generated for iOS 5. 2013-12-12 22:02:47 +01:00
Eloy Durán
c5b9d3ea5c [UIAutomation] Add rake task to generate BS file from private headers. 2013-12-12 22:02:47 +01:00
Eloy Durán
bc9e4ea9ac [UIAutomation] Add rake task to dump headers from private frameworks. 2013-12-12 22:02:47 +01:00
Eloy Durán
7f8424d5c7 stash 2013-12-12 22:02:47 +01:00
Eloy Durán
af886e9a9e Import Bacon UI helper tests from public toolchain repo. 2013-12-12 22:02:47 +01:00
Laurent Sansonetti
4cc65bad92 sync 2013-12-12 19:07:19 +01:00
Laurent Sansonetti
3f8bb69237 add tests for Proc#weak! 2013-12-12 19:05:04 +01:00
Laurent Sansonetti
ea524930a6 sync 2013-12-11 18:51:47 +01:00
Watson
0a3fb8c8cb [NEWS] Fixed a compiler bug where `not precompiled' errors when it uses structure of GLKit framework 2013-12-11 17:25:28 +09:00
Watson
1f2f3b0c4f Revert "fix where Boxed#new doesn't work for GLKKit structure."
This reverts commit ac89cf6b4b.

http://hipbyte.myjetbrains.com/youtrack/issue/RM-342
Because this patch causes a conflict between method's structure signature and bridgesupport's structure signature
2013-12-11 17:14:46 +09:00
Laurent Sansonetti
cb0e4ea26e sync 2013-12-09 23:44:58 +01:00
Laurent Sansonetti
75edd62773 add tests for {NSObject,Boxed}#== with WeakRef operand 2013-12-09 23:43:56 +01:00
Laurent Sansonetti
a56215d93f sync 2013-12-09 23:31:38 +01:00
Laurent Sansonetti
332a5d2275 sync 2013-12-09 23:31:33 +01:00
Laurent Sansonetti
4941e6acb1 add a test for nested WeakRef objects 2013-12-09 23:30:38 +01:00
Laurent Sansonetti
3ee32a1280 sync 2013-12-09 15:21:59 +01:00
Laurent Sansonetti
1104fe01ed [OSX] add app.codesign_for_release (default to true) which controls if we need to code-sign for build:release 2013-12-09 15:19:15 +01:00
Laurent Sansonetti
3afa86d286 sync 2013-12-09 15:03:11 +01:00