Commit Graph

2473 Commits

Author SHA1 Message Date
soulgalore 89d4ceb5f3 formatting 2014-09-16 20:42:00 +02:00
soulgalore 600e2299e9 don't write info about when we fetch the waterfall 2014-09-16 20:41:34 +02:00
soulgalore 393e4eefb0 show timings for phantomjs2 2014-09-16 20:41:02 +02:00
soulgalore 20c2edabce collect info about first & repeated view for WPT 2014-09-16 20:40:41 +02:00
soulgalore c68fddcb3a first version of tap #461 2014-09-14 23:55:24 +02:00
soulgalore 2d2a91a3d8 name the cli ... cli 2014-09-14 23:54:32 +02:00
soulgalore 1aa4f2dbe7 added missing domContentLoaded 2014-09-12 21:09:21 +02:00
soulgalore 6588aaed50 renamed timings to reflect it works for phantomjs 2014-09-12 21:08:56 +02:00
soulgalore 208f03f14d more config fixes, step 2 #432 2014-09-12 21:08:04 +02:00
soulgalore 14a7b2b80b renamed the runner to sitespeed, yep its better 2014-09-10 14:56:52 +02:00
soulgalore 362623fddd better use of config, part 1 #432 2014-09-10 14:49:01 +02:00
soulgalore f8f507a09d don't get phantomjs metrics if we don't fetch phantomjs 2014-09-01 13:19:21 +02:00
soulgalore d833ba0aad better impl for collecting phantomjs metric 2014-08-27 22:14:40 +02:00
soulgalore 92e2d8b8ee fixed path 2014-08-27 21:59:26 +02:00
soulgalore 4f183ea9c6 formatting 2014-08-27 21:48:13 +02:00
soulgalore ddfc872c04 restructure 2014-08-27 21:47:59 +02:00
soulgalore 164c15155f choose how many times phantomjs should collect timing metrics, closes #465 2014-08-27 21:33:21 +02:00
soulgalore f32742460f code cleanup 2014-08-27 00:28:54 +02:00
soulgalore 9c4c525f32 name all metrics PhantomJS 2014-08-27 00:28:41 +02:00
soulgalore 04784b37ca cleanup 2014-08-26 23:24:56 +02:00
soulgalore 965d392af3 also fetch specific nav timings for phantoms 2014-08-26 23:10:28 +02:00
soulgalore e55b050a2c also collect specific phantomjs metrics 2014-08-26 23:08:24 +02:00
soulgalore 555a06bdaa configure phantomjs as any other browser 2014-08-26 23:07:52 +02:00
soulgalore 73e0732706 new switch for fetching navtiming with phantomjs 2014-08-26 22:42:37 +02:00
soulgalore b90add6720 removed log 2014-08-26 21:08:13 +02:00
soulgalore ce3acb0947 better handling of empty requestheaders 2014-08-26 21:07:43 +02:00
soulgalore 804d692b25 fixed the sync writing of files 2014-08-26 21:06:57 +02:00
soulgalore 912de08c0e first version of fetching nav timings using phantom #460 2014-08-25 21:44:50 +02:00
soulgalore ba227c4029 new way of naming file names (not hash) #458 2014-08-24 22:23:57 +02:00
soulgalore 44e364c1d2 send request headers using browsertime #459 2014-08-23 22:24:11 +02:00
soulgalore b9bc50eb21 no support for headers in wpt & gpsi 2014-08-22 13:44:36 +02:00
soulgalore d652936a55 support for sending request headers #459 2014-08-22 13:42:33 +02:00
soulgalore 1207f0bf1a cleaned up the handling of browsertime and the har files 2014-08-20 00:28:19 +02:00
soulgalore 93f073f2e6 cleanup part 1 2014-08-17 22:27:21 +02:00
soulgalore 3074917f98 removed examples of how to fetch data from the HAR 2014-08-16 22:48:46 +02:00
soulgalore 44d88e5ab9 link to the assets that are the slowest on the domain 2014-08-16 22:45:32 +02:00
soulgalore 5b49e26a88 fetch domain data also for wpt 2014-08-16 21:44:25 +02:00
soulgalore 765fe578c1 missing threshhold file 2014-08-16 21:43:40 +02:00
soulgalore d3f1f52556 fetch the url with the longest timing 2014-08-16 21:42:30 +02:00
soulgalore 4d921f8baa unecessary txt 2014-08-16 21:41:23 +02:00
soulgalore 5039243640 fetch more features from wpt #431 2014-08-16 21:40:54 +02:00
soulgalore 51efe0894b measure in ms 2014-08-16 21:39:51 +02:00
soulgalore a28099b262 first version of displaying domain timings 2014-08-15 20:50:57 +02:00
soulgalore 2e62cd120b jshint part 11 2014-08-15 10:55:26 +02:00
soulgalore 5b47097529 shorter config keys for webpagetest and google page speed 2014-08-15 09:30:10 +02:00
soulgalore 35e2c3f203 jshint 2014-08-15 09:14:46 +02:00
soulgalore 8898b271bb jshint 2014-08-15 09:14:35 +02:00
soulgalore 4ba6867a98 better descriptions 2014-08-15 09:12:52 +02:00
soulgalore 0885719224 cleanup jshint 2014-08-14 22:27:59 +02:00
soulgalore f0c1dac1de cleanup jshint 2014-08-14 22:06:55 +02:00
soulgalore 6c1ce7aad5 fixing jshint part 2 2014-08-13 22:54:01 +02:00
soulgalore 7e2c7110f6 lets fix those jshint errors part 1 2014-08-13 14:24:35 +02:00
soulgalore 06e5a55233 always name it page weight, not size 2014-08-12 13:54:37 +02:00
soulgalore 48e81c2a27 check that everything exists before getting the waterfall 2014-08-12 13:38:25 +02:00
soulgalore b2e3f03baa check for error before you do anything else 2014-08-12 13:37:49 +02:00
soulgalore 981836513a cleanup in switches 2014-08-12 12:21:12 +02:00
soulgalore 58c5d88399 increased timeout value, some sites are sloooow 2014-08-12 11:58:29 +02:00
soulgalore 471d963672 show gpsi column with the right name on sites 2014-08-12 11:57:56 +02:00
soulgalore b3e06c57b5 sync naming of gpsi 2014-08-12 11:57:27 +02:00
soulgalore 560076b212 show info per column on sites 2014-08-12 10:50:53 +02:00
soulgalore 1c880cc0ba create the wpt data dir async 2014-08-12 08:40:00 +02:00
soulgalore 308438aafe cleanup methods 2014-08-12 08:22:07 +02:00
soulgalore 8d908e36ea clear aggregators between runs 2014-08-12 08:09:13 +02:00
soulgalore affceb426a correct header when testing sites and show the right runsummary 2014-08-12 08:02:01 +02:00
soulgalore 054664b602 clear number of tested runs and collected data between each run/tested site 2014-08-12 07:52:30 +02:00
soulgalore 9c0b0708d2 increased timeout again (yep some sites needs it) and stringify errors 2014-08-11 13:26:33 +02:00
soulgalore b2639392bc add the error to the callback when we have no urls to analyze #446 2014-08-11 13:23:04 +02:00
soulgalore 0d8de85db4 oops, return the string #449 2014-08-11 10:32:01 +02:00
soulgalore a03e1fff95 making it possible to have relative/abs result dir, thanks @allocbool #449 2014-08-11 10:30:15 +02:00
soulgalore 8c21d672de add the port to the crawler if the site is using https closes #450 2014-08-08 14:42:38 +02:00
soulgalore 013304d821 store summary data as json, first version, would be nice to add some extra info like url, date etc #448 2014-08-07 08:40:42 +02:00
soulgalore 4205a098e3 new version 2014-07-31 22:05:23 +02:00
soulgalore 9c616d30f7 remiving sync read of file #445 2014-07-31 13:03:58 +02:00
soulgalore 50e1624e26 code cleanup 2014-07-31 12:58:49 +02:00
soulgalore 1a9b128e27 break out analyze sites 2014-07-30 21:30:33 +02:00
soulgalore f347240728 restructure part 1 to do everything async and better structure #445 2014-07-30 21:24:34 +02:00
soulgalore ad662b14eb removed readFileSync #445 2014-07-29 12:55:51 +02:00
soulgalore 678c2bcbf3 added todo 2014-07-29 12:48:48 +02:00
soulgalore 8cd6a500ef removed readFileSync #445 2014-07-29 12:37:33 +02:00
soulgalore 9ce747f8e1 removed sync making of dirs, closes #445 2014-07-28 10:31:38 +02:00
soulgalore 27418fa9eb removed unused making for dir #445 2014-07-28 09:59:58 +02:00
soulgalore 8a0bdc3df8 removed sync making of dirs #445 2014-07-28 09:57:51 +02:00
soulgalore d2cd4b8213 removed sync making of dirs #445 2014-07-28 09:50:01 +02:00
soulgalore aea4cb4f3b more OS independent new lines #422 2014-07-26 21:56:14 +02:00
soulgalore 2b75909f7a use OS independent new lines #422 2014-07-26 21:51:23 +02:00
soulgalore 58e10b7d5b new crawler that uses OS dependent line separator when storing text file #422 2014-07-26 21:45:02 +02:00
soulgalore 43cf2a4c86 new crawler that uses OS dependent line separator when storing text file #422 2014-07-26 21:37:55 +02:00
soulgalore a7face3a7f cross-spawn makes spawn work on windows, sweet! #422 2014-07-26 19:28:07 +02:00
soulgalore 6700967ca9 ooops fix for running when non testing multiple sites 2014-07-25 22:12:44 +02:00
soulgalore 3bf2384451 use the aggregated data and show it, the same way as in summary #428 2014-07-25 22:09:44 +02:00
soulgalore 00fd1bd361 added wpt/gpsi and browsertime data when configured as default #428 2014-07-25 22:09:00 +02:00
soulgalore 42fa9fa1eb test multiple sites at once fist impl #428 2014-07-24 23:10:42 +02:00
soulgalore 2eaebf8ccd hardcoded columns when testing multiple sites for now #428 2014-07-24 23:09:45 +02:00
soulgalore 42d7300ed8 new structure 2014-07-15 21:47:13 +02:00
soulgalore 8082839f47 use os eol 2014-07-15 12:37:35 +02:00
soulgalore d91ba883ea preparing for fetching multiple sites #428 2014-07-13 23:06:27 +02:00
soulgalore 673bd79b78 use the url from wpt if that is the only system that is used 2014-07-10 13:00:42 +02:00
soulgalore f2727ab35f better method names for the screenshot part 2014-07-07 19:51:17 +02:00
soulgalore faaf1e00d2 right name for the callback for generating screenshots 2014-07-07 19:50:51 +02:00
soulgalore 96c3c7054f check right config for wpt 2014-07-07 12:46:00 +02:00
soulgalore cf7227784d cleanup part 3 2014-07-07 12:43:52 +02:00
soulgalore 054e15661b cleanup part 2 2014-07-07 12:34:53 +02:00
soulgalore aeba3b38c3 new strucuture to keep the flow understadable, part 1 2014-07-06 14:00:36 +02:00
soulgalore 9ee402ad30 moved the finsished callback to each method call instead of the instance (clean) 2014-07-05 20:51:07 +02:00
soulgalore b9ac5f5efd fixed async handling, now we know when we are finished with everything 2014-07-04 12:58:05 +02:00
soulgalore 290b18b722 show better os names on Windows and nicer browser names 2014-07-01 13:23:50 +02:00
soulgalore 261516d002 pickup other wpt data 2014-06-28 18:14:26 -07:00
soulgalore 2e0456300d added comment 2014-06-28 18:13:59 -07:00
soulgalore c6d1b3e7e6 pickup data for each run, closes #436 2014-06-28 18:13:44 -07:00
soulgalore bae3de6bf9 also show speed index for columns 2014-06-28 09:13:05 -07:00
soulgalore f37c8cccb3 cleanup the wpt use 2014-06-28 08:44:04 -07:00
soulgalore 4d67e17ba8 don't break if we don't have any runs 2014-06-26 08:26:56 -07:00
soulgalore 445d7a5cfd pretty 0 seconds, not 0 second 2014-06-26 08:25:29 -07:00
soulgalore 5e8161f248 doubled the timeout time, needed on slooow network 2014-06-24 16:07:27 -07:00
soulgalore bce092953d added stub-methods for getting nicer OS and browser names 2014-06-23 22:34:37 +02:00
soulgalore d409542c29 cleaned up the timing metrics definitions 2014-06-23 22:21:19 +02:00
soulgalore 22e7e3d829 moved out timing defintions to the util file 2014-06-23 21:54:41 +02:00
soulgalore 5c8dae8d96 moved out timing defintions to the util file 2014-06-23 21:54:18 +02:00
soulgalore 5466f4450a better help text to turn off yslow 2014-06-23 14:55:26 +02:00
soulgalore 1901ec9e6c bug fix for webpagetest configuration 2014-06-23 14:50:08 +02:00
soulgalore aa6d24cc20 right name for the image element 2014-06-23 12:43:03 +02:00
soulgalore c066250122 fixed node name for images 2014-06-23 12:42:42 +02:00
soulgalore 599d398e4b yep, first commit of 3.0 2014-06-23 00:11:25 +02:00