Commit Graph

59 Commits

Author SHA1 Message Date
AJ Acevedo b0fa2462a6 Updated the scripts shebang for portability
- Updated all of the sh and bash shebangs for consistency and portability.
- set -e to the test script for portability
Resolves #3857
2015-07-18 22:23:56 -04:00
Jordon Bedwell 981e32d462 Fix script/test so that testing invidual files works. 2015-05-25 02:05:39 -05:00
Jordon Bedwell f054bae503 Add support for JRuby, it was easier than assumed. 2015-05-15 07:10:22 -05:00
Florian Weingarten 56c38f87b2 Add script/rubyprof to generate cachegrind callgraphs 2015-05-10 04:18:04 +00:00
Martijn den Hoedt 397492fa38 added the --profile flag to make use of the minitest-profile tool 2015-03-30 17:53:40 +02:00
Nicholas Burlett d39d0cea19 Create 'tmp' dir for test_tags if it doesn't exist
Rather than use script/test to create the tmp directory, create it in a setup block for the appropriate context in the `TestTags` test.
2015-03-22 22:52:16 -07:00
Parker Moore fccc02be6f Don't be so verbose in script/test. /cc #3574 2015-03-16 14:55:50 -07:00
Parker Moore 6a387b45aa Merge pull request #3574 from jekyll/remove-legacy-loader
Merge pull request 3574
2015-03-16 14:55:12 -07:00
Parker Moore 41fb36a36f script/proof: ignore eduardoboucas.com 2015-03-15 18:05:13 -07:00
Jordon Bedwell c6d62828ba Remove loader.rb and utilize "modernize" script/test. Fixes: #3573 2015-03-15 10:08:27 -05:00
Parker Moore f1edf9e692 Add minitest/profile to profile 10 slowest tests 2015-03-01 00:36:40 -08:00
Parker Moore 52c4ce2a5a Finish of moving the unit tests over to Minitest 2015-02-21 00:31:07 -08:00
Parker Moore 6a74c09185 Further fixes for htmlproofer. 2015-02-07 23:44:19 -08:00
Parker Moore 943070aac6 Gain some time data from htmlproof. [ci skip] 2015-02-07 23:33:24 -08:00
Parker Moore fdc0e33ebc Proof the site with CircleCI. 2015-02-07 23:31:05 -08:00
Parker Moore 63792ad322 Always do a full rebuild. 2015-01-31 12:46:52 -08:00
Parker Moore 69e8f1923c script/test: separate inclusion of lib and test. Ref: #3115 2015-01-25 19:12:11 -08:00
Parker Moore 0bf82e9cf7 Merge pull request #3258 from omegahm/symlink-local-tmp 2015-01-10 00:12:06 -08:00
Parker Moore a6238c36d5 Fix script/test to be more cross-compatible with other platforms 2015-01-09 23:58:32 -08:00
Mads Ohm Larsen a2b6aa263e Add local tmp folder 2015-01-05 09:28:54 +01:00
Parker Moore a098dc80cd Merge pull request #3234 from jekyll/ruby-2-2 2014-12-29 20:49:04 -05:00
Parker Moore 7bcf8d689e Always call Time#localtime to translate to TZ'd time. 2014-12-29 20:12:35 -05:00
Parker Moore f66862c508 Install rake if the lib isn't there; upgrade to cucumber 1.3.18 2014-12-29 18:40:53 -05:00
Parker Moore 7f034f51e3 Improvments to script/stackprof. [ci skip] 2014-12-29 02:16:04 -05:00
Parker Moore 0400ffe377 Only re-run the stackprof if I delete the prof output file. 2014-10-12 15:11:53 -07:00
Parker Moore b07cbcecbd Don't print the location of the stackprof executable 2014-10-12 15:11:44 -07:00
Parker Moore a7c0fffcec Only run script/bootstrap in stackprof if stackprof executable isn't there 2014-10-12 14:39:04 -07:00
Parker Moore 681d71ac04 Move script/benchmark to script/stackprof. [ci skip] 2014-10-12 14:05:55 -07:00
Parker Moore c2caaeaf11 Add rbtrace and stackprof and a script/benchmark script. 2014-10-12 02:02:42 -07:00
Parker Moore 80106f1b67 Allow use of script/cibuild outside Travis. [ci skip] 2014-09-09 21:10:17 -07:00
Parker Moore 3994faaeaa Give script/proof the ability to be force-run. [ci skip] 2014-09-09 20:54:27 -07:00
Parker Moore f90d8db827 Run the scripts properly. 2014-08-30 18:27:42 -07:00
Parker Moore 30d1f90b44 Allow Travis to 'parallelize' our tests. 2014-08-30 17:14:47 -07:00
Parker Moore 141ce32382 Custom formatter. 2014-08-12 18:06:47 -04:00
Parker Moore 56b9238af5 Fix up script/cucumber and script/test 2014-08-12 16:38:39 -04:00
Parker Moore bcc539999b Allow for parallel test execution. 2014-08-12 15:56:56 -04:00
Alfred Xing ff14d7b853 Fix `git diff` command in CI script 2014-08-01 09:08:20 -07:00
Parker Moore 2d3d65a930 Always run the full test suite. 2014-07-29 19:08:40 -04:00
Parker Moore d2aa8dcc43 Actually print properly. 2014-07-25 15:18:55 -04:00
Parker Moore de9c591ffc Run travis tests if TRAVIS_PULL_REQUEST is set and set to a number. 2014-07-16 19:46:25 -04:00
Alfred Xing 8e3ad082e2 Add `set -e` to top of `proof` and `cibuild`
Exit immediately on any non-zero exit code
2014-07-16 13:13:45 -07:00
Alfred Xing b48123c1e1 We need to use `bundle exec jekyll` in `script/proof` 2014-07-16 13:08:27 -07:00
Alfred Xing bf465cd904 Fix `grep` pattern in `script/test` as well 2014-07-16 11:17:19 -07:00
Alfred Xing d8140f4142 Fix up `grep` pattern
Change from `^/site` to `^site/`
2014-07-16 11:03:26 -07:00
Parker Moore e6698fc65a Run bundle exec rake tho. 2014-07-15 21:57:33 -04:00
Parker Moore ab66326f97 Cleaning up the cibuild stuff. 2014-07-15 21:53:50 -04:00
Alfred Xing 10d4e023c8 Simpler way to install nokogiri with system extensions 2014-07-15 17:05:59 -07:00
Alfred Xing 51c7757543 Uncomment the exit 2014-07-15 17:02:11 -07:00
Alfred Xing 27f307b428 Proof site with html-proofer
Proof site with html-proofer when the site directory is changed
2014-07-15 17:01:36 -07:00
Alfred Xing a92fe17ae0 Add script/proof to cibuild 2014-07-15 16:27:53 -07:00