| Index: test/cctest/cctest.status
|
| diff --git a/test/cctest/cctest.status b/test/cctest/cctest.status
|
| index db04d58324ebca873bb59e511b9a0044bb5010df..5480f4c85e53aecab4416ca89ee1660a80bc4215 100644
|
| --- a/test/cctest/cctest.status
|
| +++ b/test/cctest/cctest.status
|
| @@ -25,112 +25,118 @@
|
| # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
|
| # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
|
| -prefix cctest
|
| +[
|
| +[ALWAYS, {
|
| + # All tests prefixed with 'Bug' are expected to fail.
|
| + 'test-api/Bug*': [FAIL],
|
|
|
| -# All tests prefixed with 'Bug' are expected to fail.
|
| -test-api/Bug*: FAIL
|
| + ##############################################################################
|
| + # BUG(382): Weird test. Can't guarantee that it never times out.
|
| + 'test-api/ApplyInterruption': [PASS, TIMEOUT],
|
|
|
| -##############################################################################
|
| -# BUG(382): Weird test. Can't guarantee that it never times out.
|
| -test-api/ApplyInterruption: PASS || TIMEOUT
|
| -
|
| -# BUG(2907): Allocation while in DisallowHeapAllocation scope.
|
| -test-object-observe/NamedAccessCheck: SKIP
|
| -test-object-observe/DisallowAllForAccessKeys: SKIP
|
| -test-object-observe/AccessCheckDisallowApiModifications: SKIP
|
| + # BUG(2907): Allocation while in DisallowHeapAllocation scope.
|
| + 'test-object-observe/NamedAccessCheck': [SKIP],
|
| + 'test-object-observe/DisallowAllForAccessKeys': [SKIP],
|
| + 'test-object-observe/AccessCheckDisallowApiModifications': [SKIP],
|
|
|
| -# TODO(mstarzinger): Fail gracefully on multiple V8::Dispose calls.
|
| -test-api/InitializeAndDisposeOnce: SKIP
|
| -test-api/InitializeAndDisposeMultiple: SKIP
|
| + # TODO(mstarzinger): Fail gracefully on multiple V8::Dispose calls.
|
| + 'test-api/InitializeAndDisposeOnce': [SKIP],
|
| + 'test-api/InitializeAndDisposeMultiple': [SKIP],
|
|
|
| -# These tests always fail. They are here to test test.py. If
|
| -# they don't fail then test.py has failed.
|
| -test-serialize/TestThatAlwaysFails: FAIL
|
| -test-serialize/DependentTestThatAlwaysFails: FAIL
|
| + # These tests always fail. They are here to test test.py. If
|
| + # they don't fail then test.py has failed.
|
| + 'test-serialize/TestThatAlwaysFails': [FAIL],
|
| + 'test-serialize/DependentTestThatAlwaysFails': [FAIL],
|
|
|
| -# This test always fails. It tests that LiveEdit causes abort when turned off.
|
| -test-debug/LiveEditDisabled: FAIL
|
| + # This test always fails. It tests that LiveEdit causes abort when turned off.
|
| + 'test-debug/LiveEditDisabled': [FAIL],
|
|
|
| -# TODO(gc): Temporarily disabled in the GC branch.
|
| -test-log/EquivalenceOfLoggingAndTraversal: PASS || FAIL
|
| + # TODO(gc): Temporarily disabled in the GC branch.
|
| + 'test-log/EquivalenceOfLoggingAndTraversal': [PASS, FAIL],
|
|
|
| -# We do not yet shrink weak maps after they have been emptied by the GC
|
| -test-weakmaps/Shrinking: FAIL
|
| -test-weaksets/WeakSet_Shrinking: FAIL
|
| + # We do not yet shrink weak maps after they have been emptied by the GC
|
| + 'test-weakmaps/Shrinking': [FAIL],
|
| + 'test-weaksets/WeakSet_Shrinking': [FAIL],
|
|
|
| -# Boot up memory use is bloated in debug mode.
|
| -test-mark-compact/BootUpMemoryUse: PASS, PASS || FAIL if $mode == debug
|
| + # Boot up memory use is bloated in debug mode.
|
| + 'test-mark-compact/BootUpMemoryUse': [PASS, PASS, ['mode == debug', FAIL]],
|
|
|
| -# Some CPU profiler tests are flaky.
|
| -test-cpu-profiler/*: PASS || FLAKY
|
| + # Some CPU profiler tests are flaky.
|
| + 'test-cpu-profiler/*': [PASS, FLAKY],
|
| +}], # ALWAYS
|
|
|
| ##############################################################################
|
| -[ $arch == arm ]
|
| -
|
| -# We cannot assume that we can throw OutOfMemory exceptions in all situations.
|
| -# Apparently our ARM box is in such a state. Skip the test as it also runs for
|
| -# a long time.
|
| -test-api/OutOfMemory: SKIP
|
| -test-api/OutOfMemoryNested: SKIP
|
| -
|
| -# BUG(355): Test crashes on ARM.
|
| -test-log/ProfLazyMode: SKIP
|
| -
|
| -# BUG(1075): Unresolved crashes.
|
| -test-serialize/Deserialize: SKIP
|
| -test-serialize/DeserializeFromSecondSerializationAndRunScript2: SKIP
|
| -test-serialize/DeserializeAndRunScript2: SKIP
|
| -test-serialize/DeserializeFromSecondSerialization: SKIP
|
| -
|
| -# BUG(2874): Threading problems.
|
| -test-api/*: PASS || FLAKY
|
| +['arch == arm', {
|
| +
|
| + # We cannot assume that we can throw OutOfMemory exceptions in all situations.
|
| + # Apparently our ARM box is in such a state. Skip the test as it also runs for
|
| + # a long time.
|
| + 'test-api/OutOfMemory': [SKIP],
|
| + 'test-api/OutOfMemoryNested': [SKIP],
|
| +
|
| + # BUG(355): Test crashes on ARM.
|
| + 'test-log/ProfLazyMode': [SKIP],
|
| +
|
| + # BUG(1075): Unresolved crashes.
|
| + 'test-serialize/Deserialize': [SKIP],
|
| + 'test-serialize/DeserializeFromSecondSerializationAndRunScript2': [SKIP],
|
| + 'test-serialize/DeserializeAndRunScript2': [SKIP],
|
| + 'test-serialize/DeserializeFromSecondSerialization': [SKIP],
|
| +
|
| + # BUG(2874): Threading problems.
|
| + 'test-api/*': [PASS, FLAKY],
|
| +}], # 'arch == arm'
|
| ##############################################################################
|
| -[ $arch == mipsel ]
|
| +['arch == mipsel', {
|
|
|
| -# BUG(2657): Test sometimes times out on MIPS simulator.
|
| -test-thread-termination/TerminateMultipleV8ThreadsDefaultIsolate: PASS || TIMEOUT
|
| + # BUG(2657): Test sometimes times out on MIPS simulator.
|
| + 'test-thread-termination/TerminateMultipleV8ThreadsDefaultIsolate': [PASS, TIMEOUT],
|
|
|
| -# BUG(1075): Unresolved crashes on MIPS also.
|
| -test-serialize/Deserialize: SKIP
|
| -test-serialize/DeserializeFromSecondSerializationAndRunScript2: SKIP
|
| -test-serialize/DeserializeAndRunScript2: SKIP
|
| -test-serialize/DeserializeFromSecondSerialization: SKIP
|
| + # BUG(1075): Unresolved crashes on MIPS also.
|
| + 'test-serialize/Deserialize': [SKIP],
|
| + 'test-serialize/DeserializeFromSecondSerializationAndRunScript2': [SKIP],
|
| + 'test-serialize/DeserializeAndRunScript2': [SKIP],
|
| + 'test-serialize/DeserializeFromSecondSerialization': [SKIP],
|
| +}], # 'arch == mipsel'
|
|
|
| ##############################################################################
|
| -[ $arch == android_arm || $arch == android_ia32 ]
|
| +['arch == android_arm or arch == android_ia32', {
|
|
|
| -# Tests crash as there is no /tmp directory in Android.
|
| -test-log/LogAccessorCallbacks: SKIP
|
| -test-log/LogCallbacks: SKIP
|
| -test-log/ProfLazyMode: SKIP
|
| + # Tests crash as there is no /tmp directory in Android.
|
| + 'test-log/LogAccessorCallbacks': [SKIP],
|
| + 'test-log/LogCallbacks': [SKIP],
|
| + 'test-log/ProfLazyMode': [SKIP],
|
|
|
| -# platform-tls.h does not contain an ANDROID-related header.
|
| -test-platform-tls/FastTLS: SKIP
|
| + # platform-tls.h does not contain an ANDROID-related header.
|
| + 'test-platform-tls/FastTLS': [SKIP],
|
|
|
| -# This test times out.
|
| -test-threads/ThreadJoinSelf: SKIP
|
| + # This test times out.
|
| + 'test-threads/ThreadJoinSelf': [SKIP],
|
| +}], # 'arch == android_arm or arch == android_ia32'
|
|
|
| ##############################################################################
|
| -[ $arch == nacl_ia32 || $arch == nacl_x64 ]
|
| -
|
| -# NaCl builds have problems with threaded tests since Pepper_28.
|
| -# V8 Issue 2786
|
| -test-api/Threading1: SKIP
|
| -test-lockers/MultithreadedParallelIsolates: SKIP
|
| -test-lockers/ExtensionsRegistration: SKIP
|
| -
|
| -# These tests fail as there is no /tmp directory in Native Client.
|
| -test-log/LogAccessorCallbacks: SKIP
|
| -test-log/LogCallbacks: SKIP
|
| -test-log/ProfLazyMode: SKIP
|
| -
|
| -# Native Client doesn't support sockets.
|
| -test-debug/DebuggerAgent: SKIP
|
| -test-debug/DebuggerAgentProtocolOverflowHeader: SKIP
|
| -test-socket/Socket: SKIP
|
| -
|
| -# Profiling doesn't work on Native Client.
|
| -test-cpu-profiler/*: SKIP
|
| -
|
| -# Fails since 16322 (new test).
|
| -test-code-stubs-arm/ConvertDToI: SKIP
|
| +['arch == nacl_ia32 or arch == nacl_x64', {
|
| +
|
| + # NaCl builds have problems with threaded tests since Pepper_28.
|
| + # V8 Issue 2786
|
| + 'test-api/Threading1': [SKIP],
|
| + 'test-lockers/MultithreadedParallelIsolates': [SKIP],
|
| + 'test-lockers/ExtensionsRegistration': [SKIP],
|
| +
|
| + # These tests fail as there is no /tmp directory in Native Client.
|
| + 'test-log/LogAccessorCallbacks': [SKIP],
|
| + 'test-log/LogCallbacks': [SKIP],
|
| + 'test-log/ProfLazyMode': [SKIP],
|
| +
|
| + # Native Client doesn't support sockets.
|
| + 'test-debug/DebuggerAgent': [SKIP],
|
| + 'test-debug/DebuggerAgentProtocolOverflowHeader': [SKIP],
|
| + 'test-socket/Socket': [SKIP],
|
| +
|
| + # Profiling doesn't work on Native Client.
|
| + 'test-cpu-profiler/*': [SKIP],
|
| +
|
| + # Fails since 16322 (new test).
|
| + 'test-code-stubs-arm/ConvertDToI': [SKIP],
|
| +}], # 'arch == nacl_ia32 or arch == nacl_x64'
|
| +]
|
|
|