Commit 6eb30304 authored by ager@chromium.org's avatar ager@chromium.org

Temporarily disable tests that no longer work on the ARM simulator.

Exclude the tests from the threaded tests because I don't want to
disable those on ARM.

The issue is that the simulator keeps the C++ and the JavaScript stack
separated.  This is not a problem on the real hardware and the tests
pass on our ARM box.
Review URL: http://codereview.chromium.org/42069

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@1492 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
parent 912c8eb0
......@@ -39,3 +39,11 @@ test-spaces/LargeObjectSpace: PASS || FAIL
# BUG(240): Test seems flaky on ARM.
test-api/RegExpInterruption: SKIP
# BUG(271): After exception propagation changes that compares pointers
# into the stack, these tests fail on the arm simulator (but pass on
# the arm hardware) because the JS stack is not combined with the C
# stack in the simulator. Disabling while we consider how to solve
# the issue for the simulator.
test-api/ExceptionOrder: PASS || FAIL
test-api/TryCatchInTryFinally: PASS || FAIL
......@@ -1760,7 +1760,11 @@ THREADED_TEST(APIThrowTryCatch) {
// Test that a try-finally block doesn't shadow a try-catch block
// when setting up an external handler.
THREADED_TEST(TryCatchInTryFinally) {
//
// TODO(271): This should be a threaded test. It was disabled for the
// thread tests because it fails on the ARM simulator. Should be made
// threadable again when the simulator issue is resolved.
TEST(TryCatchInTryFinally) {
v8::HandleScope scope;
Local<ObjectTemplate> templ = ObjectTemplate::New();
templ->Set(v8_str("CCatcher"),
......@@ -1913,7 +1917,11 @@ THREADED_TEST(EvalInTryFinally) {
// Each entry is an activation, either JS or C. The index is the count at that
// level. Stars identify activations with exception handlers, the @ identifies
// the exception handler that should catch the exception.
THREADED_TEST(ExceptionOrder) {
//
// TODO(271): This should be a threaded test. It was disabled for the
// thread tests because it fails on the ARM simulator. Should be made
// threadable again when the simulator issue is resolved.
TEST(ExceptionOrder) {
v8::HandleScope scope;
Local<ObjectTemplate> templ = ObjectTemplate::New();
templ->Set(v8_str("check"), v8::FunctionTemplate::New(JSCheck));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment