soulgalore
|
1809ef7917
|
new toplist util file
|
2014-10-05 21:47:45 +02:00 |
soulgalore
|
4b285a4fb2
|
names for the toplist methods
|
2014-10-05 21:47:14 +02:00 |
soulgalore
|
fb9ad9fb05
|
fix jshints
|
2014-10-05 21:46:45 +02:00 |
soulgalore
|
f5bdbeb622
|
cleanup of the toplists methods part 1
|
2014-10-05 21:33:14 +02:00 |
soulgalore
|
c06451211c
|
moved all utils to a util folder
|
2014-10-05 20:44:40 +02:00 |
soulgalore
|
a490dd6a0b
|
separate utils into two files, one specific for YSlow objects
|
2014-10-05 20:30:14 +02:00 |
soulgalore
|
6a1dc6c79e
|
shortening urls is a better way closes #480
|
2014-10-05 20:28:59 +02:00 |
soulgalore
|
5193cc5be4
|
don't display assets with last mod not set on biggest mismatch list #471
|
2014-10-05 00:31:24 +02:00 |
soulgalore
|
a329c3321a
|
fixing more data for the top lists #471
|
2014-10-04 21:03:55 +02:00 |
soulgalore
|
cac6a546a3
|
fix for showing a limit of the url
|
2014-10-04 21:00:02 +02:00 |
soulgalore
|
4cdb945825
|
first version of the toplist #471 a lot of more things & cleanup to do though
|
2014-10-04 14:59:14 +02:00 |
soulgalore
|
c9355f8eb3
|
call the callback only once when failing
|
2014-10-03 20:46:50 +02:00 |
soulgalore
|
fff349335c
|
output help if we miss the url
|
2014-10-03 20:46:33 +02:00 |
soulgalore
|
385cb0c73f
|
removed starting - of filenames
|
2014-10-03 10:43:16 +02:00 |
soulgalore
|
147932c454
|
cleanup js errors
|
2014-09-26 23:14:29 +02:00 |
soulgalore
|
9a8ec436ee
|
cleanup
|
2014-09-26 21:41:46 +02:00 |
soulgalore
|
c9a98cea3b
|
argh, bad handling of the timings closes #477
|
2014-09-25 21:32:49 +02:00 |
soulgalore
|
e2c7471946
|
removed superlogging for now
|
2014-09-23 22:58:25 +02:00 |
soulgalore
|
7d01cd9d54
|
rollbacked version
|
2014-09-23 22:57:41 +02:00 |
soulgalore
|
dc449e8441
|
new version
|
2014-09-23 22:49:21 +02:00 |
soulgalore
|
7c877819ad
|
more logging to get firefox work on travis
|
2014-09-23 22:23:07 +02:00 |
soulgalore
|
52ab49347b
|
a little better logging when failing
|
2014-09-23 22:16:08 +02:00 |
soulgalore
|
6f8478a77f
|
code cleanup
|
2014-09-23 21:52:37 +02:00 |
soulgalore
|
c4787932c3
|
choose which tests to run
|
2014-09-23 21:22:17 +02:00 |
soulgalore
|
51c48853b3
|
configure specifik output folder name, thanks @JeroenVdb
|
2014-09-23 20:40:03 +02:00 |
soulgalore
|
1de40c487f
|
show more info for each metric #464
|
2014-09-23 20:03:44 +02:00 |
soulgalore
|
a866fa622c
|
more and better info when failing and succeding #476
|
2014-09-23 20:02:58 +02:00 |
soulgalore
|
f4a014d3ad
|
oops fixed include require for domain timings
|
2014-09-23 08:44:39 +02:00 |
soulgalore
|
52fca574b5
|
fixed columns for WPT
|
2014-09-23 08:39:29 +02:00 |
soulgalore
|
047ee2cd27
|
use the right config object
|
2014-09-22 22:09:57 +02:00 |
soulgalore
|
d4a9db2c58
|
cleanup
|
2014-09-22 22:09:28 +02:00 |
soulgalore
|
77439f300f
|
log to the log file
|
2014-09-22 22:09:12 +02:00 |
soulgalore
|
a5d37edef7
|
collect asset & page url for slow pages #464
|
2014-09-22 22:08:10 +02:00 |
soulgalore
|
acdc076aef
|
collect intresting wpt data
|
2014-09-22 22:06:59 +02:00 |
soulgalore
|
2190ce9c35
|
better handling of wpt data
|
2014-09-22 22:06:21 +02:00 |
soulgalore
|
fa4c9b777c
|
send wpt & gpsi to graphite #474
|
2014-09-22 22:05:53 +02:00 |
soulgalore
|
37e9dd7c2e
|
cleanup
|
2014-09-21 22:36:32 +02:00 |
soulgalore
|
bc34675d2c
|
tap & junit to the console
|
2014-09-21 22:26:00 +02:00 |
soulgalore
|
04ad0ada0b
|
added missing defaults, clean this up later
|
2014-09-21 22:25:05 +02:00 |
soulgalore
|
93f7c382ef
|
write test results to the console
|
2014-09-21 22:04:18 +02:00 |
soulgalore
|
236efa4b1f
|
separate config file & log to console when we don't output tap/junit
|
2014-09-21 22:03:52 +02:00 |
soulgalore
|
14267deb5f
|
name cleanup
|
2014-09-19 21:37:28 +02:00 |
soulgalore
|
02f12e28b9
|
removed test output
|
2014-09-19 21:21:31 +02:00 |
soulgalore
|
40c9627ff1
|
fixed junit test creation and better handling of tap #462 #461
|
2014-09-19 21:20:13 +02:00 |
soulgalore
|
05871dc10e
|
configure only one file for tests #461
|
2014-09-17 21:35:37 +02:00 |
soulgalore
|
82ca266097
|
cleanup #461
|
2014-09-17 21:34:01 +02:00 |
soulgalore
|
16588dfde1
|
simple support for wpt/gpsi/phantomjs & browsertime #461
|
2014-09-17 21:15:26 +02:00 |
soulgalore
|
90dcd18854
|
syntax
|
2014-09-17 20:23:22 +02:00 |
soulgalore
|
3965483424
|
don't show when we downloaded the waterfall
|
2014-09-17 20:22:44 +02:00 |
soulgalore
|
73e6a0b28d
|
use median values for phantomjd timings
|
2014-09-17 20:22:12 +02:00 |
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 |