Skip to content

Commit 66bc014

Browse files
committed
Revert "Replace xfail-stageN with simply xfail-test"
This reverts commit 574194f.
1 parent 574194f commit 66bc014

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+119
-41
lines changed

mk/pp.mk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ else
99
$(wildcard $(S)src/fuzzer/*.rs)
1010

1111
PP_INPUTS_FILTERED = $(shell echo $(PP_INPUTS) | xargs grep -L \
12-
"no-reformat\|xfail-pretty\|xfail-test")
12+
"no-reformat\|xfail-pretty\|xfail-stage2")
1313
endif
1414

1515
reformat: $(SREQ1)

src/test/compile-fail/bad-type-env-capture.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
// error-pattern: attempted dynamic environment-capture
35
fn foo<T>() {
46
obj bar(b: T) { }

src/test/compile-fail/constrained-type-missing-check.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
// -*- rust -*-
2-
// xfail-test
2+
// xfail-stage1
3+
// xfail-stage2
4+
// xfail-stage3
35
// error-pattern:Unsatisfied precondition
46

57
tag list { cons(int, @list); nil; }

src/test/compile-fail/dead-code-be.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
// -*- rust -*-
35

46
// error-pattern: dead

src/test/compile-fail/dead-code-ret.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
// -*- rust -*-
35

46
// error-pattern: dead

src/test/compile-fail/infinite-tag-type-recursion.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
// -*- rust -*-
35

46
// error-pattern: tag of infinite size

src/test/compiletest/header.rs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,12 @@ fn is_test_ignored(config: &config, testfile: &istr) -> bool {
5959
let found = false;
6060
for each ln: istr in iter_header(testfile) {
6161
// FIXME: Can't return or break from iterator
62-
found = found || parse_name_directive(ln, ~"xfail-test");
62+
found = found
63+
|| parse_name_directive(ln, ~"xfail-"
64+
+ config.stage_id);
6365
if (config.mode == common::mode_pretty) {
64-
found = found || parse_name_directive(ln, ~"xfail-pretty");
66+
found = found
67+
|| parse_name_directive(ln, ~"xfail-pretty");
6568
}
6669
}
6770
ret found;

src/test/run-fail/fail-parens.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
// Fail statements without arguments need to be disambiguated in
35
// certain positions
46
// error-pattern:explicit-failure

src/test/run-fail/task-comm-14.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
io fn main() {
35
let port<int> po = port();
46

src/test/run-fail/trivial-message2.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24

35
/*
46
This program should hang on the po |> r line.

src/test/run-pass/acyclic-unwind.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
// -*- rust -*-
35

46
use std;

src/test/run-pass/alt-type-simple.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
fn altsimple(any x) {
35
alt type (f) {
46
case (int i) { print("int"); }

src/test/run-pass/anon-obj-no-inner-obj.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
//xfail-test
1+
//xfail-stage1
2+
//xfail-stage2
3+
//xfail-stage3
24
use std;
35

46
// This is failing not because it's an anonymous object from nothing

src/test/run-pass/anon-obj-refer-to-parallel-method.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
//xfail-test
1+
//xfail-stage1
2+
//xfail-stage2
3+
//xfail-stage3
24

35
// Test case for issue #822.
46
fn main() {

src/test/run-pass/anon-objs-with-fields.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
//xfail-test
1+
//xfail-stage1
2+
//xfail-stage2
3+
//xfail-stage3
24
use std;
35

46
fn main() {

src/test/run-pass/bind-native.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,9 @@ Can we bind native things?
33
*/
44

55
//xfail-stage0
6-
//xfail-test
6+
//xfail-stage1
7+
//xfail-stage2
8+
//xfail-stage3
79

810
native "rust" mod rustrt {
911
fn task_yield();

src/test/run-pass/clone-with-exterior.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
//xfail-stage0
2-
//xfail-test
2+
//xfail-stage1
3+
//xfail-stage2
4+
//xfail-stage3
35

46
use std;
57
import std::task;

src/test/run-pass/first-class-method.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24

35
// Test case for issue #758.
46
obj foo() { fn f() { } }

src/test/run-pass/infinite-loops.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@
22
A simple way to make sure threading works. This should use all the
33
CPU cycles an any machines that we're likely to see for a while.
44
*/
5-
// xfail-test
5+
// xfail-stage1
6+
// xfail-stage2
7+
// xfail-stage3
68

79
use std;
810
import std::task::join;

src/test/run-pass/interface-narrowing.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
//xfail-test
1+
//xfail-stage1
2+
//xfail-stage2
3+
//xfail-stage3
24

35
// Test case for issue #115.
46
type base =

src/test/run-pass/mlist-cycle.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
// -*- rust -*-
35
use std;
46

src/test/run-pass/native-mod.rc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
// -*- rust -*-
35

46
native mod libc = target_libc {

src/test/run-pass/native.rc

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
// -*- rust -*-
35

46
native "rust" mod rustrt {

src/test/run-pass/obj-as.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
obj big() {
35
fn one() -> int { ret 1; }
46
fn two() -> int { ret 2; }

src/test/run-pass/preempt.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
// This checks that preemption works.
35

46
fn starve_main(alive: chan<int>) {

src/test/run-pass/sio-client.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
use std;
35
import std::sio;
46
import std::task;

src/test/run-pass/sio-ctx.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
// Seems to hang for long periods, probably with RUST_THREADS > 1. Issue #810
2-
// xfail-test
2+
// xfail-stage1
3+
// xfail-stage2
4+
// xfail-stage3
35

46
use std;
57
import std::sio;

src/test/run-pass/sio-read.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
use std;
35
import std::sio;
46
import std::task;

src/test/run-pass/sio-srv.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
use std;
35
import std::sio;
46
import std::net;

src/test/run-pass/sio-write.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
use std;
35
import std::sio;
46
import std::task;

src/test/run-pass/syntax-extension-shell.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
fn main() {
35
auto s = #shell { uname -a };
46
log s;

src/test/run-pass/task-comm-0.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// Temporarily xfailing, because something is wrong.
2-
// xfail-test
2+
// xfail-stage2
33
use std;
44

55
import std::comm;

src/test/run-pass/task-comm-10.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
// FIXME: this test is xfailed until sending strings is legal again.
22

33
//xfail-stage0
4-
//xfail-test
4+
//xfail-stage1
5+
//xfail-stage2
6+
//xfail-stage3
57

68
use std;
79
import std::task;

src/test/run-pass/task-comm-11.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// xfail-stage3
12
use std;
23
import std::comm;
34
import std::task;

src/test/run-pass/task-comm-2.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
// Broken under win
2-
// xfail-test
2+
// xfail-stage1
3+
// xfail-stage2
4+
// xfail-stage3
35

46
use std;
57

src/test/run-pass/task-compare.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44

55
// FIXME: This won't work until we can compare resources
66
// xfail-stage0
7-
// xfail-test
7+
// xfail-stage1
8+
// xfail-stage2
9+
// xfail-stage3
810

911
use std;
1012
import std::task;

src/test/run-pass/task-killjoin.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24

35
// Create a task that is supervised by another task,
46
// join the supervised task from the supervising task,

src/test/run-pass/type-sizes.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
import std::sys::rustrt::size_of;
35
use std;
46

src/test/run-pass/use.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
use std;
35
use libc;
46
use zed(name = "std");

src/test/run-pass/user.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
// -*- rust -*-
35

46
use std (name = "std",

src/test/run-pass/vec-slice.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
// xfail-test
1+
// xfail-stage1
2+
// xfail-stage2
3+
// xfail-stage3
24
fn main() {
35
let vec<int> v = [1,2,3,4,5];
46
auto v2 = v.(1,2);

0 commit comments

Comments
 (0)