Replace xfail-stageN with simply xfail-test

Closes #799
This commit is contained in:
Marijn Haverbeke 2011-08-31 13:22:58 +02:00
parent c36d29c1dc
commit 574194f6bc
41 changed files with 41 additions and 119 deletions

View File

@ -9,7 +9,7 @@ else
$(wildcard $(S)src/fuzzer/*.rs)
PP_INPUTS_FILTERED = $(shell echo $(PP_INPUTS) | xargs grep -L \
"no-reformat\|xfail-pretty\|xfail-stage2")
"no-reformat\|xfail-pretty\|xfail-test")
endif
reformat: $(SREQ1)

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
// error-pattern: attempted dynamic environment-capture
fn foo<T>() {
obj bar(b: T) { }

View File

@ -1,7 +1,5 @@
// -*- rust -*-
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
// error-pattern:Unsatisfied precondition
tag list { cons(int, @list); nil; }

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
// -*- rust -*-
// error-pattern: dead

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
// -*- rust -*-
// error-pattern: dead

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
// -*- rust -*-
// error-pattern: tag of infinite size

View File

@ -59,12 +59,9 @@ fn is_test_ignored(config: &config, testfile: &istr) -> bool {
let found = false;
for each ln: istr in iter_header(testfile) {
// FIXME: Can't return or break from iterator
found = found
|| parse_name_directive(ln, ~"xfail-"
+ config.stage_id);
found = found || parse_name_directive(ln, ~"xfail-test");
if (config.mode == common::mode_pretty) {
found = found
|| parse_name_directive(ln, ~"xfail-pretty");
found = found || parse_name_directive(ln, ~"xfail-pretty");
}
}
ret found;

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
// Fail statements without arguments need to be disambiguated in
// certain positions
// error-pattern:explicit-failure

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
io fn main() {
let port<int> po = port();

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
/*
This program should hang on the po |> r line.

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
// -*- rust -*-
use std;

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
fn altsimple(any x) {
alt type (f) {
case (int i) { print("int"); }

View File

@ -1,6 +1,4 @@
//xfail-stage1
//xfail-stage2
//xfail-stage3
//xfail-test
use std;
// This is failing not because it's an anonymous object from nothing

View File

@ -1,6 +1,4 @@
//xfail-stage1
//xfail-stage2
//xfail-stage3
//xfail-test
// Test case for issue #822.
fn main() {

View File

@ -1,6 +1,4 @@
//xfail-stage1
//xfail-stage2
//xfail-stage3
//xfail-test
use std;
fn main() {

View File

@ -3,9 +3,7 @@ Can we bind native things?
*/
//xfail-stage0
//xfail-stage1
//xfail-stage2
//xfail-stage3
//xfail-test
native "rust" mod rustrt {
fn task_yield();

View File

@ -1,7 +1,5 @@
//xfail-stage0
//xfail-stage1
//xfail-stage2
//xfail-stage3
//xfail-test
use std;
import std::task;

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
// Test case for issue #758.
obj foo() { fn f() { } }

View File

@ -2,9 +2,7 @@
A simple way to make sure threading works. This should use all the
CPU cycles an any machines that we're likely to see for a while.
*/
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
use std;
import std::task::join;

View File

@ -1,6 +1,4 @@
//xfail-stage1
//xfail-stage2
//xfail-stage3
//xfail-test
// Test case for issue #115.
type base =

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
// -*- rust -*-
use std;

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
// -*- rust -*-
native mod libc = target_libc {

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
// -*- rust -*-
native "rust" mod rustrt {

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
obj big() {
fn one() -> int { ret 1; }
fn two() -> int { ret 2; }

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
// This checks that preemption works.
fn starve_main(alive: chan<int>) {

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
use std;
import std::sio;
import std::task;

View File

@ -1,7 +1,5 @@
// Seems to hang for long periods, probably with RUST_THREADS > 1. Issue #810
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
use std;
import std::sio;

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
use std;
import std::sio;
import std::task;

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
use std;
import std::sio;
import std::net;

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
use std;
import std::sio;
import std::task;

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
fn main() {
auto s = #shell { uname -a };
log s;

View File

@ -1,5 +1,5 @@
// Temporarily xfailing, because something is wrong.
// xfail-stage2
// xfail-test
use std;
import std::comm;

View File

@ -1,9 +1,7 @@
// FIXME: this test is xfailed until sending strings is legal again.
//xfail-stage0
//xfail-stage1
//xfail-stage2
//xfail-stage3
//xfail-test
use std;
import std::task;

View File

@ -1,4 +1,3 @@
// xfail-stage3
use std;
import std::comm;
import std::task;

View File

@ -1,7 +1,5 @@
// Broken under win
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
use std;

View File

@ -4,9 +4,7 @@
// FIXME: This won't work until we can compare resources
// xfail-stage0
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
use std;
import std::task;

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
// Create a task that is supervised by another task,
// join the supervised task from the supervising task,

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
import std::sys::rustrt::size_of;
use std;

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
use std;
use libc;
use zed(name = "std");

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
// -*- rust -*-
use std (name = "std",

View File

@ -1,6 +1,4 @@
// xfail-stage1
// xfail-stage2
// xfail-stage3
// xfail-test
fn main() {
let vec<int> v = [1,2,3,4,5];
auto v2 = v.(1,2);