Skip to content

Commit

Permalink
Auto merge of #38702 - philipc:debuginfo-lldb, r=alexcrichton
Browse files Browse the repository at this point in the history
rustbuild: allow running debuginfo-lldb tests on linux
  • Loading branch information
bors committed Dec 31, 2016
2 parents f29a9a2 + e8d8353 commit 9a07f3e
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions src/bootstrap/step.rs
Original file line number Diff line number Diff line change
Expand Up @@ -321,25 +321,29 @@ pub fn build_rules<'a>(build: &'a Build) -> Rules {

if build.config.build.contains("msvc") {
// nothing to do for debuginfo tests
} else if build.config.build.contains("apple") {
rules.test("check-debuginfo", "src/test/debuginfo")
.default(true)
} else {
rules.test("check-debuginfo-lldb", "src/test/debuginfo-lldb")
.dep(|s| s.name("libtest"))
.dep(|s| s.name("tool-compiletest").target(s.host).stage(0))
.dep(|s| s.name("test-helpers"))
.dep(|s| s.name("debugger-scripts"))
.run(move |s| check::compiletest(build, &s.compiler(), s.target,
"debuginfo-lldb", "debuginfo"));
} else {
rules.test("check-debuginfo", "src/test/debuginfo")
.default(true)
rules.test("check-debuginfo-gdb", "src/test/debuginfo-gdb")
.dep(|s| s.name("libtest"))
.dep(|s| s.name("tool-compiletest").target(s.host).stage(0))
.dep(|s| s.name("test-helpers"))
.dep(|s| s.name("debugger-scripts"))
.dep(|s| s.name("android-copy-libs"))
.run(move |s| check::compiletest(build, &s.compiler(), s.target,
"debuginfo-gdb", "debuginfo"));
let mut rule = rules.test("check-debuginfo", "src/test/debuginfo");
rule.default(true);
if build.config.build.contains("apple") {
rule.dep(|s| s.name("check-debuginfo-lldb"));
} else {
rule.dep(|s| s.name("check-debuginfo-gdb"));
}
}

rules.test("debugger-scripts", "src/etc/lldb_batchmode.py")
Expand Down

0 comments on commit 9a07f3e

Please sign in to comment.