663c297df6
Remove some unused RewriteOptions constants
Steve Hill
2016-10-19 18:09:49 -04:00
fe0c056c83
Additional DomainLawyer testcases
Steve Hill
2016-10-19 18:08:56 -04:00
368b3e1ed8
Cleanup DEPS so they don't overlap with git file. Required for submodules. Copies in the gyp files for gtest and gmock from chromium.
Steve Hill
2016-10-19 18:07:30 -04:00
83a30c0d96
system-tests: add CONTINUE_AFTER_FAILURE mode
Jeff Kaufman
2016-10-19 15:59:28 -04:00
22a079fdac
Fix ignore for google-sparsehash
hillsp
2016-10-18 15:43:14 -04:00
7ce64a1c49
Move closure download out of DEPS and into gypfiles.
Steve Hill
2016-10-18 15:40:41 -04:00
8f17bb07a2
testing: make check_not and check_not_from actually work
Jeff Kaufman
2016-10-18 14:16:41 -04:00
6630969369
system tests: remove running tests in the background
Jeff Kaufman
2016-10-18 07:37:44 -04:00
f48c13fde0
Change GTestSrcDir to not require our directory be called 'src'.
Steve Hill
2016-10-17 18:07:20 -04:00
142f7d5d63
Fix tests on CentOS: * Switch blocking rewrite_test to use the larger Beach.jpeg. On my VM the other image was completing too quickly. * Make process_scope test fetch a directory that has an index.html, not a 403.
Steve Hill
2016-10-17 16:06:27 -04:00
c174e3a417
system-tests: split the system tests in system/ into multiple files
Jeff Kaufman
2016-10-17 15:36:17 -04:00
4536a5ff77
Skip writing the cache when ipro-recording a non-optimizable content type, such as html, pdf, or something we can't parse.
Joshua Marantz
2016-10-14 16:17:14 -04:00
cdb517efa5
Remove a dangerous unused parameter in CssSummarizerBase::WillNotRenderSummary; if it were actually used we would have a race.
Maks Orlovich
2016-10-14 10:48:43 -04:00
aa370ec7ba
Merge remote-tracking branch 'origin/trunk-tracking' into jefftk-better-error-message
jefftk-better-error-message
Jeff Kaufman
2016-10-13 21:42:54 -04:00
ad41e72a83
Our config tests need to be compiled with --std=c++11 now (#1295)
Maks Orlovich
2016-10-13 14:50:41 -04:00
b98ae97e1f
Export internal cleanup CL: remove extraneous passing of NULL to StringPiece ctor
Maks Orlovich
2016-10-13 14:40:39 -04:00
8803d0e833
Add a mechanism for deprecating options easily, use in Apache instead of its adhoc approach.
Maks Orlovich
2016-10-13 14:39:56 -04:00
d25b613ab8
Switch DEPS to be 100% git
Steve Hill
2016-10-13 14:18:05 -04:00
7a54f88ae8
config: give full path to autoconf.err if 'checking for psol' fails. (#1294)
Jeff Kaufman
2016-10-13 10:42:24 -04:00
87fc3e5e5e
config: give full path to autoconf.err if 'checking for psol' fails.
Jeff Kaufman
2016-10-13 10:17:18 -04:00
95ee32c9f3
testing: Add TEST_TO_RUN to allow faster iteration when debugging.
Jeff Kaufman
2016-10-13 09:09:29 -04:00
b42cb5e0f5
Add missing redis_cache_cluster_setup_main.cc
Steve Hill
2016-10-12 19:39:58 -04:00
04c7e6b2ff
tests: unbreak tests with nginx
Jeff Kaufman
2016-10-12 18:09:43 -04:00
10febd444e
pagespeed-libraries: add jquery 3.1.1
Jeff Kaufman
2016-10-12 18:08:00 -04:00
e7be591e91
testing: check_flushing needs to know the host name (#1292)
Jeff Kaufman
2016-10-12 18:02:56 -04:00
203713228f
Fix three issues found with load-tests:
Joshua Marantz
2016-10-12 15:54:46 -04:00
2cea684def
Reduce risk of exit crashes: don't leave the context in a stuck state when shutting_down. That doesn't just leak it, it leaks the rewrite driver, which we then have to try to force-shutdown which may also try to delete the RewriteContext if it's used in fetch, potentially blowing up on stats access.
Maks Orlovich
2016-10-12 15:35:48 -04:00
1d070b6070
Don't try to access the CachedResult proto in WillNotRender, it's unsafe, and nothing should be there anyway.
Maks Orlovich
2016-10-12 15:12:46 -04:00
f549578a19
Replace redis cluster setup script with shared C code.
Steve Hill
2016-10-12 15:00:22 -04:00
11a6223a63
Various fixes to release process.
Steve Hill
2016-10-04 18:46:22 -04:00
0fb90651b2
Make hint_preload_subresources work correctly when turned on by query params, too --- by always registering cohort, and deciding whether we need it at read time. Also add the corresponding example page and integration test. Fix it on nginx by adding a separate hook for post-property-cache init, as its actually not ready in StartParse w/ProxyFetch (while it is with Apache) Also remove some needless quoting that was pointed out in review.
Maks Orlovich
2016-10-04 13:15:21 -04:00
f0ce01f740
Add clean_slate_for_tests to Makefile.tests
Joshua Marantz
2016-10-04 11:20:07 -04:00
58de613c85
Re-sync permissions again
Steve Hill
2016-10-04 11:19:13 -04:00
dc64b379b1
Mark all scripts as executable (#1410)
hillsp
2016-10-03 17:19:48 -04:00
3b226aab7e
install: default to latest-beta (#1283)
Jeff Kaufman
2016-10-03 15:16:24 -04:00
9303c10c07
Definitely warn about ModPagespeedInheritVHostConfig if it's off.
Steve Hill
2016-10-03 11:42:15 -04:00
02832c403c
Change uses of StringPiece::starts_with to strings::StartsWith, and StringPiece::starts_with to StringPiece::EndsWith
Joshua Marantz
2016-10-03 09:37:52 -04:00
bda36b208a
Bump VERSION
Steve Hill
2016-09-30 15:21:20 -04:00
292a8ac09c
Allow LoadClusterConfiguration to fail in RedisCacheClusterTest::SetUpTestCase
Steve Hill
2016-09-30 13:09:18 -04:00
4c30b08ad9
Deprecate ModPagespeedInheritVHostConfig.
Steve Hill
2016-09-29 15:12:39 -04:00
f6bc6c5472
Redis cluster setup should not treat 'OK' as failure
Steve Hill
2016-09-28 22:26:33 -04:00
94008d4205
Bail early in ipro-recording if the content-type is known in the kPreliminaryHeaders to be something we cannot optimize.
Joshua Marantz
2016-09-28 17:40:55 -04:00
74059559a1
redis-cluster: report stats for all connected cluster nodes
Jeff Kaufman
2016-09-28 16:28:18 -04:00
da1cdeec3f
redis-cluster testing: set up the cluster just once at the beginning
Jeff Kaufman
2016-09-28 16:08:43 -04:00
c2c99a4b79
Only run ResetClusterConfiguration when Redis tests are enabled.
Steve Hill
2016-09-28 15:09:28 -04:00
8803d28f44
redis: parse only a single server, not a comma separated list
Jeff Kaufman
2016-09-28 13:29:02 -04:00
b488ad9531
Break CLUSTER ADDSLOTS into batches to fix Travis.
Steve Hill
2016-09-27 21:58:29 -04:00
3c08b611e1
Remove reduntant test in redis cluster verification
Steve Hill
2016-09-27 17:58:49 -04:00
0701c4ea3c
Sort cluster_mappings_ and use std::lower_bound to search it.
Steve Hill
2016-09-27 16:37:06 -04:00
0f429a1b1b
Travis: Don't run pagespeed_automatic_test if mod_pagespeed_test fails
hillsp
2016-09-27 11:16:50 -04:00
b6c29c5dcc
Update git commit ID for the EINTR fix.
Joshua Marantz
2016-09-27 08:42:01 -04:00
75fb7f5a26
redis: add cluster support
Jeff Kaufman
2016-09-26 20:39:19 -04:00
4e14d1fc85
debian-install: put pagespeed-libraries.conf where it will be loaded
Jeff Kaufman
2016-09-26 18:58:57 -04:00