about summary refs log tree commit diff
diff options
context:
space:
mode:
authorKiet Tran <ktt3ja@gmail.com>2013-12-14 01:56:51 -0500
committerKiet Tran <ktt3ja@gmail.com>2013-12-14 01:56:51 -0500
commita67b8863c2d2e31f834e7a2b39b0afa6f8be7492 (patch)
treef81d780030e188fe94cdfee0af181b306915373c
parent71ce559f7de6b50dde7af7cf22ff6c4b2942d3c1 (diff)
downloadrust-a67b8863c2d2e31f834e7a2b39b0afa6f8be7492.tar.gz
rust-a67b8863c2d2e31f834e7a2b39b0afa6f8be7492.zip
Suppress warnings in run-pass tests
-rwxr-xr-xsrc/etc/combine-tests.py36
1 files changed, 22 insertions, 14 deletions
diff --git a/src/etc/combine-tests.py b/src/etc/combine-tests.py
index afecf0875c0..5ada1bfa630 100755
--- a/src/etc/combine-tests.py
+++ b/src/etc/combine-tests.py
@@ -41,11 +41,15 @@ stage2_tests.sort()
 
 c = open("tmp/run_pass_stage2.rc", "w")
 i = 0
-c.write("// AUTO-GENERATED FILE: DO NOT EDIT\n")
-c.write("#[pkgid=\"run_pass_stage2#0.1\"];\n")
-c.write("#[link(name=\"run_pass_stage2\", vers=\"0.1\")];\n")
-c.write("#[feature(globs, macro_rules, struct_variant, managed_boxes)];\n")
-c.write("#[allow(attribute_usage)];\n")
+c.write(
+"""
+// AUTO-GENERATED FILE: DO NOT EDIT
+#[pkgid=\"run_pass_stage2#0.1\"];
+#[link(name=\"run_pass_stage2\", vers=\"0.1\")];
+#[feature(globs, macro_rules, struct_variant, managed_boxes)];
+#[allow(warnings)];
+"""
+)
 for t in stage2_tests:
     p = os.path.join(run_pass, t)
     p = p.replace("\\", "\\\\")
@@ -56,15 +60,19 @@ c.close()
 
 
 d = open("tmp/run_pass_stage2_driver.rs", "w")
-d.write("// AUTO-GENERATED FILE: DO NOT EDIT\n")
-d.write("#[feature(globs, managed_boxes)];\n")
-d.write("extern mod extra;\n")
-d.write("extern mod run_pass_stage2;\n")
-d.write("use run_pass_stage2::*;\n")
-d.write("use std::io;\n")
-d.write("use std::io::Writer;\n")
-d.write("fn main() {\n")
-d.write("    let mut out = io::stdout();\n")
+d.write(
+"""
+// AUTO-GENERATED FILE: DO NOT EDIT
+#[feature(globs, managed_boxes)];
+extern mod extra;
+extern mod run_pass_stage2;
+use run_pass_stage2::*;
+use std::io;
+use std::io::Writer;
+fn main() {
+    let mut out = io::stdout();
+"""
+)
 i = 0
 for t in stage2_tests:
     p = os.path.join("test", "run-pass", t)