Skip to content

Commit 49b00ec

Browse files
authored
Merge pull request #1919 from rust-lang-nursery/ui
Move all our tests back to ui tests
2 parents 5595027 + b1eec6b commit 49b00ec

File tree

401 files changed

+1534
-1692
lines changed

Some content is hidden

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

401 files changed

+1534
-1692
lines changed

.gitignore

-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ out
1515
# Generated by Cargo
1616
/target/
1717
/clippy_lints/target/
18-
/clippy_tests/target/
1918

2019
# We don't pin yet
2120
Cargo.lock

.travis.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ sudo: false
1111
cache:
1212
cargo: true
1313
directories:
14-
- clippy_tests/target
14+
- target
1515

1616
env:
1717
global:
@@ -32,7 +32,7 @@ script:
3232
- cargo build --features debugging
3333
- cargo test --features debugging
3434
- mkdir -p ~/rust/cargo/bin
35-
- cp clippy_tests/target/debug/cargo-clippy ~/rust/cargo/bin/cargo-clippy
35+
- cp target/debug/cargo-clippy ~/rust/cargo/bin/cargo-clippy
3636
- PATH=$PATH:~/rust/cargo/bin cargo clippy -- -D clippy
3737
- cd clippy_lints && PATH=$PATH:~/rust/cargo/bin cargo clippy -- -D clippy && cd ..
3838
- cd clippy_workspace_tests && PATH=$PATH:~/rust/cargo/bin cargo clippy -- -D clippy && cd ..

CONTRIBUTING.md

+4-9

Cargo.toml

+2-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ readme = "README.md"
1414
license = "MPL-2.0"
1515
keywords = ["clippy", "lint", "plugin"]
1616
categories = ["development-tools", "development-tools::cargo-plugins"]
17-
workspace = "clippy_tests"
1817

1918
[badges]
2019
travis-ci = { repository = "Manishearth/rust-clippy" }
@@ -47,3 +46,5 @@ serde = "1.0"
4746

4847
[features]
4948
debugging = []
49+
50+
[workspace]

appveyor.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ test_script:
2626
- set RUST_BACKTRACE=1
2727
- cargo build --features debugging
2828
- cargo test --features debugging
29-
- copy clippy_tests\target\debug\cargo-clippy.exe C:\Users\appveyor\.cargo\bin\
29+
- copy target\debug\cargo-clippy.exe C:\Users\appveyor\.cargo\bin\
3030
- cargo clippy -- -D clippy
3131
- cd clippy_lints && cargo clippy -- -D clippy && cd ..
3232

clippy_lints/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ repository = "https://github.com/Manishearth/rust-clippy"
1414
readme = "README.md"
1515
license = "MPL-2.0"
1616
keywords = ["clippy", "lint", "plugin"]
17-
workspace = "../clippy_tests"
17+
workspace = ".."
1818

1919
[dependencies]
2020
itertools = "0.6.0"

clippy_tests/Cargo.toml

-9
This file was deleted.

clippy_tests/examples/absurd-extreme-comparisons.stdout

Whitespace-only changes.

clippy_tests/examples/approx_const.stdout

Whitespace-only changes.

clippy_tests/examples/arithmetic.stdout

Whitespace-only changes.

clippy_tests/examples/array_indexing.stdout

Whitespace-only changes.

clippy_tests/examples/assign_ops.stdout

Whitespace-only changes.

clippy_tests/examples/assign_ops2.stdout

Whitespace-only changes.

clippy_tests/examples/attrs.stdout

Whitespace-only changes.

clippy_tests/examples/bit_masks.stdout

Whitespace-only changes.

clippy_tests/examples/blacklisted_name.stdout

Whitespace-only changes.

clippy_tests/examples/block_in_if_condition.stdout

Whitespace-only changes.

clippy_tests/examples/bool_comparison.stdout

Whitespace-only changes.

clippy_tests/examples/booleans.stdout

Whitespace-only changes.

clippy_tests/examples/borrow_box.stdout

Whitespace-only changes.

clippy_tests/examples/box_vec.stdout

Whitespace-only changes.

clippy_tests/examples/cast.stdout

Whitespace-only changes.

clippy_tests/examples/char_lit_as_u8.stdout

Whitespace-only changes.

clippy_tests/examples/cmp_nan.stdout

Whitespace-only changes.

clippy_tests/examples/cmp_null.stdout

Whitespace-only changes.

clippy_tests/examples/cmp_owned.stdout

Whitespace-only changes.

clippy_tests/examples/collapsible_if.stdout

Whitespace-only changes.

clippy_tests/examples/complex_types.stdout

Whitespace-only changes.

clippy_tests/examples/copies.stdout

Whitespace-only changes.

clippy_tests/examples/cyclomatic_complexity.stdout

Whitespace-only changes.

clippy_tests/examples/cyclomatic_complexity_attr_used.stdout

Whitespace-only changes.

clippy_tests/examples/derive.stdout

Whitespace-only changes.

clippy_tests/examples/diverging_sub_expression.stdout

Whitespace-only changes.

clippy_tests/examples/dlist.stdout

Whitespace-only changes.

clippy_tests/examples/doc.stdout

Whitespace-only changes.

clippy_tests/examples/double_neg.stdout

Whitespace-only changes.

clippy_tests/examples/double_parens.stdout

Whitespace-only changes.

clippy_tests/examples/drop_forget_copy.stdout

Whitespace-only changes.

clippy_tests/examples/drop_forget_ref.stdout

Whitespace-only changes.

clippy_tests/examples/duplicate_underscore_argument.stdout

Whitespace-only changes.

clippy_tests/examples/empty_enum.stdout

Whitespace-only changes.

clippy_tests/examples/entry.stdout

Whitespace-only changes.

clippy_tests/examples/enum_glob_use.stdout

Whitespace-only changes.

clippy_tests/examples/enum_variants.stdout

Whitespace-only changes.

clippy_tests/examples/enums_clike.stdout

Whitespace-only changes.

clippy_tests/examples/eq_op.stdout

Whitespace-only changes.

clippy_tests/examples/escape_analysis.stdout

Whitespace-only changes.

clippy_tests/examples/eta.stdout

Whitespace-only changes.

clippy_tests/examples/eval_order_dependence.stdout

Whitespace-only changes.

clippy_tests/examples/filter_methods.stdout

Whitespace-only changes.

clippy_tests/examples/float_cmp.stdout

Whitespace-only changes.

clippy_tests/examples/for_loop.stdout

Whitespace-only changes.

clippy_tests/examples/format.stdout

Whitespace-only changes.

clippy_tests/examples/formatting.stdout

Whitespace-only changes.

clippy_tests/examples/functions.stdout

Whitespace-only changes.

clippy_tests/examples/identity_op.stdout

Whitespace-only changes.

clippy_tests/examples/if_let_redundant_pattern_matching.stdout

Whitespace-only changes.

clippy_tests/examples/if_not_else.stdout

Whitespace-only changes.

clippy_tests/examples/invalid_upcast_comparisons.stdout

Whitespace-only changes.

clippy_tests/examples/item_after_statement.stdout

Whitespace-only changes.

clippy_tests/examples/large_enum_variant.stdout

Whitespace-only changes.

clippy_tests/examples/len_zero.stdout

Whitespace-only changes.

clippy_tests/examples/let_if_seq.stdout

Whitespace-only changes.

clippy_tests/examples/let_return.stdout

Whitespace-only changes.

clippy_tests/examples/let_unit.stdout

Whitespace-only changes.

clippy_tests/examples/lifetimes.stdout

Whitespace-only changes.

clippy_tests/examples/lint_pass.stdout

Whitespace-only changes.

clippy_tests/examples/literals.stdout

Whitespace-only changes.

clippy_tests/examples/map_clone.stdout

Whitespace-only changes.

clippy_tests/examples/matches.stdout

Whitespace-only changes.

clippy_tests/examples/mem_forget.stdout

Whitespace-only changes.

clippy_tests/examples/methods.stdout

Whitespace-only changes.

clippy_tests/examples/min_max.stdout

Whitespace-only changes.

clippy_tests/examples/missing-doc.stdout

Whitespace-only changes.

clippy_tests/examples/module_inception.stdout

Whitespace-only changes.

clippy_tests/examples/modulo_one.stdout

Whitespace-only changes.

clippy_tests/examples/mut_from_ref.stdout

Whitespace-only changes.

clippy_tests/examples/mut_mut.stdout

Whitespace-only changes.

clippy_tests/examples/mut_reference.stdout

Whitespace-only changes.

clippy_tests/examples/mutex_atomic.stdout

Whitespace-only changes.

clippy_tests/examples/needless_bool.stdout

Whitespace-only changes.

clippy_tests/examples/needless_borrow.stdout

Whitespace-only changes.

clippy_tests/examples/needless_continue.stdout

Whitespace-only changes.

clippy_tests/examples/needless_pass_by_value.stdout

Whitespace-only changes.

clippy_tests/examples/needless_return.stdout

Whitespace-only changes.

clippy_tests/examples/needless_update.stdout

Whitespace-only changes.

clippy_tests/examples/neg_multiply.stdout

Whitespace-only changes.

clippy_tests/examples/never_loop.stdout

Whitespace-only changes.

clippy_tests/examples/new_without_default.stdout

Whitespace-only changes.

clippy_tests/examples/no_effect.stdout

Whitespace-only changes.

clippy_tests/examples/non_expressive_names.stdout

Whitespace-only changes.

clippy_tests/examples/ok_if_let.stdout

Whitespace-only changes.

clippy_tests/examples/op_ref.stdout

Whitespace-only changes.

clippy_tests/examples/open_options.stdout

Whitespace-only changes.

clippy_tests/examples/overflow_check_conditional.stdout

Whitespace-only changes.

clippy_tests/examples/panic.stdout

Whitespace-only changes.

clippy_tests/examples/partialeq_ne_impl.stdout

Whitespace-only changes.

clippy_tests/examples/patterns.stdout

Whitespace-only changes.

clippy_tests/examples/precedence.stdout

Whitespace-only changes.

clippy_tests/examples/print.stdout

Whitespace-only changes.

clippy_tests/examples/print_with_newline.stdout

Whitespace-only changes.

clippy_tests/examples/ptr_arg.stdout

Whitespace-only changes.

clippy_tests/examples/range.stdout

Whitespace-only changes.

clippy_tests/examples/redundant_closure_call.stderr

-36
This file was deleted.

clippy_tests/examples/redundant_closure_call.stdout

Whitespace-only changes.

clippy_tests/examples/reference.stdout

Whitespace-only changes.

clippy_tests/examples/regex.stderr

-10
This file was deleted.

clippy_tests/examples/regex.stdout

Whitespace-only changes.

clippy_tests/examples/serde.stderr

-10
This file was deleted.

clippy_tests/examples/serde.stdout

Whitespace-only changes.

clippy_tests/examples/shadow.stdout

Whitespace-only changes.

clippy_tests/examples/short_circuit_statement.stdout

Whitespace-only changes.

clippy_tests/examples/should_assert_eq.stdout

Whitespace-only changes.

clippy_tests/examples/strings.stdout

Whitespace-only changes.

clippy_tests/examples/stutter.stdout

Whitespace-only changes.

clippy_tests/examples/swap.stdout

Whitespace-only changes.

clippy_tests/examples/temporary_assignment.stdout

Whitespace-only changes.

clippy_tests/examples/toplevel_ref_arg.stdout

Whitespace-only changes.

clippy_tests/examples/unicode.stdout

Whitespace-only changes.

clippy_tests/examples/unit_cmp.stdout

Whitespace-only changes.

clippy_tests/examples/unneeded_field_pattern.stdout

Whitespace-only changes.

clippy_tests/examples/unsafe_removed_from_name.stdout

Whitespace-only changes.

clippy_tests/examples/unused_io_amount.stdout

Whitespace-only changes.

clippy_tests/examples/unused_labels.stdout

Whitespace-only changes.

clippy_tests/examples/unused_lt.stdout

Whitespace-only changes.

clippy_tests/examples/used_underscore_binding.stdout

Whitespace-only changes.

clippy_tests/examples/useless_attribute.stderr

-10
This file was deleted.

clippy_tests/examples/useless_attribute.stdout

Whitespace-only changes.

clippy_tests/examples/vec.stdout

Whitespace-only changes.

clippy_tests/examples/while_loop.stdout

Whitespace-only changes.

clippy_tests/examples/wrong_macro_span.rs_

-26
This file was deleted.

clippy_tests/examples/wrong_self_convention.stdout

Whitespace-only changes.

clippy_tests/examples/zero_div_zero.stdout

Whitespace-only changes.

clippy_tests/examples/zero_ptr.stdout

Whitespace-only changes.

clippy_tests/src/lib.rs

-6
This file was deleted.

tests/compile-test.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ fn run_mode(dir: &'static str, mode: &'static str) {
77
let mut config = compiletest::default_config();
88

99
let cfg_mode = mode.parse().expect("Invalid mode");
10-
config.target_rustcflags = Some("-L clippy_tests/target/debug/ -L clippy_tests/target/debug/deps".to_owned());
10+
config.target_rustcflags = Some("-L target/debug/ -L target/debug/deps -Dwarnings".to_owned());
1111
if let Ok(name) = var::<&str>("TESTNAME") {
1212
let s: String = name.to_owned();
1313
config.filter = Some(s)
1414
}
1515

1616
config.mode = cfg_mode;
17-
config.build_base = PathBuf::from("clippy_tests/target/debug/test_build_base");
17+
config.build_base = PathBuf::from("target/debug/test_build_base");
1818
config.src_base = PathBuf::from(format!("tests/{}", dir));
1919

2020
compiletest::run_tests(&config);

tests/dogfood.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ fn dogfood() {
2222

2323
let cfg_mode = "run-fail".parse().expect("Invalid mode");
2424
let mut s = String::new();
25-
s.push_str(" -L clippy_tests/target/debug/");
26-
s.push_str(" -L clippy_tests/target/debug/deps");
25+
s.push_str(" -L target/debug/");
26+
s.push_str(" -L target/debug/deps");
2727
s.push_str(" -Zextra-plugins=clippy -Ltarget_recur/debug -Dwarnings -Dclippy_pedantic -Dclippy -Dclippy_internal");
2828
config.target_rustcflags = Some(s);
2929
if let Ok(name) = var("TESTNAME") {

tests/examples.rs

-51
This file was deleted.

tests/run-pass/associated-constant-ice.rs

-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
#![feature(associated_consts)]
21
#![feature(plugin)]
32
#![plugin(clippy)]
43

tests/run-pass/enum-glob-import-crate.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#![feature(plugin)]
22
#![plugin(clippy)]
33
#![deny(clippy)]
4+
#![allow(unused_imports)]
45

56
use std::*;
67

tests/run-pass/needless_lifetimes_impl_trait.rs

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
#![feature(plugin)]
22
#![plugin(clippy)]
33
#![feature(conservative_impl_trait)]
4-
#![deny(needless_lifetime)]
4+
#![deny(needless_lifetimes)]
5+
#![allow(dead_code)]
56

67
trait Foo {}
78

tests/run-pass/regressions.rs

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
#![feature(plugin)]
22
#![plugin(clippy)]
3+
#![allow(blacklisted_name)]
34

45
pub fn foo(bar: *const u8) {
56
println!("{:#p}", bar);

0 commit comments

Comments
 (0)