Permalink
Browse files

devel: open source google's mod_pagespeed development tools

These are the scripts and Makefiles we've been using to develop mod_pagespeed.  These were in a google-internal repo instead of being open sourced for complicated internal reasons, but now mod_pagespeed developers inside and outside google can use the same tools and flow.

This change adds a bunch of make targets.  To see them, look at the big comment at the top of devel/Makefile.  To run them, cd to devel/ and run make:

   cd devel/
   make apache_debug_smoke_test

This change also adds 'checkin' tests, which are a way to run all our tests together, so we can be confident a change doesn't break any of them.  To run checkin tests:

   cd devel/
   ./checkin

They're pretty slow: about 2hr on my machine.  Definitely don't bother runnning checkin tests until unit tests and system tests have passed first.
  • Loading branch information...
1 parent a99ea36 commit 91662d08ae6653b459372daff69bd7cd3bb0589f @jeffkaufman jeffkaufman committed Dec 6, 2016
View
@@ -9,3 +9,4 @@ build/gyp_helper.pyc
build/landmine_utils.pyc
out/
tools/closure/
+!devel/Makefile
Oops, something went wrong.

0 comments on commit 91662d0

Please sign in to comment.