Yavor Georgiev
6b07937c8b
Upgrade react-test-app to RN 0.40 ( #784 )
...
* Upgrade react-test-app to RN 0.40.
* Give the test harness enough time to subscribe
to the `realm-test-names` event
* Disable parallel builds in the test app
http://stackoverflow.com/questions/41477241/react-native-xcode-upgrade-and-now-rctconvert-h-not-found
* Update ReactExample to RN 0.40.0
2017-01-10 14:00:23 +01:00
Kristian Dupont
bd8a27b963
Improve error message for typeerrors ( #785 )
...
* Add a test
* Catch TypeErrorException
* Make exception asserts check error type
* Remove commented-out testcase and check for error type
* Test for Error, not TypeError
2017-01-10 13:41:56 +01:00
Kristian Dupont
fa1f22ddc2
Fix constructor init ( #774 )
...
* Update test app to RN 0.39.0
* Fix getContext in index.js
* Add dependency on invariant
* Add some comments to getContext
* Make invariant a devdependency rather than a dependency
2017-01-06 14:30:32 +01:00
Mark Rowe
9d858d0329
Update to object store master to pick up the fix for the global notifier. ( #778 )
2017-01-05 11:56:11 +01:00
Mark Rowe
c4b22a160a
Update to sync v1.0.0-BETA-6.3 ( #776 )
...
* Update to sync v1.0.0-BETA-6.3.
This requires updating to current object store master to accommodate the
changes to sync error reporting.
* Add some include folder search paths
* Add thread_safe_reference to the RealmJS target
2017-01-04 15:07:25 +01:00
Emanuele Zattin
fae6fce096
Merge pull request #777 from realm/kd/fix-typo-in-test-sh
...
Fix typo in test.sh
2017-01-04 12:26:03 +01:00
Kristian Dupont
afa5a57024
Fix typo in test.sh
2017-01-04 11:55:54 +01:00
Kristian Dupont
6bbdb34da0
Catch analytics errors ( #770 )
2017-01-03 15:16:46 +01:00
Emanuele Zattin
cce41ebcf1
Merge pull request #771 from realm/ex/fix_test_script
...
Make shellcheck happy about test.sh
2017-01-03 13:00:30 +01:00
Emanuele Zattin
87d4952302
Fix a typo
2017-01-03 12:55:36 +01:00
Emanuele Zattin
d4a51e9996
Make the symlink relative
2017-01-03 12:40:36 +01:00
Emanuele Zattin
142b6fadaa
Another fix
2017-01-03 12:21:23 +01:00
Emanuele Zattin
08b2a3da43
Got ln arguments order wrong... again
2017-01-03 11:43:21 +01:00
Emanuele Zattin
952b3f719b
Fix Jenkins builds by rewriting the symlink
2017-01-03 11:32:30 +01:00
Emanuele Zattin
3afb9ff017
Fix some Ruby
2017-01-03 10:16:19 +01:00
Emanuele Zattin
c7a7d1228b
Make shellcheck happy about test.sh
2017-01-02 13:35:45 +01:00
Kristian Dupont
4dc0403c58
Make eslint happy
2016-12-29 10:53:51 +01:00
Kristian Dupont
f0fd0d4308
[0.15.2] Bump version
2016-12-29 10:35:07 +01:00
Mark Rowe
d8e13bc7bb
Switch to using object store's master branch ( #748 )
...
* Switch to using object store's master branch.
* Switch to caching Realm instances per JavaScript execution context.
2016-12-28 17:28:44 +01:00
Nabil Hachicha
914866beff
Nh/fix 753 ( #755 )
...
* Fix Android compilation (Using EPOLL commit helper)
* Fixe Symbol.iterator on Android
* Fixing testSchema test for Release
2016-12-28 17:16:37 +01:00
Karl Kuehn
40b3b0d6e7
improve resetting the iOS simulator ( #710 )
...
Reworks how the simulator is handled to ensure that we are using a single targeted simulator platform (e.g.: iOS 9 on iPhone 5s), and that the Simulator is in good shape to handle that.
2016-12-22 10:02:15 -08:00
Kristian Dupont
e74a657725
Improve realm constructor logic ( #742 )
...
* Add user file
* Clean up initialization and add error message
* Revert "Add user file"
This reverts commit 2948f4cfc2dfd2d5d75594307b1e89806b817eb7.
* Make index.js more robust
* Fix review comments
2016-12-22 13:20:19 +01:00
Kristian Dupont
5684fd5aa8
Disable dead code elimination ( #757 )
...
* Disable dead code elimination
* Remove changes from realmjs project
2016-12-21 16:27:04 +01:00
Mark Rowe
537bc19858
Fix running `./scripts/test.sh react-tests`. ( #747 )
...
The RealmReactTests target was failing to build because it was not
linking against libReact.a
2016-12-21 16:00:38 +01:00
Ari Lazier
c95129cff9
fix download core script to properly check the sync dependency ( #735 )
2016-12-21 15:30:24 +01:00
Nabil Hachicha
b9706b1e80
Nh/fixes 740 ( #743 )
...
* Fix Android testing CI job, we don't use the packager since we build the Release bundle
* Test run on Docker-cph-01 or Docker-cph-02
2016-12-20 19:01:45 +00:00
Nabil Hachicha
43dabf5cbd
Nh/symbol iterator android ( #732 )
...
* Fix Symbol.iterator on Android
2016-12-20 18:56:51 +00:00
Kristian Dupont
63cd9013cc
Add install script to conditionally launch node-pre-gyp ( #689 )
...
* Add user file
* Add install script to conditionally launch node-pre-gyp
* Let install script deal with plain npm install
* Make eslint happy
* Use require.resolve instead of brittle relative path
* Update install script to forward pre-gyp error
* Fix error in install.js
* Revert "Add user file"
This reverts commit 2948f4cfc2dfd2d5d75594307b1e89806b817eb7.
2016-12-20 17:10:37 +01:00
Ari Lazier
02d51d6efe
doc additions ( #724 )
...
* doc additions
* Update sync.js
* Update sync.js
Mirror previous update to call parameter in callback `change_event` to match classname
2016-12-20 17:00:39 +01:00
Kristian Dupont
c1e7ddcda1
Throw when deleting detached object ( #694 )
...
* Throw when deleting detached object
* Update error message
* Add user file
* Throw when deleting detached object
* Update error message
* Revert "Add user file"
This reverts commit 2948f4cfc2dfd2d5d75594307b1e89806b817eb7.
2016-12-20 16:28:02 +01:00
Karl Kuehn
112cda2e4f
use stash/unstash rather than multiple checkouts ( #712 )
...
Checks out the repo on one machine, then uses stash/unstash to get that checkout onto all the other machines. Additionally adds a timeout to the android build to prevent those from hanging machines indefinitely and does some general cleanup on the Jenkinsfile.
2016-12-16 13:23:11 -08:00
Radu Tutueanu
6606f15327
Merge pull request #728 from realm/al/custom-dir
...
Allow use of a custom sync dir
2016-12-12 15:39:19 +01:00
Kristian Dupont
80fc4f4b13
Update Readme ( #695 )
...
* Update readme
* Remove node build instructions
2016-12-12 14:37:06 +01:00
Nabil Hachicha
1acbbd9708
Fix Android compilation (Using EPOLL commit helper) ( #707 )
...
* Fix Android compilation (Using EPOLL commit helper)
* Using Nexus 5 for Android tests
2016-12-11 11:37:37 +00:00
Ari Lazier
43cb7bc463
only use custom dir for the notifier
2016-12-09 17:16:07 +01:00
Ari Lazier
64730e7e97
allow use of a custom sync dir
2016-12-09 12:49:59 +01:00
Radu Tutueanu
d7c44fa7e9
Use mockery in tests to setup the realm module path( #727 )
...
* Use mockery to set up the realm module path
* Use the right path
* Add mockery to devDependencies
* Remove unnecessary symbolic link
2016-12-09 09:05:15 +01:00
Radu Tutueanu
8eb639678e
Accept a custom path for the realm module ( #725 )
...
* Accept a custom path for the realm module
* Use the correct argument for the realm module path
2016-12-08 13:01:41 +01:00
Ari Lazier
87260a42c9
Merge pull request #718 from realm/kd/test-closed-realm-protection
...
Add tests for closed-realm access protection
2016-12-07 16:44:35 +01:00
Ari Lazier
bfa9402a06
submodule udpate
2016-12-07 16:39:39 +01:00
Kristian Dupont
5c0bd7a97b
Update android external commit helper
2016-12-07 16:33:11 +01:00
Kristian Dupont
62f5157565
Update object store
2016-12-07 16:33:11 +01:00
Kristian Dupont
43d94d1b8b
Add checks for removeListener
2016-12-07 16:31:52 +01:00
Kristian Dupont
1d4bb7c2ad
Add more tests and fix add_notification
2016-12-07 16:31:52 +01:00
Kristian Dupont
bf85c285a0
Add tests for closed-realm access protection
2016-12-07 16:31:52 +01:00
Radu Tutueanu
50d8a55d3f
Use the KILL signal when killing the server
2016-12-07 13:28:05 +01:00
Radu Tutueanu
19d82caec4
Update ObjectStore ( #723 )
2016-12-07 11:21:32 +01:00
Ari Lazier
9ddc2065bb
Merge pull request #717 from realm/al/notifier
...
Use latest core, sync, and object store
2016-12-07 07:40:30 +01:00
Ari Lazier
3fb20537b5
update notifier docs
2016-12-06 17:42:15 +01:00
Ari Lazier
b9a2c92a8b
test fixes
2016-12-06 14:43:07 +01:00