summaryrefslogtreecommitdiffstats
path: root/chrome/chrome_tests_unit.gypi
diff options
context:
space:
mode:
authormvrable@chromium.org <mvrable@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-08 19:39:03 +0000
committermvrable@chromium.org <mvrable@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-08 19:39:03 +0000
commit4a5edda65a0666b232c82a46971718975baef131 (patch)
treed3359ac25538cea5e3d0c0c8f6dd3e4168601262 /chrome/chrome_tests_unit.gypi
parentd165a644ac409d6e67acb1ed35d28880a5447a46 (diff)
downloadchromium_src-4a5edda65a0666b232c82a46971718975baef131.zip
chromium_src-4a5edda65a0666b232c82a46971718975baef131.tar.gz
chromium_src-4a5edda65a0666b232c82a46971718975baef131.tar.bz2
Compressed activity log database storage
Initial draft of a policy that should reduce activity log storage requirements. We do a few things: - Strip out arguments in many cases (like before) - When storing identical rows for the same day, simply increment a row count and track the time of the latest occurrence - Move strings to separate tables and just use id numbers in the log table, so that we're not storing repeated strings many times over The last optimization also removes the need for maintaining a table of API names in the source code for compression. BUG=238256 Review URL: https://chromiumcodereview.appspot.com/21646004 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216424 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/chrome_tests_unit.gypi')
-rw-r--r--chrome/chrome_tests_unit.gypi4
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/chrome_tests_unit.gypi b/chrome/chrome_tests_unit.gypi
index c8940b0..a99d73b 100644
--- a/chrome/chrome_tests_unit.gypi
+++ b/chrome/chrome_tests_unit.gypi
@@ -759,8 +759,10 @@
'browser/extensions/active_tab_unittest.cc',
'browser/extensions/activity_log/activity_database_unittest.cc',
'browser/extensions/activity_log/activity_log_unittest.cc',
+ 'browser/extensions/activity_log/activity_log_policy_unittest.cc',
+ 'browser/extensions/activity_log/counting_policy_unittest.cc',
+ 'browser/extensions/activity_log/database_string_table_unittest.cc',
'browser/extensions/activity_log/fullstream_ui_policy_unittest.cc',
- 'browser/extensions/activity_log/stream_noargs_ui_policy_unittest.cc',
'browser/extensions/admin_policy_unittest.cc',
'browser/extensions/api/activity_log_private/activity_log_private_api_unittest.cc',
'browser/extensions/api/alarms/alarms_api_unittest.cc',