File tree Expand file tree Collapse file tree 2 files changed +13
-7
lines changed Expand file tree Collapse file tree 2 files changed +13
-7
lines changed Original file line number Diff line number Diff line change 1
1
language : rust
2
2
rust : nightly
3
3
sudo : false
4
- cache : cargo
4
+
5
+ cache :
6
+ cargo : true
7
+ directories :
8
+ - clippy_lints/target
5
9
6
10
env :
7
11
global :
Original file line number Diff line number Diff line change 5
5
extern crate compiletest_rs as compiletest;
6
6
extern crate test;
7
7
8
- use std:: env:: { var, set_var, temp_dir } ;
8
+ use std:: env:: { var, set_var} ;
9
9
use std:: path:: PathBuf ;
10
10
use test:: TestPaths ;
11
11
12
12
#[ test]
13
13
fn dogfood ( ) {
14
+ // don't run dogfood on travis, cargo-clippy already runs clippy on itself
15
+ if let Ok ( travis) = var ( "TRAVIS" ) {
16
+ if travis == "true" {
17
+ return ;
18
+ }
19
+ }
20
+
14
21
let mut config = compiletest:: default_config ( ) ;
15
22
16
23
let cfg_mode = "run-fail" . parse ( ) . expect ( "Invalid mode" ) ;
@@ -23,11 +30,6 @@ fn dogfood() {
23
30
config. filter = Some ( name. to_owned ( ) )
24
31
}
25
32
26
- if cfg ! ( windows) {
27
- // work around https://github.com/laumann/compiletest-rs/issues/35 on msvc windows
28
- config. build_base = temp_dir ( ) ;
29
- }
30
-
31
33
config. mode = cfg_mode;
32
34
config. verbose = true ;
33
35
You can’t perform that action at this time.
0 commit comments