Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(268)

Side by Side Diff: chrome/test/data/webui/net_internals/log_view_painter.js

Issue 680583002: Revert "Get rid of net::LOAD_ENABLE_UPLOAD_PROGRESS." (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | content/browser/loader/resource_dispatcher_host_impl.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Include test fixture. 5 // Include test fixture.
6 GEN_INCLUDE(['net_internals_test.js']); 6 GEN_INCLUDE(['net_internals_test.js']);
7 7
8 // Anonymous namespace 8 // Anonymous namespace
9 (function() { 9 (function() {
10 10
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after
182 /** 182 /**
183 * Test case for a URLRequest. This includes custom formatting for load flags, 183 * Test case for a URLRequest. This includes custom formatting for load flags,
184 * request/response HTTP headers, dependent sources, as well as basic 184 * request/response HTTP headers, dependent sources, as well as basic
185 * indentation and grouping. Also makes sure that no extra event is logged 185 * indentation and grouping. Also makes sure that no extra event is logged
186 * for finished sources when there's a logCreationTime. 186 * for finished sources when there's a logCreationTime.
187 */ 187 */
188 function painterTestURLRequest() { 188 function painterTestURLRequest() {
189 var testCase = {}; 189 var testCase = {};
190 testCase.tickOffset = '1337911098446'; 190 testCase.tickOffset = '1337911098446';
191 testCase.logCreationTime = 1338864634013; 191 testCase.logCreationTime = 1338864634013;
192 testCase.loadFlags = LoadFlag.MAIN_FRAME | LoadFlag.MAYBE_USER_GESTURE |
193 LoadFlag.VERIFY_EV_CERT;
194 192
195 testCase.logEntries = [ 193 testCase.logEntries = [
196 { 194 {
197 'phase': EventPhase.PHASE_BEGIN, 195 'phase': EventPhase.PHASE_BEGIN,
198 'source': { 196 'source': {
199 'id': 146, 197 'id': 146,
200 'type': EventSourceType.URL_REQUEST 198 'type': EventSourceType.URL_REQUEST
201 }, 199 },
202 'time': '953534778', 200 'time': '953534778',
203 'type': EventType.REQUEST_ALIVE 201 'type': EventType.REQUEST_ALIVE
204 }, 202 },
205 { 203 {
206 'params': { 204 'params': {
207 'load_flags': testCase.loadFlags, 205 'load_flags': 68222976,
208 'method': 'GET', 206 'method': 'GET',
209 'priority': 4, 207 'priority': 4,
210 'url': 'http://www.google.com/' 208 'url': 'http://www.google.com/'
211 }, 209 },
212 'phase': EventPhase.PHASE_BEGIN, 210 'phase': EventPhase.PHASE_BEGIN,
213 'source': { 211 'source': {
214 'id': 146, 212 'id': 146,
215 'type': EventSourceType.URL_REQUEST 213 'type': EventSourceType.URL_REQUEST
216 }, 214 },
217 'time': '953534792', 215 'time': '953534792',
218 'type': EventType.URL_REQUEST_START_JOB 216 'type': EventType.URL_REQUEST_START_JOB
219 }, 217 },
220 { 218 {
221 'phase': EventPhase.PHASE_END, 219 'phase': EventPhase.PHASE_END,
222 'source': { 220 'source': {
223 'id': 146, 221 'id': 146,
224 'type': EventSourceType.URL_REQUEST 222 'type': EventSourceType.URL_REQUEST
225 }, 223 },
226 'time': '953534800', 224 'time': '953534800',
227 'type': EventType.URL_REQUEST_START_JOB 225 'type': EventType.URL_REQUEST_START_JOB
228 }, 226 },
229 { 227 {
230 'params': { 228 'params': {
231 'load_flags': testCase.loadFlags, 229 'load_flags': 68222976,
232 'method': 'GET', 230 'method': 'GET',
233 'priority': 4, 231 'priority': 4,
234 'url': 'http://www.google.com/' 232 'url': 'http://www.google.com/'
235 }, 233 },
236 'phase': EventPhase.PHASE_BEGIN, 234 'phase': EventPhase.PHASE_BEGIN,
237 'source': { 235 'source': {
238 'id': 146, 236 'id': 146,
239 'type': EventSourceType.URL_REQUEST 237 'type': EventSourceType.URL_REQUEST
240 }, 238 },
241 'time': '953534802', 239 'time': '953534802',
(...skipping 486 matching lines...) Expand 10 before | Expand all | Expand 10 after
728 'type': EventSourceType.URL_REQUEST 726 'type': EventSourceType.URL_REQUEST
729 }, 727 },
730 'time': '953535567', 728 'time': '953535567',
731 'type': EventType.REQUEST_ALIVE 729 'type': EventType.REQUEST_ALIVE
732 } 730 }
733 ]; 731 ];
734 732
735 testCase.expectedText = 733 testCase.expectedText =
736 't=1338864633224 [st= 0] +REQUEST_ALIVE [dt=789]\n' + 734 't=1338864633224 [st= 0] +REQUEST_ALIVE [dt=789]\n' +
737 't=1338864633238 [st= 14] URL_REQUEST_START_JOB [dt=8]\n' + 735 't=1338864633238 [st= 14] URL_REQUEST_START_JOB [dt=8]\n' +
738 ' --> load_flags = ' + 736 ' --> load_flags = 68222976 ' +
739 testCase.loadFlags.toString() + 737 '(MAIN_FRAME | MAYBE_USER_GESTURE ' +
740 ' (MAIN_FRAME | MAYBE_USER_GESTURE ' +
741 '| VERIFY_EV_CERT)\n' + 738 '| VERIFY_EV_CERT)\n' +
742 ' --> method = "GET"\n' + 739 ' --> method = "GET"\n' +
743 ' --> priority = 4\n' + 740 ' --> priority = 4\n' +
744 ' --> url = "http://www.google.com/"\n' + 741 ' --> url = "http://www.google.com/"\n' +
745 't=1338864633248 [st= 24] +URL_REQUEST_START_JOB [dt=279]\n' + 742 't=1338864633248 [st= 24] +URL_REQUEST_START_JOB [dt=279]\n' +
746 ' --> load_flags = ' + 743 ' --> load_flags = 68222976 ' +
747 testCase.loadFlags.toString() + 744 '(MAIN_FRAME | MAYBE_USER_GESTURE ' +
748 ' (MAIN_FRAME | MAYBE_USER_GESTURE ' +
749 '| VERIFY_EV_CERT)\n' + 745 '| VERIFY_EV_CERT)\n' +
750 ' --> method = "GET"\n' + 746 ' --> method = "GET"\n' +
751 ' --> priority = 4\n' + 747 ' --> priority = 4\n' +
752 ' --> url = "http://www.google.com/"\n' + 748 ' --> url = "http://www.google.com/"\n' +
753 't=1338864633255 [st= 31] HTTP_CACHE_GET_BACKEND [dt=1]\n' + 749 't=1338864633255 [st= 31] HTTP_CACHE_GET_BACKEND [dt=1]\n' +
754 't=1338864633257 [st= 33] HTTP_CACHE_OPEN_ENTRY [dt=5]\n' + 750 't=1338864633257 [st= 33] HTTP_CACHE_OPEN_ENTRY [dt=5]\n' +
755 't=1338864633263 [st= 39] HTTP_CACHE_ADD_TO_ENTRY [dt=1]\n' + 751 't=1338864633263 [st= 39] HTTP_CACHE_ADD_TO_ENTRY [dt=1]\n' +
756 't=1338864633269 [st= 45] HTTP_CACHE_READ_INFO [dt=4]\n' + 752 't=1338864633269 [st= 45] HTTP_CACHE_READ_INFO [dt=4]\n' +
757 't=1338864633276 [st= 52] +HTTP_STREAM_REQUEST [dt=72]\n' + 753 't=1338864633276 [st= 52] +HTTP_STREAM_REQUEST [dt=72]\n' +
758 't=1338864633344 [st=120] HTTP_STREAM_REQUEST_BOUND_TO_JOB\n' + 754 't=1338864633344 [st=120] HTTP_STREAM_REQUEST_BOUND_TO_JOB\n' +
(...skipping 131 matching lines...) Expand 10 before | Expand all | Expand 10 after
890 return testCase; 886 return testCase;
891 } 887 }
892 888
893 /** 889 /**
894 * Tests the custom formatting of net_errors across several different event 890 * Tests the custom formatting of net_errors across several different event
895 * types. 891 * types.
896 */ 892 */
897 function painterTestNetError() { 893 function painterTestNetError() {
898 var testCase = {}; 894 var testCase = {};
899 testCase.tickOffset = '1337911098446'; 895 testCase.tickOffset = '1337911098446';
900 testCase.loadFlags = LoadFlag.MAIN_FRAME | LoadFlag.MAYBE_USER_GESTURE |
901 LoadFlag.VERIFY_EV_CERT;
902 896
903 testCase.logEntries = [ 897 testCase.logEntries = [
904 { 898 {
905 'phase': EventPhase.PHASE_BEGIN, 899 'phase': EventPhase.PHASE_BEGIN,
906 'source': { 900 'source': {
907 'id': 318, 901 'id': 318,
908 'type': EventSourceType.URL_REQUEST 902 'type': EventSourceType.URL_REQUEST
909 }, 903 },
910 'time': '953675448', 904 'time': '953675448',
911 'type': EventType.REQUEST_ALIVE 905 'type': EventType.REQUEST_ALIVE
912 }, 906 },
913 { 907 {
914 'params': { 908 'params': {
915 'load_flags': testCase.loadFlags, 909 'load_flags': 68222976,
916 'method': 'GET', 910 'method': 'GET',
917 'priority': 4, 911 'priority': 4,
918 'url': 'http://www.doesnotexistdomain.com/' 912 'url': 'http://www.doesnotexistdomain.com/'
919 }, 913 },
920 'phase': EventPhase.PHASE_BEGIN, 914 'phase': EventPhase.PHASE_BEGIN,
921 'source': { 915 'source': {
922 'id': 318, 916 'id': 318,
923 'type': EventSourceType.URL_REQUEST 917 'type': EventSourceType.URL_REQUEST
924 }, 918 },
925 'time': '953675455', 919 'time': '953675455',
926 'type': EventType.URL_REQUEST_START_JOB 920 'type': EventType.URL_REQUEST_START_JOB
927 }, 921 },
928 { 922 {
929 'phase': EventPhase.PHASE_END, 923 'phase': EventPhase.PHASE_END,
930 'source': { 924 'source': {
931 'id': 318, 925 'id': 318,
932 'type': EventSourceType.URL_REQUEST 926 'type': EventSourceType.URL_REQUEST
933 }, 927 },
934 'time': '953675460', 928 'time': '953675460',
935 'type': EventType.URL_REQUEST_START_JOB 929 'type': EventType.URL_REQUEST_START_JOB
936 }, 930 },
937 { 931 {
938 'params': { 932 'params': {
939 'load_flags': testCase.loadFlags, 933 'load_flags': 68222976,
940 'method': 'GET', 934 'method': 'GET',
941 'priority': 4, 935 'priority': 4,
942 'url': 'http://www.doesnotexistdomain.com/' 936 'url': 'http://www.doesnotexistdomain.com/'
943 }, 937 },
944 'phase': EventPhase.PHASE_BEGIN, 938 'phase': EventPhase.PHASE_BEGIN,
945 'source': { 939 'source': {
946 'id': 318, 940 'id': 318,
947 'type': EventSourceType.URL_REQUEST 941 'type': EventSourceType.URL_REQUEST
948 }, 942 },
949 'time': '953675460', 943 'time': '953675460',
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
1064 'type': EventSourceType.URL_REQUEST 1058 'type': EventSourceType.URL_REQUEST
1065 }, 1059 },
1066 'time': '953675923', 1060 'time': '953675923',
1067 'type': EventType.REQUEST_ALIVE 1061 'type': EventType.REQUEST_ALIVE
1068 } 1062 }
1069 ]; 1063 ];
1070 1064
1071 testCase.expectedText = 1065 testCase.expectedText =
1072 't=1338864773894 [st= 0] +REQUEST_ALIVE [dt=475]\n' + 1066 't=1338864773894 [st= 0] +REQUEST_ALIVE [dt=475]\n' +
1073 't=1338864773901 [st= 7] URL_REQUEST_START_JOB [dt=5]\n' + 1067 't=1338864773901 [st= 7] URL_REQUEST_START_JOB [dt=5]\n' +
1074 ' --> load_flags = ' + 1068 ' --> load_flags = 68222976 (' +
1075 testCase.loadFlags.toString() + 1069 'MAIN_FRAME | MAYBE_USER_GESTURE ' +
1076 ' (MAIN_FRAME | MAYBE_USER_GESTURE ' +
1077 '| VERIFY_EV_CERT)\n' + 1070 '| VERIFY_EV_CERT)\n' +
1078 ' --> method = "GET"\n' + 1071 ' --> method = "GET"\n' +
1079 ' --> priority = 4\n' + 1072 ' --> priority = 4\n' +
1080 ' --> url = "http://www.doesnotexistdomain.com/"\n' + 1073 ' --> url = "http://www.doesnotexistdomain.com/"\n' +
1081 't=1338864773906 [st= 12] +URL_REQUEST_START_JOB [dt=245]\n' + 1074 't=1338864773906 [st= 12] +URL_REQUEST_START_JOB [dt=245]\n' +
1082 ' --> load_flags = ' + 1075 ' --> load_flags = 68222976 (' +
1083 testCase.loadFlags.toString() + 1076 'MAIN_FRAME | MAYBE_USER_GESTURE ' +
1084 ' (MAIN_FRAME | MAYBE_USER_GESTURE ' +
1085 '| VERIFY_EV_CERT)\n' + 1077 '| VERIFY_EV_CERT)\n' +
1086 ' --> method = "GET"\n' + 1078 ' --> method = "GET"\n' +
1087 ' --> priority = 4\n' + 1079 ' --> priority = 4\n' +
1088 ' --> url = "http://www.doesnotexistdomain.com/"\n' + 1080 ' --> url = "http://www.doesnotexistdomain.com/"\n' +
1089 't=1338864773915 [st= 21] HTTP_CACHE_GET_BACKEND [dt=0]\n' + 1081 't=1338864773915 [st= 21] HTTP_CACHE_GET_BACKEND [dt=0]\n' +
1090 't=1338864773915 [st= 21] HTTP_CACHE_OPEN_ENTRY [dt=1]\n' + 1082 't=1338864773915 [st= 21] HTTP_CACHE_OPEN_ENTRY [dt=1]\n' +
1091 ' --> net_error = -2 (ERR_FAILED)\n' + 1083 ' --> net_error = -2 (ERR_FAILED)\n' +
1092 't=1338864773917 [st= 23] HTTP_CACHE_CREATE_ENTRY [dt=2]\n' + 1084 't=1338864773917 [st= 23] HTTP_CACHE_CREATE_ENTRY [dt=2]\n' +
1093 't=1338864773919 [st= 25] HTTP_CACHE_ADD_TO_ENTRY [dt=1]\n' + 1085 't=1338864773919 [st= 25] HTTP_CACHE_ADD_TO_ENTRY [dt=1]\n' +
1094 't=1338864773920 [st= 26] HTTP_STREAM_REQUEST [dt=225]\n' + 1086 't=1338864773920 [st= 26] HTTP_STREAM_REQUEST [dt=225]\n' +
(...skipping 953 matching lines...) Expand 10 before | Expand all | Expand 10 after
2048 return testCase; 2040 return testCase;
2049 } 2041 }
2050 2042
2051 /** 2043 /**
2052 * Tests the formatting of a URL request that was just finishing up when 2044 * Tests the formatting of a URL request that was just finishing up when
2053 * net-internals was opened. 2045 * net-internals was opened.
2054 */ 2046 */
2055 function painterTestInProgressURLRequest() { 2047 function painterTestInProgressURLRequest() {
2056 var testCase = {}; 2048 var testCase = {};
2057 testCase.tickOffset = '1337911098446'; 2049 testCase.tickOffset = '1337911098446';
2058 testCase.loadFlags = LoadFlag.MAIN_FRAME | LoadFlag.MAYBE_USER_GESTURE |
2059 LoadFlag.VERIFY_EV_CERT;
2060 2050
2061 testCase.logEntries = [ 2051 testCase.logEntries = [
2062 { 2052 {
2063 'params': { 2053 'params': {
2064 'load_flags': testCase.loadFlags, 2054 'load_flags': 68222976,
2065 'load_state': LoadState.READING_RESPONSE, 2055 'load_state': LoadState.READING_RESPONSE,
2066 'method': 'GET', 2056 'method': 'GET',
2067 'url': 'http://www.MagicPonyShopper.com' 2057 'url': 'http://www.MagicPonyShopper.com'
2068 }, 2058 },
2069 'phase': EventPhase.PHASE_BEGIN, 2059 'phase': EventPhase.PHASE_BEGIN,
2070 'source': { 2060 'source': {
2071 'id': 318, 2061 'id': 318,
2072 'type': EventSourceType.URL_REQUEST 2062 'type': EventSourceType.URL_REQUEST
2073 }, 2063 },
2074 'time': '953675548', 2064 'time': '953675548',
(...skipping 23 matching lines...) Expand all
2098 'id': 318, 2088 'id': 318,
2099 'type': EventSourceType.URL_REQUEST 2089 'type': EventSourceType.URL_REQUEST
2100 }, 2090 },
2101 'time': '953675923', 2091 'time': '953675923',
2102 'type': EventType.REQUEST_ALIVE 2092 'type': EventType.REQUEST_ALIVE
2103 } 2093 }
2104 ]; 2094 ];
2105 2095
2106 testCase.expectedText = 2096 testCase.expectedText =
2107 't=1338864773994 [st= 0] +REQUEST_ALIVE [dt=375]\n' + 2097 't=1338864773994 [st= 0] +REQUEST_ALIVE [dt=375]\n' +
2108 ' --> load_flags = ' + 2098 ' --> load_flags = 68222976 ' +
2109 testCase.loadFlags.toString() + 2099 '(MAIN_FRAME | MAYBE_USER_GESTURE ' +
2110 ' (MAIN_FRAME | MAYBE_USER_GESTURE ' +
2111 '| VERIFY_EV_CERT)\n' + 2100 '| VERIFY_EV_CERT)\n' +
2112 ' --> load_state = ' + LoadState.READING_RESPONSE + 2101 ' --> load_state = ' + LoadState.READING_RESPONSE +
2113 ' (READING_RESPONSE)\n' + 2102 ' (READING_RESPONSE)\n' +
2114 ' --> method = "GET"\n' + 2103 ' --> method = "GET"\n' +
2115 ' --> url = "http://www.MagicPonyShopper.com"\n' + 2104 ' --> url = "http://www.MagicPonyShopper.com"\n' +
2116 't=1338864774145 [st=151] -HTTP_STREAM_REQUEST\n' + 2105 't=1338864774145 [st=151] -HTTP_STREAM_REQUEST\n' +
2117 't=1338864774151 [st=157] -URL_REQUEST_START_JOB\n' + 2106 't=1338864774151 [st=157] -URL_REQUEST_START_JOB\n' +
2118 't=1338864774369 [st=375] -REQUEST_ALIVE'; 2107 't=1338864774369 [st=375] -REQUEST_ALIVE';
2119 2108
2120 return testCase; 2109 return testCase;
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
2162 2151
2163 testCase.expectedText = 2152 testCase.expectedText =
2164 't= 2 [st= 0] +REQUEST_ALIVE [dt=789+]\n' + 2153 't= 2 [st= 0] +REQUEST_ALIVE [dt=789+]\n' +
2165 't=152 [st=150] HTTP_STREAM_REQUEST [dt=1]\n' + 2154 't=152 [st=150] HTTP_STREAM_REQUEST [dt=1]\n' +
2166 't=791 [st=789]'; 2155 't=791 [st=789]';
2167 2156
2168 return testCase; 2157 return testCase;
2169 } 2158 }
2170 2159
2171 })(); // Anonymous namespace 2160 })(); // Anonymous namespace
OLDNEW
« no previous file with comments | « no previous file | content/browser/loader/resource_dispatcher_host_impl.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698