Commit Graph

39 Commits

Author SHA1 Message Date
kpdecker c98613b711 Implement recursive field lookup in compat mode
Provides the mustache behavior of recursive lookup without the use of depthed paths.

Note that this does incur a fairly dramatic performance penalty for depthed queries.
2014-08-13 20:46:42 -05:00
kpdecker 704961b378 Add additional paths to path throughput test 2014-07-06 11:37:24 -05:00
kpdecker 6ca06d4115 Add depth benchmark cases 2014-02-06 22:50:12 -08:00
kpdecker 4713abc8f1 Add subexpression benchmark 2014-01-01 18:15:39 -06:00
kpdecker e1f7f00cd4 Fix dist-size metrics exec 2013-10-09 04:02:49 -07:00
kpdecker e5a4889b36 Fix metrics exec 2013-10-09 04:02:21 -07:00
kpdecker b47f2cfcf5 Additional logging on dist size task 2013-10-09 03:52:45 -07:00
kpdecker 0fe78f379a Output scaled times for throughput 2013-09-02 16:26:57 -05:00
kpdecker 06e2a441db Move scaled output to benchwarmer 2013-08-31 12:51:37 -05:00
kpdecker 28c4f4b9dd Output scaled throughput values to console 2013-08-25 19:13:51 -05:00
kpdecker 97fe2decc9 Track min and max time in benchwarmer 2013-08-25 19:12:31 -05:00
kpdecker a28be7c3c0 Default data to off for performance tests 2013-08-25 16:09:29 -05:00
kpdecker 84b852c137 Add data throughput test 2013-08-25 15:57:39 -05:00
kpdecker 2dac9c978a Add paths throughput test 2013-08-25 15:57:29 -05:00
kpdecker 1df1756c71 Add complex templates for eco and mustache 2013-08-25 15:38:17 -05:00
kpdecker 0d1b0c0493 Ensure proper output from tests 2013-08-25 15:29:32 -05:00
kpdecker 709d57b3c1 Add eco object test 2013-08-25 15:28:52 -05:00
kpdecker 496ebaa1a8 Remove unnecessary escapes 2013-08-25 14:59:11 -05:00
kpdecker 9689ebaa1c Add handlebars-only and grep metrics options 2013-08-25 14:58:31 -05:00
kpdecker 3c66068279 Add gzip estimation to dist sizes output 2013-08-25 14:31:20 -05:00
kpdecker b488af39f1 Throughput metric tracking 2013-08-25 14:16:12 -05:00
kpdecker ab64fec1a8 Collect size metrics 2013-08-25 14:14:47 -05:00
kpdecker 672aeda17f Metrics collection framework 2013-08-25 14:14:33 -05:00
kpdecker 74369f724c Track benchwarmer times 2013-08-25 14:13:40 -05:00
kpdecker 57a0ee3d59 Remove duplicated tests 2013-08-25 13:46:45 -05:00
kpdecker 86694fd122 Move templates into standalone lib 2013-08-25 13:25:27 -05:00
kpdecker df0734ae5e Move benchwarmer file into util directory 2013-08-25 12:59:08 -05:00
kpdecker a532d28d94 Allow custom helpers for benchmark templates 2013-08-24 16:06:09 -05:00
kpdecker 84420c1eb4 Code style 2013-08-24 16:05:51 -05:00
kpdecker f7b2bd8039 Better skipped test handling 2013-08-24 16:05:39 -05:00
kpdecker c40a9eacb2 Differentiate between failures and skipped tests 2013-08-24 16:04:22 -05:00
kpdecker a74aed15e9 Handle edge case in benchmark layouts 2013-08-24 16:03:55 -05:00
kpdecker 94ba2b95d0 Fix fastest test lookup 2013-08-24 16:03:28 -05:00
kpdecker b700d91a70 Fix benchmark dependencies 2013-08-24 16:03:06 -05:00
kpdecker f5079765ff Update benchmark suite for node 0.8 2013-01-14 00:00:11 -06:00
Alan Johnson 542f98190b Added newline to end of benchmark output, just to clean it up. 2011-08-15 23:38:35 -04:00
kpdecker 82e3344aed Update the eco benchmark handler for the latest API 2011-07-31 21:02:40 -05:00
wycats 0ea89d2c2c Get specs up to snuff 2011-01-30 12:21:18 -08:00
wycats 79f6b35258 Add benchmarks 2010-12-28 15:47:03 -08:00