OLD | NEW |
1 #!/bin/sh | 1 #!/bin/sh |
2 # chromium-runtests.sh [testsuite] | 2 # chromium-runtests.sh [testsuite] |
3 # Script to run a respectable subset of Chromium's test suite | 3 # Script to run a respectable subset of Chromium's test suite |
4 # (excepting parts that run the browser itself, and excepting layout tests). | 4 # (excepting parts that run the browser itself, and excepting layout tests). |
5 # Run from parent of src directory. | 5 # Run from parent of src directory. |
6 # By default, runs all test suites. If you specify one testsuite | 6 # By default, runs all test suites. If you specify one testsuite |
7 # (e.g. base_unittests), it only runs that one. | 7 # (e.g. base_unittests), it only runs that one. |
8 # | 8 # |
9 # Chromium's test suite uses gtest, so each executable obeys the options | 9 # Chromium's test suite uses gtest, so each executable obeys the options |
10 # documented in the wiki at http://code.google.com/p/googletest | 10 # documented in the wiki at http://code.google.com/p/googletest |
(...skipping 158 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
169 sbox_unittests fail RestrictedTokenTest.ResultToken | 169 sbox_unittests fail RestrictedTokenTest.ResultToken |
170 sbox_unittests fail ServiceResolverTest.PatchesServices | 170 sbox_unittests fail ServiceResolverTest.PatchesServices |
171 sbox_unittests flaky IPCTest.ClientFastServer | 171 sbox_unittests flaky IPCTest.ClientFastServer |
172 sbox_validation_tests fail ValidationSuite.* | 172 sbox_validation_tests fail ValidationSuite.* |
173 unit_tests crash BlacklistManagerTest.*
http://crbug.com/27726 | 173 unit_tests crash BlacklistManagerTest.*
http://crbug.com/27726 |
174 unit_tests crash SafeBrowsingProtocolParsingTest.TestG
etHashWithMac http://bugs.winehq.org/show_bug.cgi?id=20340 | 174 unit_tests crash SafeBrowsingProtocolParsingTest.TestG
etHashWithMac http://bugs.winehq.org/show_bug.cgi?id=20340 |
175 unit_tests crash-valgrind DnsMasterTest.MassiveConcurrentLookup
Test | 175 unit_tests crash-valgrind DnsMasterTest.MassiveConcurrentLookup
Test |
176 unit_tests crash-valgrind NullModelTableViewTest.*
http://bugs.winehq.org/show_bug.cgi?id=20553 | 176 unit_tests crash-valgrind NullModelTableViewTest.*
http://bugs.winehq.org/show_bug.cgi?id=20553 |
177 unit_tests crash-valgrind RenderViewTest.OnPrintPageAsBitmap
http://bugs.winehq.org/show_bug.cgi?id=20657 (for wine oom) | 177 unit_tests crash-valgrind RenderViewTest.OnPrintPageAsBitmap
http://bugs.winehq.org/show_bug.cgi?id=20657 (for wine oom) |
178 unit_tests crash-valgrind TableViewTest.*
http://bugs.winehq.org/show_bug.cgi?id=20553 | 178 unit_tests crash-valgrind TableViewTest.*
http://bugs.winehq.org/show_bug.cgi?id=20553 |
179 unit_tests dontcare-hangwin UtilityProcessHostTest.ExtensionUnpac
ker | |
180 unit_tests dontcare FirefoxImporterTest.Firefox2NSS3Decry
ptor # FF2 dlls without symbols cause leaks | 179 unit_tests dontcare FirefoxImporterTest.Firefox2NSS3Decry
ptor # FF2 dlls without symbols cause leaks |
181 unit_tests dontcare ImporterTest.Firefox2Importer
# FF2 dlls without symbols cause leaks | 180 unit_tests dontcare ImporterTest.Firefox2Importer
# FF2 dlls without symbols cause leaks |
182 unit_tests dontcare SpellCheckTest.SpellCheckText | 181 unit_tests dontcare SpellCheckTest.SpellCheckText |
| 182 unit_tests dontcare-hangwin UtilityProcessHostTest.ExtensionUnpac
ker |
183 unit_tests fail EncryptorTest.EncryptionDecryption
http://bugs.winehq.org/show_bug.cgi?id=20495 | 183 unit_tests fail EncryptorTest.EncryptionDecryption
http://bugs.winehq.org/show_bug.cgi?id=20495 |
184 unit_tests fail EncryptorTest.String16EncryptionDecry
ption http://bugs.winehq.org/show_bug.cgi?id=20495 | 184 unit_tests fail EncryptorTest.String16EncryptionDecry
ption http://bugs.winehq.org/show_bug.cgi?id=20495 |
185 unit_tests hang-valgrind ExtensionAPIClientTest.*
Not really a hang, just takes 30 minutes | |
186 unit_tests fail ImporterTest.IEImporter
http://bugs.winehq.org/show_bug.cgi?id=20625 | 185 unit_tests fail ImporterTest.IEImporter
http://bugs.winehq.org/show_bug.cgi?id=20625 |
187 unit_tests fail RenderViewTest.InsertCharacters
http://bugs.winehq.org/show_bug.cgi?id=20624 | 186 unit_tests fail RenderViewTest.InsertCharacters
http://bugs.winehq.org/show_bug.cgi?id=20624 |
188 unit_tests fail SafeBrowsingProtocolParsingTest.TestV
erifyChunkMac http://bugs.winehq.org/show_bug.cgi?id=20340 | 187 unit_tests fail SafeBrowsingProtocolParsingTest.TestV
erifyChunkMac http://bugs.winehq.org/show_bug.cgi?id=20340 |
189 unit_tests fail SafeBrowsingProtocolParsingTest.TestV
erifyUpdateMac http://bugs.winehq.org/show_bug.cgi?id=20340 | 188 unit_tests fail SafeBrowsingProtocolParsingTest.TestV
erifyUpdateMac http://bugs.winehq.org/show_bug.cgi?id=20340 |
190 unit_tests fail_wine_vmware RenderProcessTest.TestTransportDIBAll
ocation | 189 unit_tests fail_wine_vmware RenderProcessTest.TestTransportDIBAll
ocation |
| 190 unit_tests hang-valgrind ExtensionAPIClientTest.*
Not really a hang, just takes 30 minutes |
| 191 unit_tests hang-valgrind Win32WifiDataProviderTest.*
http://crbug.com/33446 |
191 _EOF_ | 192 _EOF_ |
192 } | 193 } |
193 | 194 |
194 # Times are in seconds, and are twice as high as slowest observed runtime so far
in valgrind, | 195 # Times are in seconds, and are twice as high as slowest observed runtime so far
in valgrind, |
195 # rounded to the nearest power of two multiple of 100 seconds. | 196 # rounded to the nearest power of two multiple of 100 seconds. |
196 # TODO: make the returned value lower if --valgrind is not given | 197 # TODO: make the returned value lower if --valgrind is not given |
197 get_expected_runtime() { | 198 get_expected_runtime() { |
198 case "$timeout_manual" in | 199 case "$timeout_manual" in |
199 [0-9]*) echo $timeout_manual; return;; | 200 [0-9]*) echo $timeout_manual; return;; |
200 esac | 201 esac |
(...skipping 244 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
445 esac | 446 esac |
446 done | 447 done |
447 i=`expr $i + 1` | 448 i=`expr $i + 1` |
448 done | 449 done |
449 | 450 |
450 case "$errors" in | 451 case "$errors" in |
451 yes) echo "Errors detected, condition red. Battle stations!" ; exit 1;; | 452 yes) echo "Errors detected, condition red. Battle stations!" ; exit 1;; |
452 *) echo "No errors detected." ;; | 453 *) echo "No errors detected." ;; |
453 esac | 454 esac |
454 | 455 |
OLD | NEW |