Paul O’Shannessy
17aef05d75
Stop running so many things in travis
...
We're not actively looking at most of these and they take up valuable
job time.
2014-07-01 18:11:34 -07:00
Ben Alpert
8db8e60a38
Don't fail Travis on sauce failures
...
Fixes #1496 .
2014-05-19 13:23:07 -07:00
Cheng Lou
e9c00b1bae
Remove grunt-complexity
...
The report itself is more or less useful because it detects stuff like
big objects (e.g. CSSProperty) as being too complicated. Furthermore, afaik
nobody refactors the code based on what the report says =).
2014-04-16 11:52:25 -07:00
petehunt
2220f0478c
Drastically improve test performance
2014-04-14 11:32:36 -07:00
Paul O’Shannessy
8d495f3b6e
Revert "Merge pull request #1234 from RReverser/pure-cjs"
...
This reverts commit 7987e6a51d , reversing
changes made to d88d479685 .
2014-03-18 11:25:21 -07:00
Ingvar Stepanyan
3f3187c14f
Renamed commojs task to bundle, added failing build if bundler failed.
2014-03-17 16:53:02 +02:00
Ingvar Stepanyan
9e224e615f
Renamed browserify tasks/configs to cjs, updated pure-cjs to 1.9.0 for better build speed.
2014-03-11 13:26:36 +02:00
Ben Alpert
9766ed5797
Bring back grunt test --debug
2014-03-06 22:11:55 -08:00
Paul O’Shannessy
463f940c7f
Build react-tools package on build, upload to builds site
2014-02-07 13:59:18 -08:00
Paul O’Shannessy
b199de29a0
Cleanup jsx tasks
...
debug and release are now identical, so there's no need to have both.
2014-02-07 10:21:19 -08:00
Paul O’Shannessy
94d11ecf05
build npm-react module, upload to builds page
2014-02-06 15:06:10 -08:00
Ben Newman
864366d082
Remove build/modules/ at beginning of grunt and grunt test.
...
Little-known fact: instead of writing copies of compiled module files to
build/modules/, the bin/jsx-internal script actually just makes hard links
to the master versions of files in the .module-cache/, so re-populating
build/modules/ is very inexpensive.
Closes #856 .
2014-01-27 16:46:01 -08:00
Ben Newman
36fd1def84
Move grunt/config/jsx/jsx.js to grunt/config/jsx.js.
...
There used to be more files in that subdirectory.
2014-01-27 12:09:55 -08:00
Thomas Aylott
91821007ed
benchmark runner
2014-01-06 12:26:40 -05:00
Paul O’Shannessy
6a8542a6e9
Fix npm-react build task, add to release
2013-12-19 13:21:27 -08:00
Paul O’Shannessy
54bac2f07f
Move version-check task into own file
...
Gruntfile.js is really messy :(
2013-12-11 17:01:18 -08:00
Thomas Aylott
1b477fa40c
move sauce labs config out of the Gruntfile
2013-12-09 14:55:21 -05:00
Thomas Aylott
fe8008e67c
PICK ALL THE NITS!!!1!
2013-12-09 14:55:20 -05:00
Thomas Aylott
4af362b751
combine iOS and IE matrix tests
2013-12-09 14:55:20 -05:00
Thomas Aylott
8e3cb7bd9d
tests fail in Safai now. unblocking for now.
...
Add these back in as build blockers once those issues are fixed.
2013-12-09 14:55:20 -05:00
Thomas Aylott
c6f99c3a84
iOS is failing again. Will debug separately
2013-12-09 14:55:20 -05:00
Thomas Aylott
b8ee94d999
define public saucelabs info for everything to use
2013-12-09 14:55:20 -05:00
Thomas Aylott
e944b68e8c
new grunt test:full task tests in many browsers
...
Moved the travis specific stuff back into the travis file
2013-12-09 14:55:20 -05:00
Thomas Aylott
18459deb77
enable IE browser testing in travis
2013-12-09 14:55:20 -05:00
Thomas Aylott
a13bd1e251
simplify travis script
2013-12-09 14:55:20 -05:00
Paul O’Shannessy
ce0f244c54
Move npm-react-core to npm-react, fix tasks accordingly
2013-12-06 15:10:15 -08:00
Paul O’Shannessy
9162cb8abe
react-core npm module
2013-12-06 11:56:29 -08:00
Thomas Aylott
2b3e97b5a4
NEW grunt complexity reporting task
2013-12-05 16:27:10 -05:00
Thomas Aylott
c6f7fe00fa
Lines too long; reformatted
2013-11-18 16:37:47 -05:00
Thomas Aylott
eda56b7af2
new grunt test:coverage task
2013-11-18 16:37:47 -05:00
Paul O’Shannessy
d1fa53ca03
Cleanup lint warnings from recent testing changes
...
Also, relaxed a rule for dot notation (and unrelaxed it in src).
2013-11-14 11:24:06 -08:00
Paul O’Shannessy
9cb3a3a182
Remove modules cache with grunt clean
2013-11-14 10:37:07 -08:00
Thomas Aylott
39ba5f90b1
no need to pass jasmine through jsx
2013-11-13 16:22:10 -05:00
Thomas Aylott
0401a0a67c
NEW sauce-tunnel grunt task
2013-11-13 16:22:10 -05:00
Thomas Aylott
3b8af033cd
don't try to loadNpmTasks grunt-cli
2013-11-07 13:57:34 -05:00
Thomas Aylott
0a120bb5d0
cleanup loadNpmTasks
2013-11-06 17:12:20 -05:00
Thomas Aylott
c9401be38e
replace phantom-harness runner with webdriver
2013-11-06 16:44:03 -05:00
Thomas Aylott
be7ee1ee65
start a local webdriver server before using it
2013-11-06 15:30:52 -05:00
Thomas Aylott
71772e763a
grunt task launch phantomjs as a webdriver server
2013-11-06 15:30:52 -05:00
Thomas Aylott
2d979a9ce9
cleanup
2013-11-06 15:30:52 -05:00
Thomas Aylott
0f274e5b22
new webdriver-jasmine task and config
2013-11-06 15:30:51 -05:00
Thomas Aylott
e086cbb44b
separate grunt task for saucelabs browser testing
2013-11-06 15:30:51 -05:00
Thomas Aylott
465b8dc646
test server middleware for receiving test results
2013-11-06 15:30:50 -05:00
Thomas Aylott
3df6942cde
SauceLabs Browser testing via Travis
2013-11-06 15:30:50 -05:00
Cheng Lou
d6cbc710bd
remove examples/wrapup
...
Apparently it's no longer relevant.
2013-11-03 15:41:40 -05:00
Ben Newman
f8c5752472
Merge pull request #374 from spicyj/workers
...
Test that React loads properly in a web worker.
Most of this code is open source-only, so I think it's safe to merge without figuring out how to translate it upstream first.
2013-10-09 08:50:41 -07:00
Paul O’Shannessy
2e6092b217
react-with-addons build
...
This creates a new standalone build which should have everything the
default build has, plus a little extra. This is not a sustainable long
term solution (we shouldn't make people choose like this) but it fixes
the problem we have in the short term.
This also removes the terrible react-transitions build. This is better
anway.
Fixes #369
2013-10-08 16:49:11 -07:00
Ben Alpert
3dc1074908
Test that React loads properly in a web worker
...
This should catch top-level uses of `window` and `document`, while lint rules catch `global`.
2013-09-27 14:38:11 -07:00
Ben Newman
133ea3df09
Use a regular expression to parse out React.version.
...
This fixes a silent failure of the test suite that appears to be due to
the call require('./build/modules/React').
2013-09-11 18:41:56 -04:00
Paul O’Shannessy
5ab68d9a0d
Hard code version instead of doing constant replacement
...
This isn't really ideal, but it makes it so that people managing to
build with @providesModule still get a consistent experience (since this
is what gets packed client-side with react-page-middleware anyway).
2013-09-11 09:51:43 -07:00