about summary refs log tree commit diff
diff options
context:
space:
mode:
authorE. Dunham <github@edunham.net>2016-10-13 10:58:19 -0700
committerAlex Crichton <alex@alexcrichton.com>2016-12-29 08:48:47 -0800
commit99580212b28bad31c6cde878e6e8fdd278bb1dfa (patch)
tree48c9c689c7e0d88e54b726ea1e0c8a8823da6e25
parent3f957ebeff8932637002574c9eae75a702b202b7 (diff)
downloadrust-99580212b28bad31c6cde878e6e8fdd278bb1dfa.tar.gz
rust-99580212b28bad31c6cde878e6e8fdd278bb1dfa.zip
Add some more repos to cargotest
From suggestions at https://users.rust-lang.org/t/what-stable-rust-applications-do-you-use-frequently/7618

This adds some applications which use stable Rust and come with their own
lockfiles in tree.

ripgrep, xsv, and bins have 33 unique dependencies between them.
-rw-r--r--src/tools/cargotest/main.rs31
1 files changed, 30 insertions, 1 deletions
diff --git a/src/tools/cargotest/main.rs b/src/tools/cargotest/main.rs
index 26a2e96f571..ca6836ea995 100644
--- a/src/tools/cargotest/main.rs
+++ b/src/tools/cargotest/main.rs
@@ -22,6 +22,12 @@ struct Test {
 }
 
 const TEST_REPOS: &'static [Test] = &[Test {
+                                          name: "bins",
+                                          repo: "https://github.com/jkcclemens/bins",
+                                          sha: "378da8f7d78df6e3ff0b234063de50619b16648e",
+                                          lock: None,
+                                      },
+                                      Test {
                                           name: "cargo",
                                           repo: "https://github.com/rust-lang/cargo",
                                           sha: "b7be4f2ef2cf743492edc6dfb55d087ed88f2d76",
@@ -32,9 +38,32 @@ const TEST_REPOS: &'static [Test] = &[Test {
                                           repo: "https://github.com/iron/iron",
                                           sha: "16c858ec2901e2992fe5e529780f59fa8ed12903",
                                           lock: Some(include_str!("lockfiles/iron-Cargo.lock")),
+                                      },
+                                      Test {
+                                          name: "ripgrep",
+                                          repo: "https://github.com/BurntSushi/ripgrep",
+                                          sha: "5487dffefaa34e5fc04321335aa716f415082977",
+                                          lock: None,
+                                      },
+                                      Test {
+                                          name: "tokei",
+                                          repo: "https://github.com/Aaronepower/tokei",
+                                          sha: "9faa8d4210ba19ad76d736e46e4963cfcef329d6",
+                                          lock: None,
+                                      },
+                                      Test {
+                                          name: "treeify",
+                                          repo: "https://github.com/dzamlo/treeify",
+                                          sha: "999001b223152441198f117a68fb81f57bc086dd",
+                                          lock: None,
+                                      },
+                                      Test {
+                                          name: "xsv",
+                                          repo: "https://github.com/BurntSushi/xsv",
+                                          sha: "5ec4fff4a3f507eda887049469897f02c6fae036",
+                                          lock: None,
                                       }];
 
-
 fn main() {
     // One of the projects being tested here is Cargo, and when being tested
     // Cargo will at some point call `nmake.exe` on Windows MSVC. Unfortunately