Rollup merge of #43744 - MaloJaffre:stage1-test, r=Mark-Simulacrum

Ignore tests that fail on stage1

That makes `./x.py test --stage 1` work on `x86_64-unknown-linux-gnu`.
This commit is contained in:
Guillaume Gomez 2017-08-11 10:20:24 +02:00 committed by GitHub
commit 2ad3baa2b3
27 changed files with 53 additions and 0 deletions

View file

@ -9,6 +9,7 @@
// except according to those terms.
// aux-build:attribute-with-error.rs
// ignore-stage1
#![feature(proc_macro)]

View file

@ -9,6 +9,7 @@
// except according to those terms.
// aux-build:attributes-included.rs
// ignore-stage1
#![feature(proc_macro, rustc_attrs)]
#![warn(unused)]

View file

@ -9,6 +9,7 @@
// except according to those terms.
// aux-build:derive-bad.rs
// ignore-stage1
#[macro_use]
extern crate derive_bad;

View file

@ -9,6 +9,7 @@
// except according to those terms.
// aux-build:derive-unstable-2.rs
// ignore-stage1
#![allow(warnings)]

View file

@ -9,6 +9,7 @@
// except according to those terms.
// aux-build:derive-unstable.rs
// ignore-stage1
#![allow(warnings)]

View file

@ -9,6 +9,7 @@
// except according to those terms.
// aux-build:issue_38586.rs
// ignore-stage1
#![feature(proc_macro)]

View file

@ -9,6 +9,7 @@
// except according to those terms.
// aux-build:derive-b.rs
// ignore-stage1
#![allow(warnings)]

View file

@ -9,6 +9,7 @@
// except according to those terms.
// aux-build:bang_proc_macro2.rs
// ignore-stage1
#![feature(proc_macro)]
#![allow(unused_macros)]

View file

@ -9,6 +9,7 @@
// except according to those terms.
// aux-build:derive-b.rs
// ignore-stage1
#![allow(warnings)]

View file

@ -1,6 +1,12 @@
-include ../tools.mk
ifeq ($(findstring stage1,$(RUST_BUILD_STAGE)),stage1)
# ignore stage1
all:
else
all:
$(RUSTC) a.rs && $(RUSTC) b.rs
$(BARE_RUSTC) c.rs -L dependency=$(TMPDIR) --extern b=$(TMPDIR)/libb.rlib \
--out-dir=$(TMPDIR)
endif

View file

@ -1,4 +1,10 @@
-include ../tools.mk
ifeq ($(findstring stage1,$(RUST_BUILD_STAGE)),stage1)
# ignore stage1
all:
else
all:
$(RUSTC) a.rs && $(RUSTC) b.rs && $(RUSTC) c.rs
endif

View file

@ -1,5 +1,11 @@
-include ../tools.mk
ifeq ($(findstring stage1,$(RUST_BUILD_STAGE)),stage1)
# ignore stage1
all:
else
all:
$(RUSTC) foo.rs; $(RUSTC) bar.rs
$(RUSTDOC) baz.rs -L $(TMPDIR) -o $(TMPDIR)
endif

View file

@ -1,5 +1,10 @@
-include ../tools.mk
ifeq ($(findstring stage1,$(RUST_BUILD_STAGE)),stage1)
# ignore stage1
all:
else
# Windows doesn't correctly handle include statements with escaping paths,
# so this test will not get run on Windows.
ifdef IS_WINDOWS
@ -15,3 +20,5 @@ $(TMPDIR)/libllvm-function-pass.o:
$(TMPDIR)/libllvm-module-pass.o:
$(CXX) $(CFLAGS) $(LLVM_CXXFLAGS) -c llvm-module-pass.so.cc -o $(TMPDIR)/libllvm-module-pass.o
endif
endif

View file

@ -1,6 +1,12 @@
-include ../tools.mk
ifeq ($(findstring stage1,$(RUST_BUILD_STAGE)),stage1)
# ignore stage1
all:
else
all:
$(RUSTC) foo.rs
$(RUSTC) bar.rs --emit dep-info
grep "proc-macro source" $(TMPDIR)/bar.d && exit 1 || exit 0
endif

View file

@ -9,6 +9,7 @@
// except according to those terms.
// aux-build:custom_derive_plugin.rs
// ignore-stage1
#![feature(plugin, custom_derive)]
#![plugin(custom_derive_plugin)]

View file

@ -9,6 +9,7 @@
// except according to those terms.
// aux-build:add-impl.rs
// ignore-stage1
#[macro_use]
extern crate add_impl;

View file

@ -9,6 +9,7 @@
// except according to those terms.
// aux-build:append-impl.rs
// ignore-stage1
#![allow(warnings)]

View file

@ -9,6 +9,7 @@
// except according to those terms.
// aux-build:attr-args.rs
// ignore-stage1
#![allow(warnings)]
#![feature(proc_macro)]

View file

@ -9,6 +9,7 @@
// except according to those terms.
// aux-build:bang-macro.rs
// ignore-stage1
#![feature(proc_macro)]

View file

@ -9,6 +9,7 @@
// except according to those terms.
// aux-build:count_compound_ops.rs
// ignore-stage1
#![feature(proc_macro)]

View file

@ -9,6 +9,7 @@
// except according to those terms.
// aux-build:double.rs
// ignore-stage1
#![allow(unused)]

View file

@ -9,6 +9,7 @@
// except according to those terms.
// aux-build:derive-same-struct.rs
// ignore-stage1
#[macro_use]
extern crate derive_same_struct;

View file

@ -10,6 +10,7 @@
// aux-build:hygiene_example_codegen.rs
// aux-build:hygiene_example.rs
// ignore-stage1
#![feature(proc_macro)]

View file

@ -9,6 +9,7 @@
// except according to those terms.
// aux-build:issue-39889.rs
// ignore-stage1
#![feature(proc_macro)]
#![allow(unused)]

View file

@ -9,6 +9,7 @@
// except according to those terms.
// aux-build:issue-40001-plugin.rs
// ignore-stage1
#![feature(proc_macro, plugin)]
#![plugin(issue_40001_plugin)]

View file

@ -10,6 +10,7 @@
// aux-build:derive-atob.rs
// aux-build:derive-ctod.rs
// ignore-stage1
#[macro_use]
extern crate derive_atob;

View file

@ -10,6 +10,7 @@
// aux-build:derive-a.rs
// aux-build:derive-reexport.rs
// ignore-stage1
#[macro_use]
extern crate derive_reexport;