Commit Graph

57 Commits

Author SHA1 Message Date
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