Commit Graph

2438 Commits

Author SHA1 Message Date
blagoev 309dfc8733 Merge pull request #948 from realm/debug-node-tests
enable js debugging of node tests from within vs code
2017-03-29 10:31:02 +03:00
blagoev 68e75a4265 enable js debugging of node tests from within vs code 2017-03-28 23:22:31 +03:00
Yavor Georgiev 92c10c469c
Add missing Android JNI lib 2017-03-28 16:21:06 +02:00
Yavor Georgiev 2881cf5502
[1.2.0] Bump version 2017-03-28 14:49:58 +02:00
Yavor Georgiev 80818779ba Fix opening synced realm with an encryption key (#945) 2017-03-28 14:34:27 +02:00
blagoev d881f04688 Merge pull request #933 from realm/platform-agnostic-test-commands
Platform agnostic test commands
2017-03-28 11:46:35 +03:00
blagoev b7095f4a70 revert some test logic for tests in Debug 2017-03-27 19:18:56 +03:00
blagoev c5cad2fcd5 correct test-runners tests 2017-03-27 19:18:56 +03:00
blagoev d23d60f272 refactor test.sh to use npm commands
fixed license-check npm command
added test-runners npm command
2017-03-27 19:18:56 +03:00
blagoev 1de37b5844 fix license-check command 2017-03-27 19:18:56 +03:00
blagoev edf4cb5760 rewrite most test commands to be platform agnostic 2017-03-27 19:18:56 +03:00
Yavor Georgiev f0d70d4061 Fix ambiguous type reference error (#943)
* Fix ambiguous type reference error

* Bump ROS version for testing
2017-03-27 16:58:58 +02:00
Adam Lebsack 5ce8afa559 Merge pull request #938 from realm/ajl-fix-tests
Bump up test timeout
2017-03-24 13:36:16 +01:00
Adam Lebsack a5c0456a22 Bump up test timeout 2017-03-24 13:12:00 +01:00
Kristian Dupont 045b963d6f Change fragile test to wait for signal rather than for a period of time (#936)
* Change test to wait for signal rather than for 4 seconds

* Tiny refactoring
2017-03-24 12:49:28 +01:00
Radu Tutueanu 479b21c3f8 Use sync 1.4.0 (#918)
* Use sync 1.4.0

* Use master@OS

* Make normalize_path available for the GN (#932)
2017-03-23 15:43:02 +01:00
Kristian Dupont f551a51acc Add missing sync error (#925)
* Add missing sync error

* Make unit tests work without sync

* Wording fix
2017-03-22 13:52:41 +01:00
Kristian Dupont c4535bdf1a Improve api docs (#920)
* Set docs title in configuration

* Add markdown plugin to jsdoc

* Add query language tutorial to docs

* jsdoc template submodule updated

* Add query docs

* Document placeholders and composition operators

* Add logo

* Add note about boolean checks

* Fixes as per PR comments
2017-03-22 12:54:35 +01:00
Kristian Dupont 5bece3d5c4 Validate user-methods parameters (#924)
* Validate user-methods parameters

* Switch homemade typeof operator for real one.

* Fix array prototype access
2017-03-20 12:52:41 +01:00
blagoev 78caae7b17 Merge pull request #926 from realm/sync-on-by-default-android
Make sync build by default (unless turned off w/ buildWithSync)
2017-03-20 11:47:03 +01:00
Kristian Dupont aa38d28eb0 Two more indentation fixes 2017-03-20 10:43:42 +01:00
Kristian Dupont 1bdc50ebf6 Fix indentation in sync docs source 2017-03-20 10:40:56 +01:00
blagoev ca265dca93 Make sync build by default (unless turned off w/ buildWithSync) 2017-03-17 15:37:35 +01:00
Kristian Dupont 94f8d5a891 Add optional userInfo param to registerWithProvider (#915)
* Add optional userInfo param to registerWithProvider

* Fixes per PR comments
2017-03-17 14:13:03 +01:00
blagoev 6845157580 Merge pull request #921 from realm/debug-argument-case-fix
make tests Debug arg case insensitive
2017-03-16 15:03:19 +01:00
blagoev 3dcbdf824e Merge pull request #916 from realm/readme-update
update README.md
2017-03-16 14:52:55 +01:00
blagoev 06a0ab8eeb added debug tests info 2017-03-16 14:40:06 +02:00
blagoev f54e963b1b make tests Debug arg case insensitive 2017-03-16 12:15:20 +01:00
blagoev 2f9c3ed351 fix typo 2017-03-15 17:17:07 +02:00
blagoev 3dc81ba72e update README.md 2017-03-15 16:25:05 +02:00
Kristian Dupont 1c6f4e6a05 Fix analytics buffer creation (#913) 2017-03-15 11:23:14 +01:00
kristiandupont f48c9ce079 Check for chrome debugger when navigator.product is set as well 2017-03-15 11:21:16 +01:00
Kristian Dupont cd4b0e4a67 Fix links in README.md (#910) 2017-03-15 08:44:50 +01:00
David Howell 84ad9f7283 remove the find command and use gradle's replace method (#900) 2017-03-10 19:37:42 +00:00
Ari Lazier d2a2b9c18a Merge pull request #903 from realm/al/os-update
Update to latest object store
2017-03-10 07:24:14 -08:00
Ari Lazier a9120fe09b fixes for latest object store 2017-03-09 21:17:33 -08:00
Ari Lazier edff10b14e spacing 2017-03-09 10:09:05 -08:00
Ari Lazier 496ae14181 update to latest object store 2017-03-09 10:04:39 -08:00
Ari Lazier 1e43d5e105 update object store 2017-03-09 09:58:12 -08:00
Yavor Georgiev cfc330305b
[1.1.1] Bump version 2017-03-09 14:35:30 +01:00
Yavor Georgiev 9e70a493e9 Make sure there is only one .gyp file in the tarball (#901) 2017-03-09 14:34:01 +01:00
Yavor Georgiev 72329865ec
[1.1.0] Bump version 2017-03-09 11:53:00 +01:00
Kristian Dupont 04bb250208 Fix method name in sync docs (#898) 2017-03-08 11:21:28 +01:00
Yavor Georgiev db8ebd9333 Node.js Win32 support (#864)
* Remove the windows install check

* Node.js Win32 support

* Bring back the `REALM_HAVE_CONFIG` definition

* Download core for Windows when building

* Implement cross-platform node platform.cpp with libuv

* wip

* Make jasmine run quicker

https://github.com/jasmine/jasmine/issues/1204

* Wait for worker process to close in AsyncTests

* Cross-platform paths in tests

* Normalize path separator for forward slash on Windows

* MSVC exception voodoo

* cross-platform uv_cwd

* fix linux build

* make the prepublish script cross-platform

* Disable encryption tests on windows

* ignore vendor/realm-node

* jenkinsfile work

* Only run the prepublish script for publish and pack

* Jenkinsfile work

* Include gyp files in package

* rewrite default_realm_file_directory()

* fix React Native Android build

* delete all realm artifacts in remove_realm_files_from_directory

* bring back build environment variables

* node-pre-gyp windows

* Update CHANGELOG.md
2017-03-07 23:24:30 +01:00
Yavor Georgiev b93cfaf909 Temporary disable realmjs target on CI (#895)
* Temporary disable realmjs target on CI

It's broken because it doesn't support the node-fetch module. Let's disable it for now.

* Temporarily disable Android tests

They need an Object Server to talk to on CI

* Disable test assertion
2017-03-07 17:41:19 +01:00
Emanuele Zattin 9b1b550d75 Add a one hour timeout for android tests 2017-03-07 10:11:36 +01:00
Ari Lazier 0d4d5a54f7 Merge pull request #892 from realm/al/adapter
Make Realm creation available extenally, update OS and Sync versions
2017-03-06 07:02:40 -08:00
Ari Lazier b36775472d fix for core change 2017-03-02 06:24:09 -08:00
Ari Lazier 7f75ef4c26 update to latest os and sync 2017-03-01 15:56:22 -08:00
Ari Lazier 4ea81e8e24 support external realm creation 2017-03-01 15:55:40 -08:00