Skip to content

Commit

Permalink
test: Move missing-items to a ui test
Browse files Browse the repository at this point in the history
This test is failing on nightly for unknown reasons, and my best guess is a
difference in grep versions which is interpreting symbols differently. For now
let's just move this to a ui test and hope it fixes nightlies.
  • Loading branch information
alexcrichton committed Nov 14, 2016
1 parent acce384 commit 3216024
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 15 deletions.
10 changes: 0 additions & 10 deletions src/test/run-make/missing-items/Makefile

This file was deleted.

Expand Up @@ -9,9 +9,9 @@
// except according to those terms.

#![feature(associated_consts)]
#![crate_type = "dylib"]

pub trait X {
const CONSTANT: u32;
type Type;
fn method(&self, s: String) -> Self::Type;
const CONSTANT: u32;
type Type;
fn method(&self, s: String) -> Self::Type;
}
Expand Up @@ -8,8 +8,10 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.

// aux-build:m1.rs

#![feature(associated_consts)]
#![crate_type = "dylib"]

extern crate m1;

struct X {
Expand Down
14 changes: 14 additions & 0 deletions src/test/ui/missing-items/m2.stderr
@@ -0,0 +1,14 @@
error: main function not found

error[E0046]: not all trait items implemented, missing: `CONSTANT`, `Type`, `method`
--> $DIR/m2.rs:20:1
|
20 | impl m1::X for X {
| ^ missing `CONSTANT`, `Type`, `method` in implementation
|
= note: `CONSTANT` from trait: `const CONSTANT: u32;`
= note: `Type` from trait: `type Type;`
= note: `method` from trait: `fn(&Self, std::string::String) -> <Self as m1::X>::Type`

error: aborting due to previous error

0 comments on commit 3216024

Please sign in to comment.