Commit Graph

186 Commits

Author SHA1 Message Date
Yavor Georgiev 12bde1ed35 Improve CI builds relying on Chrome (#796)
* Use ES6 Proxies to implement collections in the Chrome debugger

* rework realm-test-names event

* move React stuff on the CPH mac mini

* use node with npm3

* remove debugging aid code
2017-01-11 18:22:41 +01:00
Kristian Dupont 2187667650 Always install node binaries except on Windows (#790) 2017-01-11 11:12:43 +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
Kristian Dupont afa5a57024 Fix typo in test.sh 2017-01-04 11:55:54 +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
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
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
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
Radu Tutueanu 50d8a55d3f Use the KILL signal when killing the server 2016-12-07 13:28:05 +01:00
Radu Tutueanu 2c99e73e6b Update sync and ros package names 2016-12-06 12:43:25 +01:00
Adam Lebsack 88e840f315 Merge remote-tracking branch 'origin/master' into ajl/jenkinsfile 2016-11-25 11:33:48 +01:00
Adam Lebsack 1856f04cce Fix for android wrapper 2016-11-24 17:39:50 +01:00
Adam Lebsack 5ac6d97833 Added support for React tests on android in docker (phew) 2016-11-24 16:58:16 +01:00
Radu Tutueanu 2543413017 Build and publish node pre-gyp binaries (#657)
* Build node pre-gyp for linux

* Add Jenkisfile

* Fix core package names

* Fix Jenkinsfile errors

* To revert: only build using 4.4.7

* Do not download on linux

* Fix wrong argument

* Fix archiving linux artifacts

* Try to fix

* Revert "Try to fix"

This reverts commit 8bcd1d0ffb539b9f2881ce8e0396681b55caf69e.

* Fix moving the gyp binaries

* Update version

* Revert "To revert: only build using 4.4.7"

This reverts commit b829c0e0d27b1baed50c3af436731c5014de290f.

* Bump version in dependencies

* Publish binaries

* Use correct version

* Remove unneded quote

* Fix publish
2016-11-23 15:09:47 +01:00
Ari Lazier cdcefa5cfa use newer node version 2016-11-22 07:07:52 -08:00
Adam Lebsack 014191a663 Added jenkinsfile 2016-11-22 10:32:35 +01:00
Karl Kuehn 8d75898fe5 better report errors in test/build
fix for error visibility from #639
2016-11-21 16:48:03 -08:00
Karl Kuehn d5aaab1308 fix case where xcpretty is not installed 2016-11-18 14:00:30 -08:00
Ari Lazier ab7061aa29 undo test.sh change 2016-11-15 11:22:15 -08:00
Ari Lazier 038a025b81 [0.15.0] Bump version 2016-11-15 11:10:07 -08:00
Ari Lazier fabaf5e819 Merge pull request #653 from realm/nh/update_android
Nh/update android
2016-11-15 10:06:20 -08:00
Ari Lazier ca3fb62c59 ci build fixes for android 2016-11-15 05:08:26 -08:00
Radu Tutueanu ca0fd78cee Do not build node with sync by default 2016-11-15 13:49:41 +01:00
Nabil Hachicha fdf88c2f78 Adding a build type to switch between Core & Core+Sync 2016-11-14 13:26:33 +00:00
Ari Lazier 15bb3014b9 example fixes 2016-11-11 18:23:44 -08:00
Ari Lazier 41b0426e01 Merge pull request #652 from realm/rt/improve-build
Improve build
2016-11-11 16:31:48 -08:00
Ari Lazier d9398a0bb9 restart simulators 2016-11-11 12:32:20 -08:00
Ari Lazier 7683d1185a rerun tests on failure 2016-11-11 11:31:00 -08:00
Ari Lazier 588fc50e9f try to build then test 2016-11-11 11:24:35 -08:00
Radu Tutueanu 0b9cca78d6 Download core OR sync
No need to download both
2016-11-11 17:42:35 +01:00
Radu Tutueanu 900827d72f Skip the download if PREFIX env variables are defined 2016-11-11 14:46:16 +01:00
Ari Lazier 08ffc3bf15 ccache support 2016-11-10 23:55:26 -08:00
Ari Lazier 81402f890b use yarn and fix for test app package.json 2016-11-10 23:11:31 -08:00
Ari Lazier babd9b6c3d don't unzip sync zip when not needed 2016-11-10 14:29:28 -08:00
Ari Lazier 0cc306ca26 Merge branch 'al-sync-user-tests' of https://github.com/realm/realm-js into al-sync-user-tests 2016-11-10 11:45:04 -08:00
Ari Lazier aeea153a06 don't reset simulators 2016-11-10 11:44:57 -08:00
JP Simard 219947db9e
try to work around failure to run the tests 2016-11-10 11:26:27 -08:00
Ari Lazier 8bd5ee8be7 Merge branch 'al-sync-user-tests' of https://github.com/realm/realm-js into al-sync-user-tests 2016-11-10 10:50:51 -08:00
Adam Lebsack 58e2032998 Merge pull request #649 from realm/rt/fix-node-linux
Fix node tests for linux
2016-11-10 19:50:36 +01:00
Ari Lazier a47d6b12c0 fix for reset script 2016-11-10 10:50:33 -08:00
Ari Lazier 5b3825092d updated simulator script 2016-11-10 10:32:59 -08:00
Adam Lebsack 6b8fa6bf16 Do not run docker interactively 2016-11-10 19:28:39 +01:00
Ari Lazier 97b5101c5e no xcpretty 2016-11-10 10:19:46 -08:00