summaryrefslogtreecommitdiffstats
path: root/components/test
diff options
context:
space:
mode:
authorvasilii <vasilii@chromium.org>2015-11-06 05:56:19 -0800
committerCommit bot <commit-bot@chromium.org>2015-11-06 13:57:08 +0000
commit63dee83012df3592e8f3702f7878ac480439f3be (patch)
tree2f385ccd420a5d443355ee7bb3c29a36df1ec1a4 /components/test
parente8a3f08d333280d0afd26d593b8f2b7ee45b7ee9 (diff)
downloadchromium_src-63dee83012df3592e8f3702f7878ac480439f3be.zip
chromium_src-63dee83012df3592e8f3702f7878ac480439f3be.tar.gz
chromium_src-63dee83012df3592e8f3702f7878ac480439f3be.tar.bz2
Revive the statistics database for storing interaction history with the "Save password" bubble.
BUG=552010 Review URL: https://codereview.chromium.org/1413993008 Cr-Commit-Position: refs/heads/master@{#358318}
Diffstat (limited to 'components/test')
-rw-r--r--components/test/data/password_manager/login_db_v12.sql5
-rw-r--r--components/test/data/password_manager/login_db_v13.sql5
-rw-r--r--components/test/data/password_manager/login_db_v14.sql5
-rw-r--r--components/test/data/password_manager/login_db_v15.sql87
4 files changed, 102 insertions, 0 deletions
diff --git a/components/test/data/password_manager/login_db_v12.sql b/components/test/data/password_manager/login_db_v12.sql
index 9530fb5..c25cb0e 100644
--- a/components/test/data/password_manager/login_db_v12.sql
+++ b/components/test/data/password_manager/login_db_v12.sql
@@ -79,4 +79,9 @@ X'18000000020000000000000000000000000000000000000000000000', /* form_data */
0 /* generation_upload_status */
);
CREATE INDEX logins_signon ON logins (signon_realm);
+CREATE TABLE stats (
+origin_domain VARCHAR NOT NULL PRIMARY KEY,
+nopes_count INTEGER,
+dismissal_count INTEGER,
+start_date INTEGER NOT NULL);
COMMIT;
diff --git a/components/test/data/password_manager/login_db_v13.sql b/components/test/data/password_manager/login_db_v13.sql
index 451c3e4..c71773f 100644
--- a/components/test/data/password_manager/login_db_v13.sql
+++ b/components/test/data/password_manager/login_db_v13.sql
@@ -79,4 +79,9 @@ X'18000000020000000000000000000000000000000000000000000000', /* form_data */
0 /* generation_upload_status */
);
CREATE INDEX logins_signon ON logins (signon_realm);
+CREATE TABLE stats (
+origin_domain VARCHAR NOT NULL PRIMARY KEY,
+nopes_count INTEGER,
+dismissal_count INTEGER,
+start_date INTEGER NOT NULL);
COMMIT;
diff --git a/components/test/data/password_manager/login_db_v14.sql b/components/test/data/password_manager/login_db_v14.sql
index 063260f..cdf4b31 100644
--- a/components/test/data/password_manager/login_db_v14.sql
+++ b/components/test/data/password_manager/login_db_v14.sql
@@ -79,4 +79,9 @@ X'18000000020000000000000000000000000000000000000000000000', /* form_data */
0 /* generation_upload_status */
);
CREATE INDEX logins_signon ON logins (signon_realm);
+CREATE TABLE stats (
+origin_domain VARCHAR NOT NULL PRIMARY KEY,
+nopes_count INTEGER,
+dismissal_count INTEGER,
+start_date INTEGER NOT NULL);
COMMIT;
diff --git a/components/test/data/password_manager/login_db_v15.sql b/components/test/data/password_manager/login_db_v15.sql
new file mode 100644
index 0000000..9e3af8f
--- /dev/null
+++ b/components/test/data/password_manager/login_db_v15.sql
@@ -0,0 +1,87 @@
+PRAGMA foreign_keys=OFF;
+BEGIN TRANSACTION;
+CREATE TABLE meta(key LONGVARCHAR NOT NULL UNIQUE PRIMARY KEY, value LONGVARCHAR);
+INSERT INTO "meta" VALUES('last_compatible_version','14');
+INSERT INTO "meta" VALUES('version','15');
+CREATE TABLE logins (
+origin_url VARCHAR NOT NULL,
+action_url VARCHAR,
+username_element VARCHAR,
+username_value VARCHAR,
+password_element VARCHAR,
+password_value BLOB,
+submit_element VARCHAR,
+signon_realm VARCHAR NOT NULL,
+ssl_valid INTEGER NOT NULL,
+preferred INTEGER NOT NULL,
+date_created INTEGER NOT NULL,
+blacklisted_by_user INTEGER NOT NULL,
+scheme INTEGER NOT NULL,
+password_type INTEGER,
+possible_usernames BLOB,
+times_used INTEGER,
+form_data BLOB,
+date_synced INTEGER,
+display_name VARCHAR,
+icon_url VARCHAR,
+federation_url VARCHAR,
+skip_zero_click INTEGER,
+generation_upload_status INTEGER,
+UNIQUE (origin_url, username_element, username_value, password_element, signon_realm));
+INSERT INTO "logins" VALUES(
+'https://accounts.google.com/ServiceLogin', /* origin_url */
+'https://accounts.google.com/ServiceLoginAuth', /* action_url */
+'Email', /* username_element */
+'theerikchen', /* username_value */
+'Passwd', /* password_element */
+X'', /* password_value */
+'', /* submit_element */
+'https://accounts.google.com/', /* signon_realm */
+1, /* ssl_valid */
+1, /* preferred */
+13047429345000000, /* date_created */
+0, /* blacklisted_by_user */
+0, /* scheme */
+0, /* password_type */
+X'00000000', /* possible_usernames */
+1, /* times_used */
+X'18000000020000000000000000000000000000000000000000000000', /* form_data */
+0, /* date_synced */
+'', /* display_name */
+'', /* icon_url */
+'', /* federation_url */
+0, /* skip_zero_click */
+0 /* generation_upload_status */
+);
+INSERT INTO "logins" VALUES(
+'https://accounts.google.com/ServiceLogin', /* origin_url */
+'https://accounts.google.com/ServiceLoginAuth', /* action_url */
+'Email', /* username_element */
+'theerikchen2', /* username_value */
+'Passwd', /* password_element */
+X'', /* password_value */
+'non-empty', /* submit_element */
+'https://accounts.google.com/', /* signon_realm */
+1, /* ssl_valid */
+1, /* preferred */
+13047423600000000, /* date_created */
+0, /* blacklisted_by_user */
+0, /* scheme */
+0, /* password_type */
+X'00000000', /* possible_usernames */
+1, /* times_used */
+X'18000000020000000000000000000000000000000000000000000000', /* form_data */
+0, /* date_synced */
+'', /* display_name */
+'https://www.google.com/icon', /* icon_url */
+'', /* federation_url */
+0, /* skip_zero_click */
+0 /* generation_upload_status */
+);
+CREATE INDEX logins_signon ON logins (signon_realm);
+CREATE TABLE stats (
+origin_domain VARCHAR NOT NULL PRIMARY KEY,
+nopes_count INTEGER,
+dismissal_count INTEGER,
+start_date INTEGER NOT NULL);
+COMMIT;