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
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
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
Adam Lebsack
5ac6d97833
Added support for React tests on android in docker (phew)
2016-11-24 16:58:16 +01:00
Ari Lazier
fabaf5e819
Merge pull request #653 from realm/nh/update_android
...
Nh/update android
2016-11-15 10:06:20 -08:00
Søren Vind
06d277aacd
Bumped version of ESLint, added eslinting of specs, make all linting pass
2016-11-14 10:48:50 -08:00
Nabil Hachicha
fdf88c2f78
Adding a build type to switch between Core & Core+Sync
2016-11-14 13:26:33 +00:00
Ari Lazier
695d6f9efb
suppress garbage debug info
2016-11-11 21:20:04 -08:00
Ari Lazier
bb7e98cbbe
use latest rn version
2016-11-11 12:01:31 -08:00
Ari Lazier
d229cd6130
throw exception when trying to open a realm with an invalid user
2016-11-11 00:14:52 -08: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
30679c2470
remove unneeded script phases
2016-11-10 15:54:24 -08:00
Ari Lazier
fb47fb10cc
remove sync test code from test app
2016-11-10 11:51:37 -08:00
Ari Lazier
fde1c5d00d
start implementing sync tests
2016-11-08 08:59:30 -08:00
Ari Lazier
92adb669d5
hook up new object store apis
2016-10-26 17:00:46 -07:00
Ari Lazier
857369f5a4
download core and sync and get the test app running on sync
2016-10-04 17:27:09 -07:00
Ari Lazier
9d0df0de3d
Sync and fine grained notifications
2016-10-04 15:07:14 -07:00
Ari Lazier
1ea107258f
don't run npm install multiple times
2016-08-19 10:07:15 -07:00
Ari Lazier
9c8a1ed8ae
fixes for RN 0.31.0
2016-08-07 09:33:36 -07:00
Ari Lazier
3b75de4554
test app and compile fixes for RN android 0.29.0+
2016-07-31 14:25:13 -07:00
Ari Lazier
d2f733f168
support latest react-native version
2016-07-31 14:23:12 -07:00
Scott Kyle
e8ea8e493e
Fix for linker error when building for iOS 7
...
By default, React Native projects target a minimum of iOS 7, but our projects were set to iOS 8 because previously we used a dynamic framework.
When building for an iOS 7 minimum target version, the linker would complain about thread local variables not working on iOS 7. So it was necessary to add even more checks (iOS >= 8 or OS X >= 10.7) before using native thread local variables rather than our shim.
This also changes our projects to target iOS 7 so we can catch these issues quicker in the future.
2016-06-27 12:16:35 -07:00
Scott Kyle
030807e2b9
Fix for failed test stopping tests in ReactTestsApp
2016-06-14 16:57:50 -07:00
Scott Kyle
723b50f649
Allow React tests to be async
2016-06-13 17:24:43 -07:00
Scott Kyle
c8df1cddec
Update projects to React Native 0.27.1
2016-06-07 18:23:11 -07:00
Scott Kyle
ba6e83191b
Merge pull request #460 from realm/sk-react-native-26
...
Update projects to React Native 0.26.2
2016-05-27 16:33:44 -07:00
Scott Kyle
b76ed20020
Update projects to React Native 0.26.2
...
Fixed some minor issues along the way.
2016-05-27 11:30:17 -07:00
Scott Kyle
aa09ba3cd4
Factor out some common code in React tests
...
Now iOS and Android share more code. Also converted to using ES6 modules imports and fixed some other linting issues.
2016-05-26 15:47:30 -07:00
Scott Kyle
48394d9c19
Automatically handle deleting test Realms
...
No longer leave this up to the test. All testing passes through the runTest() function, so we use that spot to delete the Realms. It also now deletes them beforehand too since a crash in a previous run could leave a Realm in place.
2016-05-26 15:47:30 -07:00
Scott Kyle
9370eba229
Merge pull request #436 from realm/sk-react-native-25
...
Updates for React Native 0.25
2016-05-16 14:22:59 -07:00
Scott Kyle
55bbcc9e56
Fix ReactTestApp imports for React Native 0.25
2016-05-16 13:24:44 -07:00
Scott Kyle
8db0161ed8
Update projects to React Native 0.25
2016-05-16 13:20:50 -07:00
Ari Lazier
125dd0d1c7
merge it
2016-05-13 15:41:10 -07:00
Ari Lazier
2d2764a4d6
add missing files
2016-05-13 15:31:59 -07:00
Ari Lazier
d1dcd4ff3f
add additional tests
2016-05-13 15:29:59 -07:00
Scott Kyle
1b21f21c35
Symlink ReactTestApp assets for Android
2016-05-13 15:24:48 -07:00
Ari Lazier
9c1b923797
fixes for test app
2016-05-13 13:05:39 -07:00
Ari Lazier
da5a1fb2d8
remove files from test project - they are only needed in the test bundle
2016-05-09 13:44:35 -07:00
Ari Lazier
9c7b01091f
convert old date columns
2016-05-09 13:12:48 -07:00
Scott Kyle
db1283255f
Make React reloads and testing more reliable
...
Changed where we wait on the previous JS thread, which ultimately makes it more reliable and no longer leak memory on reloads.
Resolves #397
2016-05-02 16:19:29 -07:00
Scott Kyle
933e6070c5
Update test and example apps to use React Native 0.24.1
...
This might make tests run more reliably on iOS due to some internal changes, mainly "Stop the runloop from invalidate instead of dealloc" (99c7de2).
2016-05-02 16:19:29 -07:00
Scott Kyle
a05f7e2261
Fix some eslint errors
2016-04-19 01:38:46 -07:00
Scott Kyle
c9c941aac9
Update apps to use React Native 0.22
...
React is now a peer dependency, which means we need to add it to our package.json for npm v3 to work properly.
2016-03-24 17:35:46 -07:00
Scott Kyle
02b81ac056
Convert RealmReact to be a static library
...
We needed to do this due to the way React Native modules work. Our hacky solution for using a framework ended up falling apart due to it relying on symbols not getting stripped from the main application.
This static library is in its own Xcode project because rnpm links in *all* static libraries from a given Xcode project.
2016-03-23 10:50:19 -07:00
Scott Kyle
88f6191a61
Fix disabling of RCTDevMenu for tests on iOS 9.3
...
After upgrading to Xcode 7.3, the test bundle is being loaded before the rest of the app. We need to ensure +[RCTDevMenu load] is called before we remove it from the set of native modules.
2016-03-22 09:54:06 -07:00
Scott Kyle
7d21e56471
Git ignore Android test XML output
...
Other rules were redundant
2016-03-16 13:33:59 -07:00
Scott Kyle
401b501aab
Explicitly opt-in to building Android module
...
Fixes #277
2016-03-16 13:01:38 -07:00
Scott Kyle
27073a9e66
Properly configure ESLint for syntax checking
...
Added a test case to run on CI as well.
2016-03-16 13:01:38 -07:00