From bcc0ae631611e6fa91325b146f50f67ce3e35520 Mon Sep 17 00:00:00 2001 From: Keegan McAllister Date: Wed, 11 Dec 2013 14:08:38 -0800 Subject: [PATCH] contenttest: Print stderr --- src/test/harness/contenttest/contenttest.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/test/harness/contenttest/contenttest.rs b/src/test/harness/contenttest/contenttest.rs index 1b0defe8cc0..562ff62589b 100644 --- a/src/test/harness/contenttest/contenttest.rs +++ b/src/test/harness/contenttest/contenttest.rs @@ -16,7 +16,7 @@ use std::{os, str}; use std::cell::Cell; use std::os::list_dir_path; use std::rt::io::Reader; -use std::rt::io::process::{Process, ProcessConfig, Ignored, CreatePipe}; +use std::rt::io::process::{Process, ProcessConfig, Ignored, CreatePipe, InheritFd}; #[deriving(Clone)] struct Config { @@ -88,14 +88,15 @@ fn run_test(file: ~str) { let path = os::make_absolute(&Path::new(file)); // FIXME (#1094): not the right way to transform a path let infile = ~"file://" + path.display().to_str(); - let create_pipe = CreatePipe(true, false); // rustc #10228 + let stdout = CreatePipe(true, false); // rustc #10228 + let stderr = InheritFd(2); let config = ProcessConfig { program: "./servo", args: [~"-z", infile.clone()], env: None, cwd: None, - io: [Ignored, create_pipe, Ignored] + io: [Ignored, stdout, stderr] }; let mut prc = Process::new(config).unwrap();