Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 <html> | 1 <html> |
| 2 <head> | 2 <head> |
| 3 <script src="../http/tests/inspector/inspector-test.js"></script> | 3 <script src="../http/tests/inspector/inspector-test.js"></script> |
| 4 <script src="../http/tests/inspector/debugger-test.js"></script> | 4 <script src="../http/tests/inspector/debugger-test.js"></script> |
| 5 <script src="../http/tests/inspector/workspace-test.js"></script> | 5 <script src="../http/tests/inspector/workspace-test.js"></script> |
| 6 <script src="../http/tests/inspector/isolated-filesystem-test.js"></script> | 6 <script src="../http/tests/inspector/isolated-filesystem-test.js"></script> |
| 7 <script> | 7 <script> |
| 8 function test() | 8 function test() |
| 9 { | 9 { |
| 10 function dumpUISourceCodes(uiSourceCodes, next) | 10 function dumpUISourceCodes(uiSourceCodes, next) |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 68 InspectorTest.refreshFileSystemProjects(onProjectsRefreshed); | 68 InspectorTest.refreshFileSystemProjects(onProjectsRefreshed); |
| 69 | 69 |
| 70 var uiSourceCodes; | 70 var uiSourceCodes; |
| 71 | 71 |
| 72 function onProjectsRefreshed() | 72 function onProjectsRefreshed() |
| 73 { | 73 { |
| 74 uiSourceCodes = InspectorTest.fileSystemUISourceCodes(); | 74 uiSourceCodes = InspectorTest.fileSystemUISourceCodes(); |
| 75 dumpUISourceCodes(uiSourceCodes, uiSourceCodesDumped); | 75 dumpUISourceCodes(uiSourceCodes, uiSourceCodesDumped); |
| 76 } | 76 } |
| 77 | 77 |
| 78 function uiSourceCodeAdded(uiSourceCode) | |
| 79 { | |
| 80 uiSourceCodes.push(uiSourceCode) | |
| 81 } | |
| 82 | |
| 83 function uiSourceCodesDumped() | 78 function uiSourceCodesDumped() |
| 84 { | 79 { |
| 85 dumpUISourceCodeLocations(uiSourceCodes, 5); | 80 dumpUISourceCodeLocations(uiSourceCodes, 5); |
| 86 InspectorTest.addResult("UISourceCode uri to url mappings:"); | 81 InspectorTest.addResult("UISourceCode uri to url mappings:"); |
| 87 for (var i = 0; i < uiSourceCodes.length; ++i) { | 82 for (var i = 0; i < uiSourceCodes.length; ++i) { |
| 88 var url = WebInspector.networkMapping.networkURL(uiSourceCod es[i]); | 83 var url = WebInspector.networkMapping.networkURL(uiSourceCod es[i]); |
| 89 if (!url) | 84 if (!url) |
| 90 continue; | 85 continue; |
| 91 InspectorTest.addResult(" " + uiSourceCodes[i].uri() + " -> " + url); | 86 InspectorTest.addResult(" " + uiSourceCodes[i].uri() + " -> " + url); |
| 92 } | 87 } |
| (...skipping 26 matching lines...) Expand all Loading... | |
| 119 InspectorTest.addResult("Removing second file system."); | 114 InspectorTest.addResult("Removing second file system."); |
| 120 fs1.removeFileSystem(); | 115 fs1.removeFileSystem(); |
| 121 InspectorTest.addResult(" number of uiSourceCodes in work space after removing second file system: " + InspectorTest.fileSystemUISourceCod es().length); | 116 InspectorTest.addResult(" number of uiSourceCodes in work space after removing second file system: " + InspectorTest.fileSystemUISourceCod es().length); |
| 122 InspectorTest.addResult("Removing first file system."); | 117 InspectorTest.addResult("Removing first file system."); |
| 123 fs2.removeFileSystem(); | 118 fs2.removeFileSystem(); |
| 124 InspectorTest.addResult(" number of uiSourceCodes in work space after removing first file system: " + InspectorTest.fileSystemUISourceCode s().length); | 119 InspectorTest.addResult(" number of uiSourceCodes in work space after removing first file system: " + InspectorTest.fileSystemUISourceCode s().length); |
| 125 next(); | 120 next(); |
| 126 } | 121 } |
| 127 } | 122 } |
| 128 }, | 123 }, |
| 124 | |
| 125 function testFileSystems(next) | |
| 126 { | |
| 127 function dumpWorkspaceUISourceCodes() | |
| 128 { | |
| 129 InspectorTest.addResult("Dumping uiSourceCodes origin URLs:"); | |
| 130 var uiSourceCodes = InspectorTest.fileSystemUISourceCodes(); | |
| 131 for (var i = 0; i < uiSourceCodes.length; ++i) | |
| 132 InspectorTest.addResult(" - " + uiSourceCodes[i].originURL( )); | |
| 133 } | |
| 134 | |
| 135 var fs; | |
| 136 function createFileSystem(name) | |
| 137 { | |
| 138 fs = new InspectorTest.TestFileSystem(name); | |
| 139 fs.root.mkdir("html").addFile("foo.js", ""); | |
| 140 fs.root.mkdir(".git").addFile("foogit.js", ""); | |
| 141 fs.root.addFile("bar.js", ""); | |
| 142 fs.root.mkdir("html2").addFile("foo.js", ""); | |
| 143 fs.reportCreated(); | |
| 144 } | |
| 145 | |
| 146 createFileSystem("/var/www"); | |
| 147 InspectorTest.addResult(""); | |
| 148 InspectorTest.addResult("-- Default excludes --"); | |
| 149 dumpWorkspaceUISourceCodes(); | |
| 150 fs.removeFileSystem(); | |
| 151 | |
| 152 WebInspector.settings.createLocalSetting("workspaceExcludedFolders", {}).set({"/var/www2":["/html/"]}); | |
| 153 createFileSystem("/var/www2"); | |
| 154 var isolatedFileSystem = WebInspector.isolatedFileSystemManager.file System("/var/www2"); | |
|
dgozman
2015/09/26 01:46:41
not used
| |
| 155 InspectorTest.addResult(""); | |
| 156 InspectorTest.addResult("-- Excluded /html/ --"); | |
| 157 dumpWorkspaceUISourceCodes(); | |
| 158 fs.removeFileSystem(); | |
| 159 | |
| 160 createFileSystem("/var/www3"); | |
| 161 var isolatedFileSystem = WebInspector.isolatedFileSystemManager.file System("/var/www3"); | |
|
dgozman
2015/09/26 01:46:41
ditto
| |
| 162 InspectorTest.fileSystemUISourceCodes()[0].project().excludeFolder(" /html2/"); | |
| 163 InspectorTest.addResult(""); | |
| 164 InspectorTest.addResult("-- Excluded /html2/ --"); | |
| 165 dumpWorkspaceUISourceCodes(); | |
| 166 fs.removeFileSystem(); | |
| 167 next(); | |
| 168 } | |
| 129 ]); | 169 ]); |
| 130 }; | 170 }; |
| 131 </script> | 171 </script> |
| 132 </head> | 172 </head> |
| 133 <body onload="runTest()"> | 173 <body onload="runTest()"> |
| 134 <p>Tests file system project.</p> | 174 <p>Tests file system project.</p> |
| 135 </body> | 175 </body> |
| 136 </html> | 176 </html> |
| OLD | NEW |