diff --git a/runtime/tests/dart/dart.status b/runtime/tests/dart/dart.status index 9436f64cd5c..6605414f5ac 100644 --- a/runtime/tests/dart/dart.status +++ b/runtime/tests/dart/dart.status @@ -4,17 +4,32 @@ prefix dart -[ $arch == ia32 || $arch == dartium ] -# Process tests which are pending process changes. -Process*: Skip +[ $arch == ia32] ManyEchoServerTest: Skip # Bug 5103754 +[ $arch == ia32 && $mode == release] +# Currently process tests are bound to debug mode. +Process*: Skip + + +[ $arch == ia32 && $system == macos] +# Currently process tests are not working on Mac OS. +Process*: Skip + + +[ $arch == ia32 && $system == win32] +# Windows implementation of Process is still pending. +Process*: Skip +EchoServerStreamReadUntilTest: Skip # Bug 5414270 + + [ $arch == dartium ] # Server specific tests OK to fail in the browser EchoServerTest: Skip # Uses Socket EchoServerStreamTest: Skip # Uses Socket EchoServerStreamReadUntilTest: Skip # Uses Socket +ManyEchoServerTest: Skip # Uses Socket SocketCloseTest: Skip # Uses Socket SocketExceptionTest: Skip # Uses Socket FileTest: Skip @@ -24,6 +39,7 @@ TimerRepeatTest: Skip # Uses EventHandler MultipleTimerTest: Skip # Uses EventHandler TimerCancelTest: Skip # Uses EventHandler FileInputStreamTest: Skip # Uses TextFileInputStream. +Process*: Skip # Uses Process [ $arch == dartc || $arch == chromium ] diff --git a/runtime/tests/dart/src/ProcessExitTest.dart b/runtime/tests/dart/src/ProcessExitTest.dart index 91727503f06..046f05914ea 100644 --- a/runtime/tests/dart/src/ProcessExitTest.dart +++ b/runtime/tests/dart/src/ProcessExitTest.dart @@ -7,7 +7,7 @@ class ProcessExitTest { static void testExit() { - Process process = new Process("./process_test", + Process process = new Process("out/Debug_ia32/process_test", const ["0", "0", "99", "0"]); void exitHandler(int exitCode) { diff --git a/runtime/tests/dart/src/ProcessSegfaultTest.dart b/runtime/tests/dart/src/ProcessSegfaultTest.dart index 53b6ef422f5..7206db35021 100644 --- a/runtime/tests/dart/src/ProcessSegfaultTest.dart +++ b/runtime/tests/dart/src/ProcessSegfaultTest.dart @@ -7,7 +7,8 @@ class ProcessSegfaultTest { static void testExit() { - Process process = new Process("./process_test", const ["0", "0", "1", "1"]); + Process process = new Process("out/Debug_ia32/process_test", + const ["0", "0", "1", "1"]); void exitHandler(int exitCode) { process.close(); diff --git a/runtime/tests/dart/src/ProcessStderrTest.dart b/runtime/tests/dart/src/ProcessStderrTest.dart index 929169cd81e..e92ded255b1 100644 --- a/runtime/tests/dart/src/ProcessStderrTest.dart +++ b/runtime/tests/dart/src/ProcessStderrTest.dart @@ -7,11 +7,11 @@ class ProcessStderrTest { static void testExit() { - Process process = new Process("./process_test", + Process process = new Process("out/Debug_ia32/process_test", const ["1", "1", "99", "0"]); final int BUFFERSIZE = 10; final int STARTCHAR = 65; - Array buffer = new Array(BUFFERSIZE); + List buffer = new List(BUFFERSIZE); for (int i = 0; (i < BUFFERSIZE - 1); i++) { buffer[i] = STARTCHAR + i; } @@ -22,7 +22,7 @@ class ProcessStderrTest { process.start(); - Array readBuffer = new Array(BUFFERSIZE); + List readBuffer = new List(BUFFERSIZE); void dataWritten() { void readData() { diff --git a/runtime/tests/dart/src/ProcessStdoutTest.dart b/runtime/tests/dart/src/ProcessStdoutTest.dart index 233f1b33fe6..027cc8635ae 100644 --- a/runtime/tests/dart/src/ProcessStdoutTest.dart +++ b/runtime/tests/dart/src/ProcessStdoutTest.dart @@ -7,11 +7,11 @@ class ProcessStdoutTest { static void testExit() { - Process process = new Process("./process_test", + Process process = new Process("out/Debug_ia32//process_test", const ["0", "1", "99", "0"]); final int BUFFERSIZE = 10; final int STARTCHAR = 65; - Array buffer = new Array(BUFFERSIZE); + List buffer = new List(BUFFERSIZE); for (int i = 0; (i < BUFFERSIZE - 1); i++) { buffer[i] = STARTCHAR + i; } @@ -22,7 +22,7 @@ class ProcessStdoutTest { process.start(); - Array readBuffer = new Array(BUFFERSIZE); + List readBuffer = new List(BUFFERSIZE); void dataWritten() { print("data written");