diff options
| author | Brian Anderson <banderson@mozilla.com> | 2011-07-25 12:10:34 -0700 |
|---|---|---|
| committer | Brian Anderson <banderson@mozilla.com> | 2011-07-25 12:20:23 -0700 |
| commit | 758c11b22c2ae02520b8983cb681726f86dad9de (patch) | |
| tree | d79602a79b132255e0f4dffe88322c6f2231c50c | |
| parent | 42e57f64b7cbbebbbc85da1ed7a41db0964baeea (diff) | |
Ignore various files that are probably not tests when searching for tests
Closes #732
| -rw-r--r-- | src/test/compiletest/compiletest.rs | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/test/compiletest/compiletest.rs b/src/test/compiletest/compiletest.rs index ae6f229fc81..52f398e0ba2 100644 --- a/src/test/compiletest/compiletest.rs +++ b/src/test/compiletest/compiletest.rs @@ -162,7 +162,11 @@ fn make_tests(&config config) -> test::test_desc[] { } fn is_test(&str testfile) -> bool { - str::ends_with(testfile, ".rs") || str::ends_with(testfile, ".rc") + auto name = fs::basename(testfile); + (str::ends_with(name, ".rs") || str::ends_with(name, ".rc")) + && !(str::starts_with(name, ".") + || str::starts_with(name, "#") + || str::starts_with(name, "~")) } fn make_test(&config config, &str testfile) -> test::test_desc { |
