Commit Graph

2432 Commits

Author SHA1 Message Date
Watson
12e30aa21d [NEWS] fix RM-473 2014-04-17 15:54:58 +09:00
Laurent Sansonetti
a192545b12 log errors from AndroidRuntime (ex. app crashing due to an uncaught exception) 2014-04-16 14:12:47 +02:00
Laurent Sansonetti
a58113b1da add .gitignore file 2014-04-16 13:08:35 +02:00
Laurent Sansonetti
cf46459c2e clean up local references created by the ruby source init functions 2014-04-16 13:08:35 +02:00
Watson
93882b6aa8 [test] fix a wrong declaration of synthesize 2014-04-15 16:44:42 +09:00
Watson
d59198a0c4 add build-MacOSX into gitignore
build-MacOSX is created when run `rake spec:all'
2014-04-15 10:36:56 +09:00
Watson
acb255e1e7 [NEWS] fix RM-468 2014-04-15 10:36:19 +09:00
Watson
8d54d73794 [test] add specs for RM-468 and RM-457 2014-04-15 10:35:19 +09:00
Laurent Sansonetti
e4c78ae0a0 add language/string spec (with caveats) 2014-04-15 00:29:38 +02:00
Laurent Sansonetti
24f77d2290 add be_an_instance_of matcher 2014-04-15 00:25:16 +02:00
Laurent Sansonetti
4bda360c99 add basic ScratchPad object 2014-04-14 23:33:17 +02:00
Laurent Sansonetti
b7a7a7abbc add support for before’ and after’ blocks (right now we assume the :each argument) 2014-04-14 23:33:00 +02:00
Laurent Sansonetti
ded77e47a2 add support for nested `describe’ blocks 2014-04-14 23:32:25 +02:00
Laurent Sansonetti
591ec8d8e6 add language/splat specs 2014-04-14 23:31:28 +02:00
Laurent Sansonetti
2a6e833ed3 start rubymotion-specific String specs 2014-04-14 00:12:32 +02:00
Laurent Sansonetti
abc2d17a9b add a test for Symbol -> java.lang.CharSequence 2014-04-12 18:59:02 +02:00
Laurent Sansonetti
3354bd961d start rubymotion-specific spec file for Symbol 2014-04-12 15:39:56 +02:00
Laurent Sansonetti
1f10258f0c remove debug print statement 2014-04-12 15:39:56 +02:00
Watson
357b1bd8b1 Revert "use a cached file dependencies in order to reduce the build time"
This reverts commit ee514286cf.

Now, detecting build order is much faster without cache by previous commit.
So, let's revert this commit.
2014-04-12 13:51:24 +09:00
Watson
0e5ad9ac90 more reduce the time of detecting build order. Thanks to Ignacio Piantanida for the patch.
http://hipbyte.myjetbrains.com/youtrack/issue/RM-466
2014-04-12 13:49:27 +09:00
Watson
fd61f2090c [test] fix to display the iOS results in OSX spec on Jenkins 2014-04-12 12:37:48 +09:00
Laurent Sansonetti
7edfb14779 add language/symbol spec 2014-04-12 01:02:02 +02:00
Laurent Sansonetti
7e9b0e8016 start some RM-specific specs 2014-04-11 22:56:46 +02:00
Laurent Sansonetti
b071a54309 rewrite spec to use a predefined mock class 2014-04-11 20:39:34 +02:00
Laurent Sansonetti
ec989dda83 add language/hash spec 2014-04-11 20:01:14 +02:00
Watson
497f969891 [test] display the iOS result of `rake spec:all' on Jenkins CI console 2014-04-12 00:44:00 +09:00
Laurent Sansonetti
a1dcc590b3 remove unnecessary line 2014-04-11 16:31:52 +02:00
Laurent Sansonetti
1590c16f0f add language/numbers spec 2014-04-11 16:31:51 +02:00
Laurent Sansonetti
94bdca20ac add 'language/not' spec 2014-04-11 16:31:51 +02:00
Laurent Sansonetti
ebe24446b2 add 'be_true' and 'be_false' matchers 2014-04-11 16:31:51 +02:00
Laurent Sansonetti
d5554c5e89 add 'language/or' spec 2014-04-11 16:31:51 +02:00
Eloy Durán
db2eda611c [vm] sync 2014-04-11 15:46:55 +02:00
Laurent Sansonetti
32e547e48c add 'be_nil' matcher 2014-04-11 15:35:57 +02:00
Laurent Sansonetti
b9219f0258 add 'language/and' spec 2014-04-11 15:35:57 +02:00
Eloy Durán
0ae18aacdf [test] Store iOS results in temp files on Jenkins CI. 2014-04-11 15:10:56 +02:00
Watson
f4fe13cba8 fix 'uninitialized constant Motion (NameError)'
'../helpers/bacon.rb' requires 'lib/motion/util/version.rb'
2014-04-11 21:21:57 +09:00
Laurent Sansonetti
c88b386a24 move 1.9 specs to a different file, like rubyspec does 2014-04-11 14:16:44 +02:00
Eloy Durán
87ea27d251 [test] rake spec:all now runs on all installed iOS and OS X sdks. 2014-04-11 12:26:30 +02:00
Laurent Sansonetti
f3f98218b9 add language/array spec 2014-04-11 00:41:08 +02:00
Laurent Sansonetti
4fdc978165 add support for should’ with an argument, add be_kind_of’ and `equal’ matchers 2014-04-10 17:18:48 +02:00
Laurent Sansonetti
07f048572d better conditional 2014-04-10 17:18:12 +02:00
Laurent Sansonetti
504994345b ditto 2014-04-10 15:29:00 +02:00
Laurent Sansonetti
68a3f6ab45 make sure .class files as well as the DEX file are really re-generated every time (for now) 2014-04-10 15:28:59 +02:00
Laurent Sansonetti
21522a99e3 really send #== instead of #!= 2014-04-10 15:28:59 +02:00
Watson
7e5cbcc514 add comment 2014-04-10 21:36:45 +09:00
Watson
84537859c2 use iOS7.1's librubymotion-repl.dylib for iOS platform 2014-04-10 21:33:42 +09:00
Watson
f12e4ad03f [NEWS] fix RM-466 2014-04-10 17:15:19 +09:00
Watson
ee514286cf use a cached file dependencies in order to reduce the build time
http://hipbyte.myjetbrains.com/youtrack/issue/RM-466

* before
  % time rake
  ... snip ...
  rake  18.01s user 1.64s system 89% cpu 21.877 total

* after
  % time rake
  ... snip ...
  rake  2.74s user 1.41s system 119% cpu 3.460 total
2014-04-10 17:15:08 +09:00
Watson
d1d3952c46 memorize the calculated file dependencies. Thanks to Ignacio Piantanida for the patch.
http://hipbyte.myjetbrains.com/youtrack/issue/RM-466

* before
  % time rake
  ... snip ...
  rake  38.41s user 2.77s system 101% cpu 40.515 total

* after
  % time rake
  ... snip ...
  rake  18.01s user 1.64s system 89% cpu 21.877 total
2014-04-10 17:11:04 +09:00
Laurent Sansonetti
f34647252e add until and while specs 2014-04-10 01:03:36 +02:00