OLD | NEW |
1 # Copyright 2011 the V8 project authors. All rights reserved. | 1 # Copyright 2011 the V8 project authors. All rights reserved. |
2 # Redistribution and use in source and binary forms, with or without | 2 # Redistribution and use in source and binary forms, with or without |
3 # modification, are permitted provided that the following conditions are | 3 # modification, are permitted provided that the following conditions are |
4 # met: | 4 # met: |
5 # | 5 # |
6 # * Redistributions of source code must retain the above copyright | 6 # * Redistributions of source code must retain the above copyright |
7 # notice, this list of conditions and the following disclaimer. | 7 # notice, this list of conditions and the following disclaimer. |
8 # * Redistributions in binary form must reproduce the above | 8 # * Redistributions in binary form must reproduce the above |
9 # copyright notice, this list of conditions and the following | 9 # copyright notice, this list of conditions and the following |
10 # disclaimer in the documentation and/or other materials provided | 10 # disclaimer in the documentation and/or other materials provided |
(...skipping 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
92 # BUG(3956). Strong mode is being deprecated. Decide about these tests. | 92 # BUG(3956). Strong mode is being deprecated. Decide about these tests. |
93 'test-api/StrongModeAccessCheckAllowed': [FAIL], | 93 'test-api/StrongModeAccessCheckAllowed': [FAIL], |
94 'test-api/StrongModeAccessCheckBlocked': [FAIL], | 94 'test-api/StrongModeAccessCheckBlocked': [FAIL], |
95 | 95 |
96 ############################################################################## | 96 ############################################################################## |
97 # TurboFan compiler failures. | 97 # TurboFan compiler failures. |
98 | 98 |
99 # Some tests are just too slow to run for now. | 99 # Some tests are just too slow to run for now. |
100 'test-heap/IncrementalMarkingStepMakesBigProgressWithLargeObjects': [PASS, NO_
VARIANTS], | 100 'test-heap/IncrementalMarkingStepMakesBigProgressWithLargeObjects': [PASS, NO_
VARIANTS], |
101 'test-heap-profiler/ManyLocalsInSharedContext': [PASS, NO_VARIANTS], | 101 'test-heap-profiler/ManyLocalsInSharedContext': [PASS, NO_VARIANTS], |
102 'test-serialize/SerializeToplevelLargeCodeObject': [PASS, NO_VARIANTS], | 102 'test-serialize/CodeSerializerLargeCodeObject': [PASS, NO_VARIANTS], |
103 'test-debug/ThreadedDebugging': [PASS, NO_VARIANTS], | 103 'test-debug/ThreadedDebugging': [PASS, NO_VARIANTS], |
104 # BUG(3742). | 104 # BUG(3742). |
105 'test-mark-compact/MarkCompactCollector': [PASS, ['arch==arm', NO_VARIANTS]], | 105 'test-mark-compact/MarkCompactCollector': [PASS, ['arch==arm', NO_VARIANTS]], |
106 | 106 |
107 # TODO(mstarzinger): The rewriter is not being called when top-level code is | 107 # TODO(mstarzinger): The rewriter is not being called when top-level code is |
108 # optimized and hence scripts don't "return" the correct value. Fix this. | 108 # optimized and hence scripts don't "return" the correct value. Fix this. |
109 'test-compiler/CompileFunctionInContext*': [PASS, NO_VARIANTS], | 109 'test-compiler/CompileFunctionInContext*': [PASS, NO_VARIANTS], |
110 | 110 |
111 # TODO(bmeurer): TurboFan embeds strong references to all kinds of objects | 111 # TODO(bmeurer): TurboFan embeds strong references to all kinds of objects |
112 # via deoptimization data (Crankshaft also does this, but lack proper test | 112 # via deoptimization data (Crankshaft also does this, but lack proper test |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
144 }], # ALWAYS | 144 }], # ALWAYS |
145 | 145 |
146 ############################################################################## | 146 ############################################################################## |
147 ['arch == arm64', { | 147 ['arch == arm64', { |
148 | 148 |
149 'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL], | 149 'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL], |
150 | 150 |
151 'test-api/Bug618': [PASS], | 151 'test-api/Bug618': [PASS], |
152 | 152 |
153 # BUG(v8:3385). | 153 # BUG(v8:3385). |
154 'test-serialize/DeserializeFromSecondSerialization': [PASS, FAIL], | 154 'test-serialize/StartupSerializerOnceRunScript': [PASS, FAIL], |
155 'test-serialize/DeserializeFromSecondSerializationAndRunScript2': [PASS, FAIL]
, | 155 'test-serialize/StartupSerializerTwiceRunScript': [PASS, FAIL], |
156 | 156 |
157 # BUG(v8:3154). | 157 # BUG(v8:3154). |
158 'test-heap/ReleaseOverReservedPages': [PASS, FAIL], | 158 'test-heap/ReleaseOverReservedPages': [PASS, FAIL], |
159 | 159 |
160 # BUG(v8:3155). | 160 # BUG(v8:3155). |
161 'test-strings/OneByteArrayJoin': [PASS, ['mode == debug', FAIL]], | 161 'test-strings/OneByteArrayJoin': [PASS, ['mode == debug', FAIL]], |
162 | 162 |
163 # BUG(v8:3247). | 163 # BUG(v8:3247). |
164 'test-mark-compact/NoPromotion': [SKIP], | 164 'test-mark-compact/NoPromotion': [SKIP], |
165 | 165 |
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
289 | 289 |
290 ############################################################################## | 290 ############################################################################## |
291 ['arch == arm', { | 291 ['arch == arm', { |
292 | 292 |
293 'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL], | 293 'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL], |
294 | 294 |
295 # BUG(355): Test crashes on ARM. | 295 # BUG(355): Test crashes on ARM. |
296 'test-log/ProfLazyMode': [SKIP], | 296 'test-log/ProfLazyMode': [SKIP], |
297 | 297 |
298 # BUG(1075): Unresolved crashes. | 298 # BUG(1075): Unresolved crashes. |
299 'test-serialize/Deserialize': [SKIP], | 299 'test-serialize/StartupSerializerOnce': [SKIP], |
300 'test-serialize/DeserializeFromSecondSerializationAndRunScript2': [SKIP], | 300 'test-serialize/StartupSerializerTwice': [SKIP], |
301 'test-serialize/DeserializeAndRunScript2': [SKIP], | 301 'test-serialize/StartupSerializerOnceRunScript': [SKIP], |
302 'test-serialize/DeserializeFromSecondSerialization': [SKIP], | 302 'test-serialize/StartupSerializerTwiceRunScript': [SKIP], |
303 | 303 |
304 ############################################################################ | 304 ############################################################################ |
305 # Slow tests. | 305 # Slow tests. |
306 'test-api/Threading1': [PASS, SLOW], | 306 'test-api/Threading1': [PASS, SLOW], |
307 'test-api/Threading2': [PASS, SLOW], | 307 'test-api/Threading2': [PASS, SLOW], |
308 'test-api/Threading3': [PASS, SLOW], | 308 'test-api/Threading3': [PASS, SLOW], |
309 'test-api/Threading4': [PASS, SLOW], | 309 'test-api/Threading4': [PASS, SLOW], |
310 | 310 |
311 # Crashes due to OOM in simulator. | 311 # Crashes due to OOM in simulator. |
312 'test-types/Distributivity1': [PASS, FLAKY], | 312 'test-types/Distributivity1': [PASS, FLAKY], |
313 'test-types/Distributivity2': [PASS, FLAKY], | 313 'test-types/Distributivity2': [PASS, FLAKY], |
314 }], # 'arch == arm' | 314 }], # 'arch == arm' |
315 | 315 |
316 ############################################################################## | 316 ############################################################################## |
317 ['arch == mipsel or arch == mips', { | 317 ['arch == mipsel or arch == mips', { |
318 'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL], | 318 'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL], |
319 | 319 |
320 # TODO(mips-team): Improve code-size on large RegExp's. | 320 # TODO(mips-team): Improve code-size on large RegExp's. |
321 'test-heap/TestSizeOfRegExpCode': [SKIP], | 321 'test-heap/TestSizeOfRegExpCode': [SKIP], |
322 | 322 |
323 # BUG(1075): Unresolved crashes on MIPS also. | 323 # BUG(1075): Unresolved crashes on MIPS also. |
324 'test-serialize/Deserialize': [SKIP], | 324 'test-serialize/StartupSerializerOnce': [SKIP], |
325 'test-serialize/DeserializeFromSecondSerializationAndRunScript2': [SKIP], | 325 'test-serialize/StartupSerializerTwice': [SKIP], |
326 'test-serialize/DeserializeAndRunScript2': [SKIP], | 326 'test-serialize/StartupSerializerOnceRunScript': [SKIP], |
327 'test-serialize/DeserializeFromSecondSerialization': [SKIP], | 327 'test-serialize/StartupSerializerTwiceRunScript': [SKIP], |
328 }], # 'arch == mipsel or arch == mips' | 328 }], # 'arch == mipsel or arch == mips' |
329 | 329 |
330 ############################################################################## | 330 ############################################################################## |
331 ['arch == mips', { | 331 ['arch == mips', { |
332 # Too slow with TF. | 332 # Too slow with TF. |
333 'test-api/ExternalArrays': [PASS, NO_VARIANTS], | 333 'test-api/ExternalArrays': [PASS, NO_VARIANTS], |
334 | 334 |
335 # TODO(mips-team): Currently fails on mips board. | 335 # TODO(mips-team): Currently fails on mips board. |
336 'test-parsing/TooManyArguments': [SKIP], | 336 'test-parsing/TooManyArguments': [SKIP], |
337 'test-api/Threading3': [SKIP], | 337 'test-api/Threading3': [SKIP], |
338 }], # 'arch == mips' | 338 }], # 'arch == mips' |
339 | 339 |
340 ############################################################################## | 340 ############################################################################## |
341 ['arch == mips64el or arch == mips64', { | 341 ['arch == mips64el or arch == mips64', { |
342 'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL], | 342 'test-cpu-profiler/CollectDeoptEvents': [PASS, FAIL], |
343 | 343 |
344 # BUG(v8:3154). | 344 # BUG(v8:3154). |
345 'test-heap/ReleaseOverReservedPages': [PASS, FAIL], | 345 'test-heap/ReleaseOverReservedPages': [PASS, FAIL], |
346 | 346 |
347 # TODO(mips-team): Improve code-size on large RegExp's. | 347 # TODO(mips-team): Improve code-size on large RegExp's. |
348 'test-heap/TestSizeOfRegExpCode': [SKIP], | 348 'test-heap/TestSizeOfRegExpCode': [SKIP], |
349 | 349 |
350 # BUG(1075): Unresolved crashes on MIPS also. | 350 # BUG(1075): Unresolved crashes on MIPS also. |
351 'test-serialize/Deserialize': [SKIP], | 351 'test-serialize/StartupSerializerOnce': [SKIP], |
352 'test-serialize/DeserializeFromSecondSerializationAndRunScript2': [SKIP], | 352 'test-serialize/StartupSerializerTwice': [SKIP], |
353 'test-serialize/DeserializeAndRunScript2': [SKIP], | 353 'test-serialize/StartupSerializerOnceRunScript': [SKIP], |
354 'test-serialize/DeserializeFromSecondSerialization': [SKIP], | 354 'test-serialize/StartupSerializerTwiceRunScript': [SKIP], |
355 }], # 'arch == mips64el or arch == mips64' | 355 }], # 'arch == mips64el or arch == mips64' |
356 | 356 |
357 ############################################################################## | 357 ############################################################################## |
358 ['arch == x87', { | 358 ['arch == x87', { |
359 'test-run-machops/RunFloat64InsertLowWord32': [SKIP], | 359 'test-run-machops/RunFloat64InsertLowWord32': [SKIP], |
360 'test-run-native-calls/MixedParams_0': [SKIP], | 360 'test-run-native-calls/MixedParams_0': [SKIP], |
361 'test-run-native-calls/MixedParams_1': [SKIP], | 361 'test-run-native-calls/MixedParams_1': [SKIP], |
362 'test-run-native-calls/MixedParams_2': [SKIP], | 362 'test-run-native-calls/MixedParams_2': [SKIP], |
363 'test-run-native-calls/MixedParams_3': [SKIP], | 363 'test-run-native-calls/MixedParams_3': [SKIP], |
364 'test-run-machops/RunFloat64MulAndFloat64Add1': [SKIP], | 364 'test-run-machops/RunFloat64MulAndFloat64Add1': [SKIP], |
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
556 'test-compiler/FeedbackVectorPreservedAcrossRecompiles': [FAIL], | 556 'test-compiler/FeedbackVectorPreservedAcrossRecompiles': [FAIL], |
557 'test-api/PromiseRejectCallback': [FAIL], | 557 'test-api/PromiseRejectCallback': [FAIL], |
558 'test-heap/WeakFunctionInConstructor': [FAIL], | 558 'test-heap/WeakFunctionInConstructor': [FAIL], |
559 'test-heap/Regress169209': [FAIL], | 559 'test-heap/Regress169209': [FAIL], |
560 'test-heap/IncrementalMarkingClearsMonomorphicConstructor': [FAIL], | 560 'test-heap/IncrementalMarkingClearsMonomorphicConstructor': [FAIL], |
561 'test-heap/IncrementalMarkingPreservesMonomorphicConstructor': [FAIL], | 561 'test-heap/IncrementalMarkingPreservesMonomorphicConstructor': [FAIL], |
562 'test-heap/IncrementalMarkingPreservesMonomorphicCallIC': [FAIL], | 562 'test-heap/IncrementalMarkingPreservesMonomorphicCallIC': [FAIL], |
563 'test-heap/CompilationCacheCachingBehavior': [FAIL], | 563 'test-heap/CompilationCacheCachingBehavior': [FAIL], |
564 'test-heap/CellsInOptimizedCodeAreWeak': [FAIL], | 564 'test-heap/CellsInOptimizedCodeAreWeak': [FAIL], |
565 'test-run-inlining/InlineTwice': [FAIL], | 565 'test-run-inlining/InlineTwice': [FAIL], |
566 'test-serialize/SerializeInternalReference': [FAIL, ['arch == arm or arch == a
rm64', PASS]], | 566 'test-serialize/CodeSerializerInternalReference': [FAIL, ['arch == arm or arch
== arm64', PASS]], |
567 | 567 |
568 }], # ignition == True | 568 }], # ignition == True |
569 | 569 |
570 ] | 570 ] |
OLD | NEW |